ParseOk ( Module SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1 1 6324 1 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1 1 1 1 , SrcSpan "tests/examples/CParser.hs" 2 1 2 1 , SrcSpan "tests/examples/CParser.hs" 3 1 3 1 , SrcSpan "tests/examples/CParser.hs" 3 1 3 1 , SrcSpan "tests/examples/CParser.hs" 76 1 76 1 , SrcSpan "tests/examples/CParser.hs" 77 1 77 1 , SrcSpan "tests/examples/CParser.hs" 78 1 78 1 , SrcSpan "tests/examples/CParser.hs" 79 1 79 1 , SrcSpan "tests/examples/CParser.hs" 80 1 80 1 , SrcSpan "tests/examples/CParser.hs" 81 1 81 1 , SrcSpan "tests/examples/CParser.hs" 82 1 82 1 , SrcSpan "tests/examples/CParser.hs" 85 1 85 1 , SrcSpan "tests/examples/CParser.hs" 86 1 86 1 , SrcSpan "tests/examples/CParser.hs" 87 1 87 1 , SrcSpan "tests/examples/CParser.hs" 88 1 88 1 , SrcSpan "tests/examples/CParser.hs" 89 1 89 1 , SrcSpan "tests/examples/CParser.hs" 90 1 90 1 , SrcSpan "tests/examples/CParser.hs" 91 1 91 1 , SrcSpan "tests/examples/CParser.hs" 93 1 93 1 , SrcSpan "tests/examples/CParser.hs" 95 1 95 1 , SrcSpan "tests/examples/CParser.hs" 98 1 98 1 , SrcSpan "tests/examples/CParser.hs" 100 1 100 1 , SrcSpan "tests/examples/CParser.hs" 105 1 105 1 , SrcSpan "tests/examples/CParser.hs" 106 1 106 1 , SrcSpan "tests/examples/CParser.hs" 107 1 107 1 , SrcSpan "tests/examples/CParser.hs" 108 1 108 1 , SrcSpan "tests/examples/CParser.hs" 109 1 109 1 , SrcSpan "tests/examples/CParser.hs" 110 1 110 1 , SrcSpan "tests/examples/CParser.hs" 111 1 111 1 , SrcSpan "tests/examples/CParser.hs" 112 1 112 1 , SrcSpan "tests/examples/CParser.hs" 113 1 113 1 , SrcSpan "tests/examples/CParser.hs" 114 1 114 1 , SrcSpan "tests/examples/CParser.hs" 115 1 115 1 , SrcSpan "tests/examples/CParser.hs" 116 1 116 1 , SrcSpan "tests/examples/CParser.hs" 117 1 117 1 , SrcSpan "tests/examples/CParser.hs" 118 1 118 1 , SrcSpan "tests/examples/CParser.hs" 119 1 119 1 , SrcSpan "tests/examples/CParser.hs" 120 1 120 1 , SrcSpan "tests/examples/CParser.hs" 121 1 121 1 , SrcSpan "tests/examples/CParser.hs" 122 1 122 1 , SrcSpan "tests/examples/CParser.hs" 123 1 123 1 , SrcSpan "tests/examples/CParser.hs" 124 1 124 1 , SrcSpan "tests/examples/CParser.hs" 125 1 125 1 , SrcSpan "tests/examples/CParser.hs" 126 1 126 1 , SrcSpan "tests/examples/CParser.hs" 127 1 127 1 , SrcSpan "tests/examples/CParser.hs" 128 1 128 1 , SrcSpan "tests/examples/CParser.hs" 129 1 129 1 , SrcSpan "tests/examples/CParser.hs" 130 1 130 1 , SrcSpan "tests/examples/CParser.hs" 131 1 131 1 , SrcSpan "tests/examples/CParser.hs" 132 1 132 1 , SrcSpan "tests/examples/CParser.hs" 133 1 133 1 , SrcSpan "tests/examples/CParser.hs" 134 1 134 1 , SrcSpan "tests/examples/CParser.hs" 135 1 135 1 , SrcSpan "tests/examples/CParser.hs" 136 1 136 1 , SrcSpan "tests/examples/CParser.hs" 137 1 137 1 , SrcSpan "tests/examples/CParser.hs" 138 1 138 1 , SrcSpan "tests/examples/CParser.hs" 139 1 139 1 , SrcSpan "tests/examples/CParser.hs" 140 1 140 1 , SrcSpan "tests/examples/CParser.hs" 141 1 141 1 , SrcSpan "tests/examples/CParser.hs" 142 1 142 1 , SrcSpan "tests/examples/CParser.hs" 143 1 143 1 , SrcSpan "tests/examples/CParser.hs" 144 1 144 1 , SrcSpan "tests/examples/CParser.hs" 145 1 145 1 , SrcSpan "tests/examples/CParser.hs" 146 1 146 1 , SrcSpan "tests/examples/CParser.hs" 147 1 147 1 , SrcSpan "tests/examples/CParser.hs" 148 1 148 1 , SrcSpan "tests/examples/CParser.hs" 149 1 149 1 , SrcSpan "tests/examples/CParser.hs" 150 1 150 1 , SrcSpan "tests/examples/CParser.hs" 151 1 151 1 , SrcSpan "tests/examples/CParser.hs" 152 1 152 1 , SrcSpan "tests/examples/CParser.hs" 153 1 153 1 , SrcSpan "tests/examples/CParser.hs" 154 1 154 1 , SrcSpan "tests/examples/CParser.hs" 155 1 155 1 , SrcSpan "tests/examples/CParser.hs" 156 1 156 1 , SrcSpan "tests/examples/CParser.hs" 157 1 157 1 , SrcSpan "tests/examples/CParser.hs" 158 1 158 1 , SrcSpan "tests/examples/CParser.hs" 159 1 159 1 , SrcSpan "tests/examples/CParser.hs" 160 1 160 1 , SrcSpan "tests/examples/CParser.hs" 161 1 161 1 , SrcSpan "tests/examples/CParser.hs" 162 1 162 1 , SrcSpan "tests/examples/CParser.hs" 163 1 163 1 , SrcSpan "tests/examples/CParser.hs" 164 1 164 1 , SrcSpan "tests/examples/CParser.hs" 165 1 165 1 , SrcSpan "tests/examples/CParser.hs" 166 1 166 1 , SrcSpan "tests/examples/CParser.hs" 167 1 167 1 , SrcSpan "tests/examples/CParser.hs" 168 1 168 1 , SrcSpan "tests/examples/CParser.hs" 169 1 169 1 , SrcSpan "tests/examples/CParser.hs" 170 1 170 1 , SrcSpan "tests/examples/CParser.hs" 171 1 171 1 , SrcSpan "tests/examples/CParser.hs" 172 1 172 1 , SrcSpan "tests/examples/CParser.hs" 173 1 173 1 , SrcSpan "tests/examples/CParser.hs" 174 1 174 1 , SrcSpan "tests/examples/CParser.hs" 175 1 175 1 , SrcSpan "tests/examples/CParser.hs" 176 1 176 1 , SrcSpan "tests/examples/CParser.hs" 177 1 177 1 , SrcSpan "tests/examples/CParser.hs" 178 1 178 1 , SrcSpan "tests/examples/CParser.hs" 179 1 179 1 , SrcSpan "tests/examples/CParser.hs" 180 1 180 1 , SrcSpan "tests/examples/CParser.hs" 181 1 181 1 , SrcSpan "tests/examples/CParser.hs" 182 1 182 1 , SrcSpan "tests/examples/CParser.hs" 183 1 183 1 , SrcSpan "tests/examples/CParser.hs" 184 1 184 1 , SrcSpan "tests/examples/CParser.hs" 185 1 185 1 , SrcSpan "tests/examples/CParser.hs" 186 1 186 1 , SrcSpan "tests/examples/CParser.hs" 187 1 187 1 , SrcSpan "tests/examples/CParser.hs" 188 1 188 1 , SrcSpan "tests/examples/CParser.hs" 189 1 189 1 , SrcSpan "tests/examples/CParser.hs" 190 1 190 1 , SrcSpan "tests/examples/CParser.hs" 191 1 191 1 , SrcSpan "tests/examples/CParser.hs" 192 1 192 1 , SrcSpan "tests/examples/CParser.hs" 193 1 193 1 , SrcSpan "tests/examples/CParser.hs" 194 1 194 1 , SrcSpan "tests/examples/CParser.hs" 195 1 195 1 , SrcSpan "tests/examples/CParser.hs" 196 1 196 1 , SrcSpan "tests/examples/CParser.hs" 197 1 197 1 , SrcSpan "tests/examples/CParser.hs" 198 1 198 1 , SrcSpan "tests/examples/CParser.hs" 199 1 199 1 , SrcSpan "tests/examples/CParser.hs" 200 1 200 1 , SrcSpan "tests/examples/CParser.hs" 201 1 201 1 , SrcSpan "tests/examples/CParser.hs" 202 1 202 1 , SrcSpan "tests/examples/CParser.hs" 203 1 203 1 , SrcSpan "tests/examples/CParser.hs" 204 1 204 1 , SrcSpan "tests/examples/CParser.hs" 205 1 205 1 , SrcSpan "tests/examples/CParser.hs" 206 1 206 1 , SrcSpan "tests/examples/CParser.hs" 207 1 207 1 , SrcSpan "tests/examples/CParser.hs" 208 1 208 1 , SrcSpan "tests/examples/CParser.hs" 209 1 209 1 , SrcSpan "tests/examples/CParser.hs" 210 1 210 1 , SrcSpan "tests/examples/CParser.hs" 211 1 211 1 , SrcSpan "tests/examples/CParser.hs" 212 1 212 1 , SrcSpan "tests/examples/CParser.hs" 213 1 213 1 , SrcSpan "tests/examples/CParser.hs" 214 1 214 1 , SrcSpan "tests/examples/CParser.hs" 215 1 215 1 , SrcSpan "tests/examples/CParser.hs" 216 1 216 1 , SrcSpan "tests/examples/CParser.hs" 217 1 217 1 , SrcSpan "tests/examples/CParser.hs" 218 1 218 1 , SrcSpan "tests/examples/CParser.hs" 219 1 219 1 , SrcSpan "tests/examples/CParser.hs" 220 1 220 1 , SrcSpan "tests/examples/CParser.hs" 221 1 221 1 , SrcSpan "tests/examples/CParser.hs" 222 1 222 1 , SrcSpan "tests/examples/CParser.hs" 223 1 223 1 , SrcSpan "tests/examples/CParser.hs" 224 1 224 1 , SrcSpan "tests/examples/CParser.hs" 225 1 225 1 , SrcSpan "tests/examples/CParser.hs" 226 1 226 1 , SrcSpan "tests/examples/CParser.hs" 227 1 227 1 , SrcSpan "tests/examples/CParser.hs" 228 1 228 1 , SrcSpan "tests/examples/CParser.hs" 229 1 229 1 , SrcSpan "tests/examples/CParser.hs" 230 1 230 1 , SrcSpan "tests/examples/CParser.hs" 231 1 231 1 , SrcSpan "tests/examples/CParser.hs" 232 1 232 1 , SrcSpan "tests/examples/CParser.hs" 233 1 233 1 , SrcSpan "tests/examples/CParser.hs" 234 1 234 1 , SrcSpan "tests/examples/CParser.hs" 235 1 235 1 , SrcSpan "tests/examples/CParser.hs" 236 1 236 1 , SrcSpan "tests/examples/CParser.hs" 237 1 237 1 , SrcSpan "tests/examples/CParser.hs" 238 1 238 1 , SrcSpan "tests/examples/CParser.hs" 239 1 239 1 , SrcSpan "tests/examples/CParser.hs" 240 1 240 1 , SrcSpan "tests/examples/CParser.hs" 241 1 241 1 , SrcSpan "tests/examples/CParser.hs" 242 1 242 1 , SrcSpan "tests/examples/CParser.hs" 243 1 243 1 , SrcSpan "tests/examples/CParser.hs" 244 1 244 1 , SrcSpan "tests/examples/CParser.hs" 245 1 245 1 , SrcSpan "tests/examples/CParser.hs" 246 1 246 1 , SrcSpan "tests/examples/CParser.hs" 247 1 247 1 , SrcSpan "tests/examples/CParser.hs" 248 1 248 1 , SrcSpan "tests/examples/CParser.hs" 249 1 249 1 , SrcSpan "tests/examples/CParser.hs" 250 1 250 1 , SrcSpan "tests/examples/CParser.hs" 251 1 251 1 , SrcSpan "tests/examples/CParser.hs" 252 1 252 1 , SrcSpan "tests/examples/CParser.hs" 253 1 253 1 , SrcSpan "tests/examples/CParser.hs" 254 1 254 1 , SrcSpan "tests/examples/CParser.hs" 255 1 255 1 , SrcSpan "tests/examples/CParser.hs" 256 1 256 1 , SrcSpan "tests/examples/CParser.hs" 257 1 257 1 , SrcSpan "tests/examples/CParser.hs" 258 1 258 1 , SrcSpan "tests/examples/CParser.hs" 259 1 259 1 , SrcSpan "tests/examples/CParser.hs" 260 1 260 1 , SrcSpan "tests/examples/CParser.hs" 261 1 261 1 , SrcSpan "tests/examples/CParser.hs" 262 1 262 1 , SrcSpan "tests/examples/CParser.hs" 263 1 263 1 , SrcSpan "tests/examples/CParser.hs" 264 1 264 1 , SrcSpan "tests/examples/CParser.hs" 265 1 265 1 , SrcSpan "tests/examples/CParser.hs" 266 1 266 1 , SrcSpan "tests/examples/CParser.hs" 267 1 267 1 , SrcSpan "tests/examples/CParser.hs" 268 1 268 1 , SrcSpan "tests/examples/CParser.hs" 269 1 269 1 , SrcSpan "tests/examples/CParser.hs" 270 1 270 1 , SrcSpan "tests/examples/CParser.hs" 271 1 271 1 , SrcSpan "tests/examples/CParser.hs" 272 1 272 1 , SrcSpan "tests/examples/CParser.hs" 273 1 273 1 , SrcSpan "tests/examples/CParser.hs" 274 1 274 1 , SrcSpan "tests/examples/CParser.hs" 275 1 275 1 , SrcSpan "tests/examples/CParser.hs" 276 1 276 1 , SrcSpan "tests/examples/CParser.hs" 277 1 277 1 , SrcSpan "tests/examples/CParser.hs" 278 1 278 1 , SrcSpan "tests/examples/CParser.hs" 279 1 279 1 , SrcSpan "tests/examples/CParser.hs" 280 1 280 1 , SrcSpan "tests/examples/CParser.hs" 281 1 281 1 , SrcSpan "tests/examples/CParser.hs" 282 1 282 1 , SrcSpan "tests/examples/CParser.hs" 283 1 283 1 , SrcSpan "tests/examples/CParser.hs" 284 1 284 1 , SrcSpan "tests/examples/CParser.hs" 285 1 285 1 , SrcSpan "tests/examples/CParser.hs" 286 1 286 1 , SrcSpan "tests/examples/CParser.hs" 287 1 287 1 , SrcSpan "tests/examples/CParser.hs" 288 1 288 1 , SrcSpan "tests/examples/CParser.hs" 289 1 289 1 , SrcSpan "tests/examples/CParser.hs" 290 1 290 1 , SrcSpan "tests/examples/CParser.hs" 291 1 291 1 , SrcSpan "tests/examples/CParser.hs" 292 1 292 1 , SrcSpan "tests/examples/CParser.hs" 293 1 293 1 , SrcSpan "tests/examples/CParser.hs" 294 1 294 1 , SrcSpan "tests/examples/CParser.hs" 295 1 295 1 , SrcSpan "tests/examples/CParser.hs" 296 1 296 1 , SrcSpan "tests/examples/CParser.hs" 297 1 297 1 , SrcSpan "tests/examples/CParser.hs" 298 1 298 1 , SrcSpan "tests/examples/CParser.hs" 299 1 299 1 , SrcSpan "tests/examples/CParser.hs" 300 1 300 1 , SrcSpan "tests/examples/CParser.hs" 301 1 301 1 , SrcSpan "tests/examples/CParser.hs" 302 1 302 1 , SrcSpan "tests/examples/CParser.hs" 303 1 303 1 , SrcSpan "tests/examples/CParser.hs" 304 1 304 1 , SrcSpan "tests/examples/CParser.hs" 305 1 305 1 , SrcSpan "tests/examples/CParser.hs" 306 1 306 1 , SrcSpan "tests/examples/CParser.hs" 307 1 307 1 , SrcSpan "tests/examples/CParser.hs" 308 1 308 1 , SrcSpan "tests/examples/CParser.hs" 309 1 309 1 , SrcSpan "tests/examples/CParser.hs" 310 1 310 1 , SrcSpan "tests/examples/CParser.hs" 311 1 311 1 , SrcSpan "tests/examples/CParser.hs" 312 1 312 1 , SrcSpan "tests/examples/CParser.hs" 313 1 313 1 , SrcSpan "tests/examples/CParser.hs" 314 1 314 1 , SrcSpan "tests/examples/CParser.hs" 315 1 315 1 , SrcSpan "tests/examples/CParser.hs" 316 1 316 1 , SrcSpan "tests/examples/CParser.hs" 317 1 317 1 , SrcSpan "tests/examples/CParser.hs" 318 1 318 1 , SrcSpan "tests/examples/CParser.hs" 319 1 319 1 , SrcSpan "tests/examples/CParser.hs" 320 1 320 1 , SrcSpan "tests/examples/CParser.hs" 321 1 321 1 , SrcSpan "tests/examples/CParser.hs" 322 1 322 1 , SrcSpan "tests/examples/CParser.hs" 323 1 323 1 , SrcSpan "tests/examples/CParser.hs" 324 1 324 1 , SrcSpan "tests/examples/CParser.hs" 325 1 325 1 , SrcSpan "tests/examples/CParser.hs" 326 1 326 1 , SrcSpan "tests/examples/CParser.hs" 327 1 327 1 , SrcSpan "tests/examples/CParser.hs" 328 1 328 1 , SrcSpan "tests/examples/CParser.hs" 329 1 329 1 , SrcSpan "tests/examples/CParser.hs" 330 1 330 1 , SrcSpan "tests/examples/CParser.hs" 331 1 331 1 , SrcSpan "tests/examples/CParser.hs" 332 1 332 1 , SrcSpan "tests/examples/CParser.hs" 333 1 333 1 , SrcSpan "tests/examples/CParser.hs" 334 1 334 1 , SrcSpan "tests/examples/CParser.hs" 335 1 335 1 , SrcSpan "tests/examples/CParser.hs" 336 1 336 1 , SrcSpan "tests/examples/CParser.hs" 337 1 337 1 , SrcSpan "tests/examples/CParser.hs" 338 1 338 1 , SrcSpan "tests/examples/CParser.hs" 339 1 339 1 , SrcSpan "tests/examples/CParser.hs" 340 1 340 1 , SrcSpan "tests/examples/CParser.hs" 341 1 341 1 , SrcSpan "tests/examples/CParser.hs" 342 1 342 1 , SrcSpan "tests/examples/CParser.hs" 343 1 343 1 , SrcSpan "tests/examples/CParser.hs" 344 1 344 1 , SrcSpan "tests/examples/CParser.hs" 345 1 345 1 , SrcSpan "tests/examples/CParser.hs" 346 1 346 1 , SrcSpan "tests/examples/CParser.hs" 347 1 347 1 , SrcSpan "tests/examples/CParser.hs" 348 1 348 1 , SrcSpan "tests/examples/CParser.hs" 349 1 349 1 , SrcSpan "tests/examples/CParser.hs" 350 1 350 1 , SrcSpan "tests/examples/CParser.hs" 351 1 351 1 , SrcSpan "tests/examples/CParser.hs" 352 1 352 1 , SrcSpan "tests/examples/CParser.hs" 353 1 353 1 , SrcSpan "tests/examples/CParser.hs" 354 1 354 1 , SrcSpan "tests/examples/CParser.hs" 355 1 355 1 , SrcSpan "tests/examples/CParser.hs" 356 1 356 1 , SrcSpan "tests/examples/CParser.hs" 357 1 357 1 , SrcSpan "tests/examples/CParser.hs" 358 1 358 1 , SrcSpan "tests/examples/CParser.hs" 359 1 359 1 , SrcSpan "tests/examples/CParser.hs" 360 1 360 1 , SrcSpan "tests/examples/CParser.hs" 361 1 361 1 , SrcSpan "tests/examples/CParser.hs" 362 1 362 1 , SrcSpan "tests/examples/CParser.hs" 363 1 363 1 , SrcSpan "tests/examples/CParser.hs" 364 1 364 1 , SrcSpan "tests/examples/CParser.hs" 365 1 365 1 , SrcSpan "tests/examples/CParser.hs" 366 1 366 1 , SrcSpan "tests/examples/CParser.hs" 367 1 367 1 , SrcSpan "tests/examples/CParser.hs" 368 1 368 1 , SrcSpan "tests/examples/CParser.hs" 369 1 369 1 , SrcSpan "tests/examples/CParser.hs" 370 1 370 1 , SrcSpan "tests/examples/CParser.hs" 371 1 371 1 , SrcSpan "tests/examples/CParser.hs" 372 1 372 1 , SrcSpan "tests/examples/CParser.hs" 373 1 373 1 , SrcSpan "tests/examples/CParser.hs" 374 1 374 1 , SrcSpan "tests/examples/CParser.hs" 375 1 375 1 , SrcSpan "tests/examples/CParser.hs" 376 1 376 1 , SrcSpan "tests/examples/CParser.hs" 377 1 377 1 , SrcSpan "tests/examples/CParser.hs" 378 1 378 1 , SrcSpan "tests/examples/CParser.hs" 379 1 379 1 , SrcSpan "tests/examples/CParser.hs" 380 1 380 1 , SrcSpan "tests/examples/CParser.hs" 381 1 381 1 , SrcSpan "tests/examples/CParser.hs" 382 1 382 1 , SrcSpan "tests/examples/CParser.hs" 383 1 383 1 , SrcSpan "tests/examples/CParser.hs" 384 1 384 1 , SrcSpan "tests/examples/CParser.hs" 385 1 385 1 , SrcSpan "tests/examples/CParser.hs" 386 1 386 1 , SrcSpan "tests/examples/CParser.hs" 387 1 387 1 , SrcSpan "tests/examples/CParser.hs" 388 1 388 1 , SrcSpan "tests/examples/CParser.hs" 389 1 389 1 , SrcSpan "tests/examples/CParser.hs" 390 1 390 1 , SrcSpan "tests/examples/CParser.hs" 391 1 391 1 , SrcSpan "tests/examples/CParser.hs" 392 1 392 1 , SrcSpan "tests/examples/CParser.hs" 393 1 393 1 , SrcSpan "tests/examples/CParser.hs" 394 1 394 1 , SrcSpan "tests/examples/CParser.hs" 395 1 395 1 , SrcSpan "tests/examples/CParser.hs" 396 1 396 1 , SrcSpan "tests/examples/CParser.hs" 397 1 397 1 , SrcSpan "tests/examples/CParser.hs" 398 1 398 1 , SrcSpan "tests/examples/CParser.hs" 399 1 399 1 , SrcSpan "tests/examples/CParser.hs" 400 1 400 1 , SrcSpan "tests/examples/CParser.hs" 401 1 401 1 , SrcSpan "tests/examples/CParser.hs" 402 1 402 1 , SrcSpan "tests/examples/CParser.hs" 403 1 403 1 , SrcSpan "tests/examples/CParser.hs" 404 1 404 1 , SrcSpan "tests/examples/CParser.hs" 405 1 405 1 , SrcSpan "tests/examples/CParser.hs" 406 1 406 1 , SrcSpan "tests/examples/CParser.hs" 407 1 407 1 , SrcSpan "tests/examples/CParser.hs" 408 1 408 1 , SrcSpan "tests/examples/CParser.hs" 409 1 409 1 , SrcSpan "tests/examples/CParser.hs" 410 1 410 1 , SrcSpan "tests/examples/CParser.hs" 411 1 411 1 , SrcSpan "tests/examples/CParser.hs" 412 1 412 1 , SrcSpan "tests/examples/CParser.hs" 413 1 413 1 , SrcSpan "tests/examples/CParser.hs" 414 1 414 1 , SrcSpan "tests/examples/CParser.hs" 415 1 415 1 , SrcSpan "tests/examples/CParser.hs" 416 1 416 1 , SrcSpan "tests/examples/CParser.hs" 417 1 417 1 , SrcSpan "tests/examples/CParser.hs" 418 1 418 1 , SrcSpan "tests/examples/CParser.hs" 419 1 419 1 , SrcSpan "tests/examples/CParser.hs" 420 1 420 1 , SrcSpan "tests/examples/CParser.hs" 421 1 421 1 , SrcSpan "tests/examples/CParser.hs" 422 1 422 1 , SrcSpan "tests/examples/CParser.hs" 423 1 423 1 , SrcSpan "tests/examples/CParser.hs" 424 1 424 1 , SrcSpan "tests/examples/CParser.hs" 425 1 425 1 , SrcSpan "tests/examples/CParser.hs" 426 1 426 1 , SrcSpan "tests/examples/CParser.hs" 427 1 427 1 , SrcSpan "tests/examples/CParser.hs" 428 1 428 1 , SrcSpan "tests/examples/CParser.hs" 429 1 429 1 , SrcSpan "tests/examples/CParser.hs" 430 1 430 1 , SrcSpan "tests/examples/CParser.hs" 431 1 431 1 , SrcSpan "tests/examples/CParser.hs" 432 1 432 1 , SrcSpan "tests/examples/CParser.hs" 433 1 433 1 , SrcSpan "tests/examples/CParser.hs" 434 1 434 1 , SrcSpan "tests/examples/CParser.hs" 435 1 435 1 , SrcSpan "tests/examples/CParser.hs" 436 1 436 1 , SrcSpan "tests/examples/CParser.hs" 437 1 437 1 , SrcSpan "tests/examples/CParser.hs" 438 1 438 1 , SrcSpan "tests/examples/CParser.hs" 439 1 439 1 , SrcSpan "tests/examples/CParser.hs" 440 1 440 1 , SrcSpan "tests/examples/CParser.hs" 441 1 441 1 , SrcSpan "tests/examples/CParser.hs" 442 1 442 1 , SrcSpan "tests/examples/CParser.hs" 443 1 443 1 , SrcSpan "tests/examples/CParser.hs" 444 1 444 1 , SrcSpan "tests/examples/CParser.hs" 445 1 445 1 , SrcSpan "tests/examples/CParser.hs" 446 1 446 1 , SrcSpan "tests/examples/CParser.hs" 447 1 447 1 , SrcSpan "tests/examples/CParser.hs" 448 1 448 1 , SrcSpan "tests/examples/CParser.hs" 449 1 449 1 , SrcSpan "tests/examples/CParser.hs" 450 1 450 1 , SrcSpan "tests/examples/CParser.hs" 451 1 451 1 , SrcSpan "tests/examples/CParser.hs" 452 1 452 1 , SrcSpan "tests/examples/CParser.hs" 453 1 453 1 , SrcSpan "tests/examples/CParser.hs" 454 1 454 1 , SrcSpan "tests/examples/CParser.hs" 455 1 455 1 , SrcSpan "tests/examples/CParser.hs" 456 1 456 1 , SrcSpan "tests/examples/CParser.hs" 457 1 457 1 , SrcSpan "tests/examples/CParser.hs" 458 1 458 1 , SrcSpan "tests/examples/CParser.hs" 459 1 459 1 , SrcSpan "tests/examples/CParser.hs" 460 1 460 1 , SrcSpan "tests/examples/CParser.hs" 461 1 461 1 , SrcSpan "tests/examples/CParser.hs" 462 1 462 1 , SrcSpan "tests/examples/CParser.hs" 463 1 463 1 , SrcSpan "tests/examples/CParser.hs" 464 1 464 1 , SrcSpan "tests/examples/CParser.hs" 465 1 465 1 , SrcSpan "tests/examples/CParser.hs" 466 1 466 1 , SrcSpan "tests/examples/CParser.hs" 467 1 467 1 , SrcSpan "tests/examples/CParser.hs" 468 1 468 1 , SrcSpan "tests/examples/CParser.hs" 469 1 469 1 , SrcSpan "tests/examples/CParser.hs" 470 1 470 1 , SrcSpan "tests/examples/CParser.hs" 471 1 471 1 , SrcSpan "tests/examples/CParser.hs" 472 1 472 1 , SrcSpan "tests/examples/CParser.hs" 473 1 473 1 , SrcSpan "tests/examples/CParser.hs" 474 1 474 1 , SrcSpan "tests/examples/CParser.hs" 475 1 475 1 , SrcSpan "tests/examples/CParser.hs" 476 1 476 1 , SrcSpan "tests/examples/CParser.hs" 477 1 477 1 , SrcSpan "tests/examples/CParser.hs" 478 1 478 1 , SrcSpan "tests/examples/CParser.hs" 479 1 479 1 , SrcSpan "tests/examples/CParser.hs" 480 1 480 1 , SrcSpan "tests/examples/CParser.hs" 481 1 481 1 , SrcSpan "tests/examples/CParser.hs" 482 1 482 1 , SrcSpan "tests/examples/CParser.hs" 483 1 483 1 , SrcSpan "tests/examples/CParser.hs" 484 1 484 1 , SrcSpan "tests/examples/CParser.hs" 485 1 485 1 , SrcSpan "tests/examples/CParser.hs" 486 1 486 1 , SrcSpan "tests/examples/CParser.hs" 487 1 487 1 , SrcSpan "tests/examples/CParser.hs" 488 1 488 1 , SrcSpan "tests/examples/CParser.hs" 489 1 489 1 , SrcSpan "tests/examples/CParser.hs" 490 1 490 1 , SrcSpan "tests/examples/CParser.hs" 491 1 491 1 , SrcSpan "tests/examples/CParser.hs" 492 1 492 1 , SrcSpan "tests/examples/CParser.hs" 493 1 493 1 , SrcSpan "tests/examples/CParser.hs" 494 1 494 1 , SrcSpan "tests/examples/CParser.hs" 495 1 495 1 , SrcSpan "tests/examples/CParser.hs" 496 1 496 1 , SrcSpan "tests/examples/CParser.hs" 497 1 497 1 , SrcSpan "tests/examples/CParser.hs" 498 1 498 1 , SrcSpan "tests/examples/CParser.hs" 499 1 499 1 , SrcSpan "tests/examples/CParser.hs" 500 1 500 1 , SrcSpan "tests/examples/CParser.hs" 501 1 501 1 , SrcSpan "tests/examples/CParser.hs" 502 1 502 1 , SrcSpan "tests/examples/CParser.hs" 503 1 503 1 , SrcSpan "tests/examples/CParser.hs" 504 1 504 1 , SrcSpan "tests/examples/CParser.hs" 505 1 505 1 , SrcSpan "tests/examples/CParser.hs" 506 1 506 1 , SrcSpan "tests/examples/CParser.hs" 507 1 507 1 , SrcSpan "tests/examples/CParser.hs" 508 1 508 1 , SrcSpan "tests/examples/CParser.hs" 509 1 509 1 , SrcSpan "tests/examples/CParser.hs" 510 1 510 1 , SrcSpan "tests/examples/CParser.hs" 511 1 511 1 , SrcSpan "tests/examples/CParser.hs" 512 1 512 1 , SrcSpan "tests/examples/CParser.hs" 513 1 513 1 , SrcSpan "tests/examples/CParser.hs" 514 1 514 1 , SrcSpan "tests/examples/CParser.hs" 515 1 515 1 , SrcSpan "tests/examples/CParser.hs" 516 1 516 1 , SrcSpan "tests/examples/CParser.hs" 517 1 517 1 , SrcSpan "tests/examples/CParser.hs" 518 1 518 1 , SrcSpan "tests/examples/CParser.hs" 519 1 519 1 , SrcSpan "tests/examples/CParser.hs" 520 1 520 1 , SrcSpan "tests/examples/CParser.hs" 521 1 521 1 , SrcSpan "tests/examples/CParser.hs" 522 1 522 1 , SrcSpan "tests/examples/CParser.hs" 523 1 523 1 , SrcSpan "tests/examples/CParser.hs" 524 1 524 1 , SrcSpan "tests/examples/CParser.hs" 525 1 525 1 , SrcSpan "tests/examples/CParser.hs" 526 1 526 1 , SrcSpan "tests/examples/CParser.hs" 527 1 527 1 , SrcSpan "tests/examples/CParser.hs" 528 1 528 1 , SrcSpan "tests/examples/CParser.hs" 529 1 529 1 , SrcSpan "tests/examples/CParser.hs" 530 1 530 1 , SrcSpan "tests/examples/CParser.hs" 531 1 531 1 , SrcSpan "tests/examples/CParser.hs" 532 1 532 1 , SrcSpan "tests/examples/CParser.hs" 533 1 533 1 , SrcSpan "tests/examples/CParser.hs" 534 1 534 1 , SrcSpan "tests/examples/CParser.hs" 535 1 535 1 , SrcSpan "tests/examples/CParser.hs" 536 1 536 1 , SrcSpan "tests/examples/CParser.hs" 537 1 537 1 , SrcSpan "tests/examples/CParser.hs" 538 1 538 1 , SrcSpan "tests/examples/CParser.hs" 539 1 539 1 , SrcSpan "tests/examples/CParser.hs" 540 1 540 1 , SrcSpan "tests/examples/CParser.hs" 541 1 541 1 , SrcSpan "tests/examples/CParser.hs" 542 1 542 1 , SrcSpan "tests/examples/CParser.hs" 543 1 543 1 , SrcSpan "tests/examples/CParser.hs" 544 1 544 1 , SrcSpan "tests/examples/CParser.hs" 545 1 545 1 , SrcSpan "tests/examples/CParser.hs" 546 1 546 1 , SrcSpan "tests/examples/CParser.hs" 547 1 547 1 , SrcSpan "tests/examples/CParser.hs" 548 1 548 1 , SrcSpan "tests/examples/CParser.hs" 549 1 549 1 , SrcSpan "tests/examples/CParser.hs" 550 1 550 1 , SrcSpan "tests/examples/CParser.hs" 551 1 551 1 , SrcSpan "tests/examples/CParser.hs" 552 1 552 1 , SrcSpan "tests/examples/CParser.hs" 553 1 553 1 , SrcSpan "tests/examples/CParser.hs" 554 1 554 1 , SrcSpan "tests/examples/CParser.hs" 555 1 555 1 , SrcSpan "tests/examples/CParser.hs" 556 1 556 1 , SrcSpan "tests/examples/CParser.hs" 557 1 557 1 , SrcSpan "tests/examples/CParser.hs" 558 1 558 1 , SrcSpan "tests/examples/CParser.hs" 559 1 559 1 , SrcSpan "tests/examples/CParser.hs" 560 1 560 1 , SrcSpan "tests/examples/CParser.hs" 561 1 561 1 , SrcSpan "tests/examples/CParser.hs" 562 1 562 1 , SrcSpan "tests/examples/CParser.hs" 563 1 563 1 , SrcSpan "tests/examples/CParser.hs" 564 1 564 1 , SrcSpan "tests/examples/CParser.hs" 565 1 565 1 , SrcSpan "tests/examples/CParser.hs" 566 1 566 1 , SrcSpan "tests/examples/CParser.hs" 567 1 567 1 , SrcSpan "tests/examples/CParser.hs" 568 1 568 1 , SrcSpan "tests/examples/CParser.hs" 569 1 569 1 , SrcSpan "tests/examples/CParser.hs" 570 1 570 1 , SrcSpan "tests/examples/CParser.hs" 571 1 571 1 , SrcSpan "tests/examples/CParser.hs" 572 1 572 1 , SrcSpan "tests/examples/CParser.hs" 573 1 573 1 , SrcSpan "tests/examples/CParser.hs" 574 1 574 1 , SrcSpan "tests/examples/CParser.hs" 575 1 575 1 , SrcSpan "tests/examples/CParser.hs" 576 1 576 1 , SrcSpan "tests/examples/CParser.hs" 577 1 577 1 , SrcSpan "tests/examples/CParser.hs" 578 1 578 1 , SrcSpan "tests/examples/CParser.hs" 579 1 579 1 , SrcSpan "tests/examples/CParser.hs" 580 1 580 1 , SrcSpan "tests/examples/CParser.hs" 581 1 581 1 , SrcSpan "tests/examples/CParser.hs" 582 1 582 1 , SrcSpan "tests/examples/CParser.hs" 583 1 583 1 , SrcSpan "tests/examples/CParser.hs" 584 1 584 1 , SrcSpan "tests/examples/CParser.hs" 585 1 585 1 , SrcSpan "tests/examples/CParser.hs" 586 1 586 1 , SrcSpan "tests/examples/CParser.hs" 587 1 587 1 , SrcSpan "tests/examples/CParser.hs" 588 1 588 1 , SrcSpan "tests/examples/CParser.hs" 589 1 589 1 , SrcSpan "tests/examples/CParser.hs" 590 1 590 1 , SrcSpan "tests/examples/CParser.hs" 591 1 591 1 , SrcSpan "tests/examples/CParser.hs" 592 1 592 1 , SrcSpan "tests/examples/CParser.hs" 593 1 593 1 , SrcSpan "tests/examples/CParser.hs" 594 1 594 1 , SrcSpan "tests/examples/CParser.hs" 595 1 595 1 , SrcSpan "tests/examples/CParser.hs" 596 1 596 1 , SrcSpan "tests/examples/CParser.hs" 597 1 597 1 , SrcSpan "tests/examples/CParser.hs" 598 1 598 1 , SrcSpan "tests/examples/CParser.hs" 599 1 599 1 , SrcSpan "tests/examples/CParser.hs" 600 1 600 1 , SrcSpan "tests/examples/CParser.hs" 601 1 601 1 , SrcSpan "tests/examples/CParser.hs" 602 1 602 1 , SrcSpan "tests/examples/CParser.hs" 603 1 603 1 , SrcSpan "tests/examples/CParser.hs" 604 1 604 1 , SrcSpan "tests/examples/CParser.hs" 605 1 605 1 , SrcSpan "tests/examples/CParser.hs" 606 1 606 1 , SrcSpan "tests/examples/CParser.hs" 607 1 607 1 , SrcSpan "tests/examples/CParser.hs" 608 1 608 1 , SrcSpan "tests/examples/CParser.hs" 609 1 609 1 , SrcSpan "tests/examples/CParser.hs" 610 1 610 1 , SrcSpan "tests/examples/CParser.hs" 611 1 611 1 , SrcSpan "tests/examples/CParser.hs" 612 1 612 1 , SrcSpan "tests/examples/CParser.hs" 613 1 613 1 , SrcSpan "tests/examples/CParser.hs" 614 1 614 1 , SrcSpan "tests/examples/CParser.hs" 615 1 615 1 , SrcSpan "tests/examples/CParser.hs" 616 1 616 1 , SrcSpan "tests/examples/CParser.hs" 617 1 617 1 , SrcSpan "tests/examples/CParser.hs" 618 1 618 1 , SrcSpan "tests/examples/CParser.hs" 619 1 619 1 , SrcSpan "tests/examples/CParser.hs" 620 1 620 1 , SrcSpan "tests/examples/CParser.hs" 621 1 621 1 , SrcSpan "tests/examples/CParser.hs" 622 1 622 1 , SrcSpan "tests/examples/CParser.hs" 623 1 623 1 , SrcSpan "tests/examples/CParser.hs" 624 1 624 1 , SrcSpan "tests/examples/CParser.hs" 625 1 625 1 , SrcSpan "tests/examples/CParser.hs" 626 1 626 1 , SrcSpan "tests/examples/CParser.hs" 627 1 627 1 , SrcSpan "tests/examples/CParser.hs" 628 1 628 1 , SrcSpan "tests/examples/CParser.hs" 629 1 629 1 , SrcSpan "tests/examples/CParser.hs" 630 1 630 1 , SrcSpan "tests/examples/CParser.hs" 631 1 631 1 , SrcSpan "tests/examples/CParser.hs" 632 1 632 1 , SrcSpan "tests/examples/CParser.hs" 633 1 633 1 , SrcSpan "tests/examples/CParser.hs" 634 1 634 1 , SrcSpan "tests/examples/CParser.hs" 635 1 635 1 , SrcSpan "tests/examples/CParser.hs" 636 1 636 1 , SrcSpan "tests/examples/CParser.hs" 637 1 637 1 , SrcSpan "tests/examples/CParser.hs" 638 1 638 1 , SrcSpan "tests/examples/CParser.hs" 639 1 639 1 , SrcSpan "tests/examples/CParser.hs" 640 1 640 1 , SrcSpan "tests/examples/CParser.hs" 641 1 641 1 , SrcSpan "tests/examples/CParser.hs" 642 1 642 1 , SrcSpan "tests/examples/CParser.hs" 643 1 643 1 , SrcSpan "tests/examples/CParser.hs" 644 1 644 1 , SrcSpan "tests/examples/CParser.hs" 645 1 645 1 , SrcSpan "tests/examples/CParser.hs" 646 1 646 1 , SrcSpan "tests/examples/CParser.hs" 647 1 647 1 , SrcSpan "tests/examples/CParser.hs" 648 1 648 1 , SrcSpan "tests/examples/CParser.hs" 649 1 649 1 , SrcSpan "tests/examples/CParser.hs" 650 1 650 1 , SrcSpan "tests/examples/CParser.hs" 651 1 651 1 , SrcSpan "tests/examples/CParser.hs" 652 1 652 1 , SrcSpan "tests/examples/CParser.hs" 653 1 653 1 , SrcSpan "tests/examples/CParser.hs" 654 1 654 1 , SrcSpan "tests/examples/CParser.hs" 655 1 655 1 , SrcSpan "tests/examples/CParser.hs" 656 1 656 1 , SrcSpan "tests/examples/CParser.hs" 657 1 657 1 , SrcSpan "tests/examples/CParser.hs" 658 1 658 1 , SrcSpan "tests/examples/CParser.hs" 659 1 659 1 , SrcSpan "tests/examples/CParser.hs" 660 1 660 1 , SrcSpan "tests/examples/CParser.hs" 661 1 661 1 , SrcSpan "tests/examples/CParser.hs" 662 1 662 1 , SrcSpan "tests/examples/CParser.hs" 663 1 663 1 , SrcSpan "tests/examples/CParser.hs" 664 1 664 1 , SrcSpan "tests/examples/CParser.hs" 665 1 665 1 , SrcSpan "tests/examples/CParser.hs" 666 1 666 1 , SrcSpan "tests/examples/CParser.hs" 667 1 667 1 , SrcSpan "tests/examples/CParser.hs" 668 1 668 1 , SrcSpan "tests/examples/CParser.hs" 669 1 669 1 , SrcSpan "tests/examples/CParser.hs" 670 1 670 1 , SrcSpan "tests/examples/CParser.hs" 671 1 671 1 , SrcSpan "tests/examples/CParser.hs" 672 1 672 1 , SrcSpan "tests/examples/CParser.hs" 673 1 673 1 , SrcSpan "tests/examples/CParser.hs" 674 1 674 1 , SrcSpan "tests/examples/CParser.hs" 675 1 675 1 , SrcSpan "tests/examples/CParser.hs" 676 1 676 1 , SrcSpan "tests/examples/CParser.hs" 677 1 677 1 , SrcSpan "tests/examples/CParser.hs" 678 1 678 1 , SrcSpan "tests/examples/CParser.hs" 679 1 679 1 , SrcSpan "tests/examples/CParser.hs" 680 1 680 1 , SrcSpan "tests/examples/CParser.hs" 681 1 681 1 , SrcSpan "tests/examples/CParser.hs" 682 1 682 1 , SrcSpan "tests/examples/CParser.hs" 683 1 683 1 , SrcSpan "tests/examples/CParser.hs" 684 1 684 1 , SrcSpan "tests/examples/CParser.hs" 685 1 685 1 , SrcSpan "tests/examples/CParser.hs" 686 1 686 1 , SrcSpan "tests/examples/CParser.hs" 687 1 687 1 , SrcSpan "tests/examples/CParser.hs" 688 1 688 1 , SrcSpan "tests/examples/CParser.hs" 689 1 689 1 , SrcSpan "tests/examples/CParser.hs" 690 1 690 1 , SrcSpan "tests/examples/CParser.hs" 691 1 691 1 , SrcSpan "tests/examples/CParser.hs" 692 1 692 1 , SrcSpan "tests/examples/CParser.hs" 693 1 693 1 , SrcSpan "tests/examples/CParser.hs" 694 1 694 1 , SrcSpan "tests/examples/CParser.hs" 695 1 695 1 , SrcSpan "tests/examples/CParser.hs" 696 1 696 1 , SrcSpan "tests/examples/CParser.hs" 697 1 697 1 , SrcSpan "tests/examples/CParser.hs" 698 1 698 1 , SrcSpan "tests/examples/CParser.hs" 699 1 699 1 , SrcSpan "tests/examples/CParser.hs" 700 1 700 1 , SrcSpan "tests/examples/CParser.hs" 701 1 701 1 , SrcSpan "tests/examples/CParser.hs" 702 1 702 1 , SrcSpan "tests/examples/CParser.hs" 703 1 703 1 , SrcSpan "tests/examples/CParser.hs" 704 1 704 1 , SrcSpan "tests/examples/CParser.hs" 705 1 705 1 , SrcSpan "tests/examples/CParser.hs" 706 1 706 1 , SrcSpan "tests/examples/CParser.hs" 707 1 707 1 , SrcSpan "tests/examples/CParser.hs" 708 1 708 1 , SrcSpan "tests/examples/CParser.hs" 709 1 709 1 , SrcSpan "tests/examples/CParser.hs" 710 1 710 1 , SrcSpan "tests/examples/CParser.hs" 711 1 711 1 , SrcSpan "tests/examples/CParser.hs" 712 1 712 1 , SrcSpan "tests/examples/CParser.hs" 713 1 713 1 , SrcSpan "tests/examples/CParser.hs" 714 1 714 1 , SrcSpan "tests/examples/CParser.hs" 715 1 715 1 , SrcSpan "tests/examples/CParser.hs" 716 1 716 1 , SrcSpan "tests/examples/CParser.hs" 717 1 717 1 , SrcSpan "tests/examples/CParser.hs" 718 1 718 1 , SrcSpan "tests/examples/CParser.hs" 719 1 719 1 , SrcSpan "tests/examples/CParser.hs" 720 1 720 1 , SrcSpan "tests/examples/CParser.hs" 721 1 721 1 , SrcSpan "tests/examples/CParser.hs" 722 1 722 1 , SrcSpan "tests/examples/CParser.hs" 723 1 723 1 , SrcSpan "tests/examples/CParser.hs" 724 1 724 1 , SrcSpan "tests/examples/CParser.hs" 725 1 725 1 , SrcSpan "tests/examples/CParser.hs" 726 1 726 1 , SrcSpan "tests/examples/CParser.hs" 727 1 727 1 , SrcSpan "tests/examples/CParser.hs" 728 1 728 1 , SrcSpan "tests/examples/CParser.hs" 729 1 729 1 , SrcSpan "tests/examples/CParser.hs" 730 1 730 1 , SrcSpan "tests/examples/CParser.hs" 731 1 731 1 , SrcSpan "tests/examples/CParser.hs" 732 1 732 1 , SrcSpan "tests/examples/CParser.hs" 733 1 733 1 , SrcSpan "tests/examples/CParser.hs" 734 1 734 1 , SrcSpan "tests/examples/CParser.hs" 735 1 735 1 , SrcSpan "tests/examples/CParser.hs" 736 1 736 1 , SrcSpan "tests/examples/CParser.hs" 737 1 737 1 , SrcSpan "tests/examples/CParser.hs" 738 1 738 1 , SrcSpan "tests/examples/CParser.hs" 739 1 739 1 , SrcSpan "tests/examples/CParser.hs" 740 1 740 1 , SrcSpan "tests/examples/CParser.hs" 741 1 741 1 , SrcSpan "tests/examples/CParser.hs" 742 1 742 1 , SrcSpan "tests/examples/CParser.hs" 743 1 743 1 , SrcSpan "tests/examples/CParser.hs" 744 1 744 1 , SrcSpan "tests/examples/CParser.hs" 745 1 745 1 , SrcSpan "tests/examples/CParser.hs" 746 1 746 1 , SrcSpan "tests/examples/CParser.hs" 747 1 747 1 , SrcSpan "tests/examples/CParser.hs" 748 1 748 1 , SrcSpan "tests/examples/CParser.hs" 749 1 749 1 , SrcSpan "tests/examples/CParser.hs" 750 1 750 1 , SrcSpan "tests/examples/CParser.hs" 751 1 751 1 , SrcSpan "tests/examples/CParser.hs" 752 1 752 1 , SrcSpan "tests/examples/CParser.hs" 753 1 753 1 , SrcSpan "tests/examples/CParser.hs" 754 1 754 1 , SrcSpan "tests/examples/CParser.hs" 755 1 755 1 , SrcSpan "tests/examples/CParser.hs" 756 1 756 1 , SrcSpan "tests/examples/CParser.hs" 757 1 757 1 , SrcSpan "tests/examples/CParser.hs" 758 1 758 1 , SrcSpan "tests/examples/CParser.hs" 759 1 759 1 , SrcSpan "tests/examples/CParser.hs" 760 1 760 1 , SrcSpan "tests/examples/CParser.hs" 761 1 761 1 , SrcSpan "tests/examples/CParser.hs" 762 1 762 1 , SrcSpan "tests/examples/CParser.hs" 763 1 763 1 , SrcSpan "tests/examples/CParser.hs" 764 1 764 1 , SrcSpan "tests/examples/CParser.hs" 765 1 765 1 , SrcSpan "tests/examples/CParser.hs" 766 1 766 1 , SrcSpan "tests/examples/CParser.hs" 767 1 767 1 , SrcSpan "tests/examples/CParser.hs" 768 1 768 1 , SrcSpan "tests/examples/CParser.hs" 769 1 769 1 , SrcSpan "tests/examples/CParser.hs" 770 1 770 1 , SrcSpan "tests/examples/CParser.hs" 771 1 771 1 , SrcSpan "tests/examples/CParser.hs" 772 1 772 1 , SrcSpan "tests/examples/CParser.hs" 773 1 773 1 , SrcSpan "tests/examples/CParser.hs" 774 1 774 1 , SrcSpan "tests/examples/CParser.hs" 775 1 775 1 , SrcSpan "tests/examples/CParser.hs" 776 1 776 1 , SrcSpan "tests/examples/CParser.hs" 777 1 777 1 , SrcSpan "tests/examples/CParser.hs" 778 1 778 1 , SrcSpan "tests/examples/CParser.hs" 779 1 779 1 , SrcSpan "tests/examples/CParser.hs" 780 1 780 1 , SrcSpan "tests/examples/CParser.hs" 781 1 781 1 , SrcSpan "tests/examples/CParser.hs" 782 1 782 1 , SrcSpan "tests/examples/CParser.hs" 783 1 783 1 , SrcSpan "tests/examples/CParser.hs" 784 1 784 1 , SrcSpan "tests/examples/CParser.hs" 785 1 785 1 , SrcSpan "tests/examples/CParser.hs" 786 1 786 1 , SrcSpan "tests/examples/CParser.hs" 787 1 787 1 , SrcSpan "tests/examples/CParser.hs" 788 1 788 1 , SrcSpan "tests/examples/CParser.hs" 789 1 789 1 , SrcSpan "tests/examples/CParser.hs" 790 1 790 1 , SrcSpan "tests/examples/CParser.hs" 791 1 791 1 , SrcSpan "tests/examples/CParser.hs" 792 1 792 1 , SrcSpan "tests/examples/CParser.hs" 793 1 793 1 , SrcSpan "tests/examples/CParser.hs" 794 1 794 1 , SrcSpan "tests/examples/CParser.hs" 795 1 795 1 , SrcSpan "tests/examples/CParser.hs" 796 1 796 1 , SrcSpan "tests/examples/CParser.hs" 797 1 797 1 , SrcSpan "tests/examples/CParser.hs" 798 1 798 1 , SrcSpan "tests/examples/CParser.hs" 799 1 799 1 , SrcSpan "tests/examples/CParser.hs" 800 1 800 1 , SrcSpan "tests/examples/CParser.hs" 801 1 801 1 , SrcSpan "tests/examples/CParser.hs" 802 1 802 1 , SrcSpan "tests/examples/CParser.hs" 803 1 803 1 , SrcSpan "tests/examples/CParser.hs" 804 1 804 1 , SrcSpan "tests/examples/CParser.hs" 805 1 805 1 , SrcSpan "tests/examples/CParser.hs" 806 1 806 1 , SrcSpan "tests/examples/CParser.hs" 807 1 807 1 , SrcSpan "tests/examples/CParser.hs" 808 1 808 1 , SrcSpan "tests/examples/CParser.hs" 809 1 809 1 , SrcSpan "tests/examples/CParser.hs" 810 1 810 1 , SrcSpan "tests/examples/CParser.hs" 811 1 811 1 , SrcSpan "tests/examples/CParser.hs" 812 1 812 1 , SrcSpan "tests/examples/CParser.hs" 813 1 813 1 , SrcSpan "tests/examples/CParser.hs" 814 1 814 1 , SrcSpan "tests/examples/CParser.hs" 815 1 815 1 , SrcSpan "tests/examples/CParser.hs" 816 1 816 1 , SrcSpan "tests/examples/CParser.hs" 817 1 817 1 , SrcSpan "tests/examples/CParser.hs" 818 1 818 1 , SrcSpan "tests/examples/CParser.hs" 819 1 819 1 , SrcSpan "tests/examples/CParser.hs" 820 1 820 1 , SrcSpan "tests/examples/CParser.hs" 821 1 821 1 , SrcSpan "tests/examples/CParser.hs" 822 1 822 1 , SrcSpan "tests/examples/CParser.hs" 823 1 823 1 , SrcSpan "tests/examples/CParser.hs" 824 1 824 1 , SrcSpan "tests/examples/CParser.hs" 825 1 825 1 , SrcSpan "tests/examples/CParser.hs" 826 1 826 1 , SrcSpan "tests/examples/CParser.hs" 827 1 827 1 , SrcSpan "tests/examples/CParser.hs" 828 1 828 1 , SrcSpan "tests/examples/CParser.hs" 829 1 829 1 , SrcSpan "tests/examples/CParser.hs" 830 1 830 1 , SrcSpan "tests/examples/CParser.hs" 831 1 831 1 , SrcSpan "tests/examples/CParser.hs" 832 1 832 1 , SrcSpan "tests/examples/CParser.hs" 833 1 833 1 , SrcSpan "tests/examples/CParser.hs" 834 1 834 1 , SrcSpan "tests/examples/CParser.hs" 835 1 835 1 , SrcSpan "tests/examples/CParser.hs" 836 1 836 1 , SrcSpan "tests/examples/CParser.hs" 837 1 837 1 , SrcSpan "tests/examples/CParser.hs" 838 1 838 1 , SrcSpan "tests/examples/CParser.hs" 839 1 839 1 , SrcSpan "tests/examples/CParser.hs" 840 1 840 1 , SrcSpan "tests/examples/CParser.hs" 841 1 841 1 , SrcSpan "tests/examples/CParser.hs" 842 1 842 1 , SrcSpan "tests/examples/CParser.hs" 843 1 843 1 , SrcSpan "tests/examples/CParser.hs" 844 1 844 1 , SrcSpan "tests/examples/CParser.hs" 845 1 845 1 , SrcSpan "tests/examples/CParser.hs" 846 1 846 1 , SrcSpan "tests/examples/CParser.hs" 847 1 847 1 , SrcSpan "tests/examples/CParser.hs" 848 1 848 1 , SrcSpan "tests/examples/CParser.hs" 849 1 849 1 , SrcSpan "tests/examples/CParser.hs" 850 1 850 1 , SrcSpan "tests/examples/CParser.hs" 851 1 851 1 , SrcSpan "tests/examples/CParser.hs" 852 1 852 1 , SrcSpan "tests/examples/CParser.hs" 853 1 853 1 , SrcSpan "tests/examples/CParser.hs" 854 1 854 1 , SrcSpan "tests/examples/CParser.hs" 855 1 855 1 , SrcSpan "tests/examples/CParser.hs" 856 1 856 1 , SrcSpan "tests/examples/CParser.hs" 857 1 857 1 , SrcSpan "tests/examples/CParser.hs" 858 1 858 1 , SrcSpan "tests/examples/CParser.hs" 859 1 859 1 , SrcSpan "tests/examples/CParser.hs" 860 1 860 1 , SrcSpan "tests/examples/CParser.hs" 861 1 861 1 , SrcSpan "tests/examples/CParser.hs" 863 1 863 1 , SrcSpan "tests/examples/CParser.hs" 864 1 864 1 , SrcSpan "tests/examples/CParser.hs" 866 1 866 1 , SrcSpan "tests/examples/CParser.hs" 867 1 867 1 , SrcSpan "tests/examples/CParser.hs" 869 1 869 1 , SrcSpan "tests/examples/CParser.hs" 870 1 870 1 , SrcSpan "tests/examples/CParser.hs" 872 1 872 1 , SrcSpan "tests/examples/CParser.hs" 873 1 873 1 , SrcSpan "tests/examples/CParser.hs" 875 1 875 1 , SrcSpan "tests/examples/CParser.hs" 876 1 876 1 , SrcSpan "tests/examples/CParser.hs" 878 1 878 1 , SrcSpan "tests/examples/CParser.hs" 1341 1 1341 1 , SrcSpan "tests/examples/CParser.hs" 1342 1 1342 1 , SrcSpan "tests/examples/CParser.hs" 1344 1 1344 1 , SrcSpan "tests/examples/CParser.hs" 1345 1 1345 1 , SrcSpan "tests/examples/CParser.hs" 1354 1 1354 1 , SrcSpan "tests/examples/CParser.hs" 1355 1 1355 1 , SrcSpan "tests/examples/CParser.hs" 1359 1 1359 1 , SrcSpan "tests/examples/CParser.hs" 1360 1 1360 1 , SrcSpan "tests/examples/CParser.hs" 1367 1 1367 1 , SrcSpan "tests/examples/CParser.hs" 1368 1 1368 1 , SrcSpan "tests/examples/CParser.hs" 1376 1 1376 1 , SrcSpan "tests/examples/CParser.hs" 1377 1 1377 1 , SrcSpan "tests/examples/CParser.hs" 1383 1 1383 1 , SrcSpan "tests/examples/CParser.hs" 1384 1 1384 1 , SrcSpan "tests/examples/CParser.hs" 1390 1 1390 1 , SrcSpan "tests/examples/CParser.hs" 1391 1 1391 1 , SrcSpan "tests/examples/CParser.hs" 1398 1 1398 1 , SrcSpan "tests/examples/CParser.hs" 1399 1 1399 1 , SrcSpan "tests/examples/CParser.hs" 1410 1 1410 1 , SrcSpan "tests/examples/CParser.hs" 1411 1 1411 1 , SrcSpan "tests/examples/CParser.hs" 1419 1 1419 1 , SrcSpan "tests/examples/CParser.hs" 1420 1 1420 1 , SrcSpan "tests/examples/CParser.hs" 1430 1 1430 1 , SrcSpan "tests/examples/CParser.hs" 1431 1 1431 1 , SrcSpan "tests/examples/CParser.hs" 1441 1 1441 1 , SrcSpan "tests/examples/CParser.hs" 1442 1 1442 1 , SrcSpan "tests/examples/CParser.hs" 1452 1 1452 1 , SrcSpan "tests/examples/CParser.hs" 1453 1 1453 1 , SrcSpan "tests/examples/CParser.hs" 1463 1 1463 1 , SrcSpan "tests/examples/CParser.hs" 1464 1 1464 1 , SrcSpan "tests/examples/CParser.hs" 1474 1 1474 1 , SrcSpan "tests/examples/CParser.hs" 1475 1 1475 1 , SrcSpan "tests/examples/CParser.hs" 1487 1 1487 1 , SrcSpan "tests/examples/CParser.hs" 1488 1 1488 1 , SrcSpan "tests/examples/CParser.hs" 1498 1 1498 1 , SrcSpan "tests/examples/CParser.hs" 1499 1 1499 1 , SrcSpan "tests/examples/CParser.hs" 1511 1 1511 1 , SrcSpan "tests/examples/CParser.hs" 1512 1 1512 1 , SrcSpan "tests/examples/CParser.hs" 1524 1 1524 1 , SrcSpan "tests/examples/CParser.hs" 1525 1 1525 1 , SrcSpan "tests/examples/CParser.hs" 1537 1 1537 1 , SrcSpan "tests/examples/CParser.hs" 1538 1 1538 1 , SrcSpan "tests/examples/CParser.hs" 1550 1 1550 1 , SrcSpan "tests/examples/CParser.hs" 1551 1 1551 1 , SrcSpan "tests/examples/CParser.hs" 1563 1 1563 1 , SrcSpan "tests/examples/CParser.hs" 1564 1 1564 1 , SrcSpan "tests/examples/CParser.hs" 1578 1 1578 1 , SrcSpan "tests/examples/CParser.hs" 1579 1 1579 1 , SrcSpan "tests/examples/CParser.hs" 1586 1 1586 1 , SrcSpan "tests/examples/CParser.hs" 1587 1 1587 1 , SrcSpan "tests/examples/CParser.hs" 1593 1 1593 1 , SrcSpan "tests/examples/CParser.hs" 1594 1 1594 1 , SrcSpan "tests/examples/CParser.hs" 1600 1 1600 1 , SrcSpan "tests/examples/CParser.hs" 1601 1 1601 1 , SrcSpan "tests/examples/CParser.hs" 1607 1 1607 1 , SrcSpan "tests/examples/CParser.hs" 1608 1 1608 1 , SrcSpan "tests/examples/CParser.hs" 1614 1 1614 1 , SrcSpan "tests/examples/CParser.hs" 1615 1 1615 1 , SrcSpan "tests/examples/CParser.hs" 1621 1 1621 1 , SrcSpan "tests/examples/CParser.hs" 1622 1 1622 1 , SrcSpan "tests/examples/CParser.hs" 1628 1 1628 1 , SrcSpan "tests/examples/CParser.hs" 1629 1 1629 1 , SrcSpan "tests/examples/CParser.hs" 1635 1 1635 1 , SrcSpan "tests/examples/CParser.hs" 1636 1 1636 1 , SrcSpan "tests/examples/CParser.hs" 1647 1 1647 1 , SrcSpan "tests/examples/CParser.hs" 1648 1 1648 1 , SrcSpan "tests/examples/CParser.hs" 1659 1 1659 1 , SrcSpan "tests/examples/CParser.hs" 1660 1 1660 1 , SrcSpan "tests/examples/CParser.hs" 1669 1 1669 1 , SrcSpan "tests/examples/CParser.hs" 1670 1 1670 1 , SrcSpan "tests/examples/CParser.hs" 1684 1 1684 1 , SrcSpan "tests/examples/CParser.hs" 1685 1 1685 1 , SrcSpan "tests/examples/CParser.hs" 1696 1 1696 1 , SrcSpan "tests/examples/CParser.hs" 1697 1 1697 1 , SrcSpan "tests/examples/CParser.hs" 1710 1 1710 1 , SrcSpan "tests/examples/CParser.hs" 1711 1 1711 1 , SrcSpan "tests/examples/CParser.hs" 1715 1 1715 1 , SrcSpan "tests/examples/CParser.hs" 1716 1 1716 1 , SrcSpan "tests/examples/CParser.hs" 1720 1 1720 1 , SrcSpan "tests/examples/CParser.hs" 1721 1 1721 1 , SrcSpan "tests/examples/CParser.hs" 1725 1 1725 1 , SrcSpan "tests/examples/CParser.hs" 1726 1 1726 1 , SrcSpan "tests/examples/CParser.hs" 1734 1 1734 1 , SrcSpan "tests/examples/CParser.hs" 1735 1 1735 1 , SrcSpan "tests/examples/CParser.hs" 1741 1 1741 1 , SrcSpan "tests/examples/CParser.hs" 1742 1 1742 1 , SrcSpan "tests/examples/CParser.hs" 1748 1 1748 1 , SrcSpan "tests/examples/CParser.hs" 1749 1 1749 1 , SrcSpan "tests/examples/CParser.hs" 1755 1 1755 1 , SrcSpan "tests/examples/CParser.hs" 1756 1 1756 1 , SrcSpan "tests/examples/CParser.hs" 1762 1 1762 1 , SrcSpan "tests/examples/CParser.hs" 1763 1 1763 1 , SrcSpan "tests/examples/CParser.hs" 1770 1 1770 1 , SrcSpan "tests/examples/CParser.hs" 1771 1 1771 1 , SrcSpan "tests/examples/CParser.hs" 1781 1 1781 1 , SrcSpan "tests/examples/CParser.hs" 1782 1 1782 1 , SrcSpan "tests/examples/CParser.hs" 1792 1 1792 1 , SrcSpan "tests/examples/CParser.hs" 1793 1 1793 1 , SrcSpan "tests/examples/CParser.hs" 1803 1 1803 1 , SrcSpan "tests/examples/CParser.hs" 1804 1 1804 1 , SrcSpan "tests/examples/CParser.hs" 1814 1 1814 1 , SrcSpan "tests/examples/CParser.hs" 1815 1 1815 1 , SrcSpan "tests/examples/CParser.hs" 1827 1 1827 1 , SrcSpan "tests/examples/CParser.hs" 1828 1 1828 1 , SrcSpan "tests/examples/CParser.hs" 1836 1 1836 1 , SrcSpan "tests/examples/CParser.hs" 1837 1 1837 1 , SrcSpan "tests/examples/CParser.hs" 1848 1 1848 1 , SrcSpan "tests/examples/CParser.hs" 1849 1 1849 1 , SrcSpan "tests/examples/CParser.hs" 1855 1 1855 1 , SrcSpan "tests/examples/CParser.hs" 1856 1 1856 1 , SrcSpan "tests/examples/CParser.hs" 1863 1 1863 1 , SrcSpan "tests/examples/CParser.hs" 1864 1 1864 1 , SrcSpan "tests/examples/CParser.hs" 1876 1 1876 1 , SrcSpan "tests/examples/CParser.hs" 1877 1 1877 1 , SrcSpan "tests/examples/CParser.hs" 1892 1 1892 1 , SrcSpan "tests/examples/CParser.hs" 1893 1 1893 1 , SrcSpan "tests/examples/CParser.hs" 1905 1 1905 1 , SrcSpan "tests/examples/CParser.hs" 1906 1 1906 1 , SrcSpan "tests/examples/CParser.hs" 1918 1 1918 1 , SrcSpan "tests/examples/CParser.hs" 1919 1 1919 1 , SrcSpan "tests/examples/CParser.hs" 1933 1 1933 1 , SrcSpan "tests/examples/CParser.hs" 1934 1 1934 1 , SrcSpan "tests/examples/CParser.hs" 1952 1 1952 1 , SrcSpan "tests/examples/CParser.hs" 1953 1 1953 1 , SrcSpan "tests/examples/CParser.hs" 1972 1 1972 1 , SrcSpan "tests/examples/CParser.hs" 1973 1 1973 1 , SrcSpan "tests/examples/CParser.hs" 1982 1 1982 1 , SrcSpan "tests/examples/CParser.hs" 1983 1 1983 1 , SrcSpan "tests/examples/CParser.hs" 1993 1 1993 1 , SrcSpan "tests/examples/CParser.hs" 1994 1 1994 1 , SrcSpan "tests/examples/CParser.hs" 2001 1 2001 1 , SrcSpan "tests/examples/CParser.hs" 2002 1 2002 1 , SrcSpan "tests/examples/CParser.hs" 2009 1 2009 1 , SrcSpan "tests/examples/CParser.hs" 2010 1 2010 1 , SrcSpan "tests/examples/CParser.hs" 2019 1 2019 1 , SrcSpan "tests/examples/CParser.hs" 2020 1 2020 1 , SrcSpan "tests/examples/CParser.hs" 2033 1 2033 1 , SrcSpan "tests/examples/CParser.hs" 2034 1 2034 1 , SrcSpan "tests/examples/CParser.hs" 2050 1 2050 1 , SrcSpan "tests/examples/CParser.hs" 2051 1 2051 1 , SrcSpan "tests/examples/CParser.hs" 2070 1 2070 1 , SrcSpan "tests/examples/CParser.hs" 2071 1 2071 1 , SrcSpan "tests/examples/CParser.hs" 2093 1 2093 1 , SrcSpan "tests/examples/CParser.hs" 2094 1 2094 1 , SrcSpan "tests/examples/CParser.hs" 2098 1 2098 1 , SrcSpan "tests/examples/CParser.hs" 2099 1 2099 1 , SrcSpan "tests/examples/CParser.hs" 2105 1 2105 1 , SrcSpan "tests/examples/CParser.hs" 2106 1 2106 1 , SrcSpan "tests/examples/CParser.hs" 2110 1 2110 1 , SrcSpan "tests/examples/CParser.hs" 2111 1 2111 1 , SrcSpan "tests/examples/CParser.hs" 2117 1 2117 1 , SrcSpan "tests/examples/CParser.hs" 2118 1 2118 1 , SrcSpan "tests/examples/CParser.hs" 2124 1 2124 1 , SrcSpan "tests/examples/CParser.hs" 2125 1 2125 1 , SrcSpan "tests/examples/CParser.hs" 2134 1 2134 1 , SrcSpan "tests/examples/CParser.hs" 2135 1 2135 1 , SrcSpan "tests/examples/CParser.hs" 2145 1 2145 1 , SrcSpan "tests/examples/CParser.hs" 2146 1 2146 1 , SrcSpan "tests/examples/CParser.hs" 2161 1 2161 1 , SrcSpan "tests/examples/CParser.hs" 2162 1 2162 1 , SrcSpan "tests/examples/CParser.hs" 2177 1 2177 1 , SrcSpan "tests/examples/CParser.hs" 2178 1 2178 1 , SrcSpan "tests/examples/CParser.hs" 2184 1 2184 1 , SrcSpan "tests/examples/CParser.hs" 2185 1 2185 1 , SrcSpan "tests/examples/CParser.hs" 2194 1 2194 1 , SrcSpan "tests/examples/CParser.hs" 2195 1 2195 1 , SrcSpan "tests/examples/CParser.hs" 2202 1 2202 1 , SrcSpan "tests/examples/CParser.hs" 2203 1 2203 1 , SrcSpan "tests/examples/CParser.hs" 2210 1 2210 1 , SrcSpan "tests/examples/CParser.hs" 2211 1 2211 1 , SrcSpan "tests/examples/CParser.hs" 2218 1 2218 1 , SrcSpan "tests/examples/CParser.hs" 2219 1 2219 1 , SrcSpan "tests/examples/CParser.hs" 2226 1 2226 1 , SrcSpan "tests/examples/CParser.hs" 2227 1 2227 1 , SrcSpan "tests/examples/CParser.hs" 2231 1 2231 1 , SrcSpan "tests/examples/CParser.hs" 2232 1 2232 1 , SrcSpan "tests/examples/CParser.hs" 2240 1 2240 1 , SrcSpan "tests/examples/CParser.hs" 2241 1 2241 1 , SrcSpan "tests/examples/CParser.hs" 2257 1 2257 1 , SrcSpan "tests/examples/CParser.hs" 2258 1 2258 1 , SrcSpan "tests/examples/CParser.hs" 2273 1 2273 1 , SrcSpan "tests/examples/CParser.hs" 2274 1 2274 1 , SrcSpan "tests/examples/CParser.hs" 2291 1 2291 1 , SrcSpan "tests/examples/CParser.hs" 2292 1 2292 1 , SrcSpan "tests/examples/CParser.hs" 2307 1 2307 1 , SrcSpan "tests/examples/CParser.hs" 2308 1 2308 1 , SrcSpan "tests/examples/CParser.hs" 2327 1 2327 1 , SrcSpan "tests/examples/CParser.hs" 2328 1 2328 1 , SrcSpan "tests/examples/CParser.hs" 2336 1 2336 1 , SrcSpan "tests/examples/CParser.hs" 2337 1 2337 1 , SrcSpan "tests/examples/CParser.hs" 2352 1 2352 1 , SrcSpan "tests/examples/CParser.hs" 2353 1 2353 1 , SrcSpan "tests/examples/CParser.hs" 2368 1 2368 1 , SrcSpan "tests/examples/CParser.hs" 2369 1 2369 1 , SrcSpan "tests/examples/CParser.hs" 2388 1 2388 1 , SrcSpan "tests/examples/CParser.hs" 2389 1 2389 1 , SrcSpan "tests/examples/CParser.hs" 2395 1 2395 1 , SrcSpan "tests/examples/CParser.hs" 2396 1 2396 1 , SrcSpan "tests/examples/CParser.hs" 2402 1 2402 1 , SrcSpan "tests/examples/CParser.hs" 2403 1 2403 1 , SrcSpan "tests/examples/CParser.hs" 2409 1 2409 1 , SrcSpan "tests/examples/CParser.hs" 2410 1 2410 1 , SrcSpan "tests/examples/CParser.hs" 2416 1 2416 1 , SrcSpan "tests/examples/CParser.hs" 2417 1 2417 1 , SrcSpan "tests/examples/CParser.hs" 2425 1 2425 1 , SrcSpan "tests/examples/CParser.hs" 2426 1 2426 1 , SrcSpan "tests/examples/CParser.hs" 2434 1 2434 1 , SrcSpan "tests/examples/CParser.hs" 2435 1 2435 1 , SrcSpan "tests/examples/CParser.hs" 2445 1 2445 1 , SrcSpan "tests/examples/CParser.hs" 2446 1 2446 1 , SrcSpan "tests/examples/CParser.hs" 2454 1 2454 1 , SrcSpan "tests/examples/CParser.hs" 2455 1 2455 1 , SrcSpan "tests/examples/CParser.hs" 2463 1 2463 1 , SrcSpan "tests/examples/CParser.hs" 2464 1 2464 1 , SrcSpan "tests/examples/CParser.hs" 2470 1 2470 1 , SrcSpan "tests/examples/CParser.hs" 2471 1 2471 1 , SrcSpan "tests/examples/CParser.hs" 2477 1 2477 1 , SrcSpan "tests/examples/CParser.hs" 2478 1 2478 1 , SrcSpan "tests/examples/CParser.hs" 2484 1 2484 1 , SrcSpan "tests/examples/CParser.hs" 2485 1 2485 1 , SrcSpan "tests/examples/CParser.hs" 2491 1 2491 1 , SrcSpan "tests/examples/CParser.hs" 2492 1 2492 1 , SrcSpan "tests/examples/CParser.hs" 2498 1 2498 1 , SrcSpan "tests/examples/CParser.hs" 2499 1 2499 1 , SrcSpan "tests/examples/CParser.hs" 2505 1 2505 1 , SrcSpan "tests/examples/CParser.hs" 2506 1 2506 1 , SrcSpan "tests/examples/CParser.hs" 2512 1 2512 1 , SrcSpan "tests/examples/CParser.hs" 2513 1 2513 1 , SrcSpan "tests/examples/CParser.hs" 2519 1 2519 1 , SrcSpan "tests/examples/CParser.hs" 2520 1 2520 1 , SrcSpan "tests/examples/CParser.hs" 2526 1 2526 1 , SrcSpan "tests/examples/CParser.hs" 2527 1 2527 1 , SrcSpan "tests/examples/CParser.hs" 2533 1 2533 1 , SrcSpan "tests/examples/CParser.hs" 2534 1 2534 1 , SrcSpan "tests/examples/CParser.hs" 2540 1 2540 1 , SrcSpan "tests/examples/CParser.hs" 2541 1 2541 1 , SrcSpan "tests/examples/CParser.hs" 2547 1 2547 1 , SrcSpan "tests/examples/CParser.hs" 2548 1 2548 1 , SrcSpan "tests/examples/CParser.hs" 2554 1 2554 1 , SrcSpan "tests/examples/CParser.hs" 2555 1 2555 1 , SrcSpan "tests/examples/CParser.hs" 2561 1 2561 1 , SrcSpan "tests/examples/CParser.hs" 2562 1 2562 1 , SrcSpan "tests/examples/CParser.hs" 2568 1 2568 1 , SrcSpan "tests/examples/CParser.hs" 2569 1 2569 1 , SrcSpan "tests/examples/CParser.hs" 2575 1 2575 1 , SrcSpan "tests/examples/CParser.hs" 2576 1 2576 1 , SrcSpan "tests/examples/CParser.hs" 2582 1 2582 1 , SrcSpan "tests/examples/CParser.hs" 2583 1 2583 1 , SrcSpan "tests/examples/CParser.hs" 2589 1 2589 1 , SrcSpan "tests/examples/CParser.hs" 2590 1 2590 1 , SrcSpan "tests/examples/CParser.hs" 2596 1 2596 1 , SrcSpan "tests/examples/CParser.hs" 2597 1 2597 1 , SrcSpan "tests/examples/CParser.hs" 2603 1 2603 1 , SrcSpan "tests/examples/CParser.hs" 2604 1 2604 1 , SrcSpan "tests/examples/CParser.hs" 2610 1 2610 1 , SrcSpan "tests/examples/CParser.hs" 2611 1 2611 1 , SrcSpan "tests/examples/CParser.hs" 2617 1 2617 1 , SrcSpan "tests/examples/CParser.hs" 2618 1 2618 1 , SrcSpan "tests/examples/CParser.hs" 2626 1 2626 1 , SrcSpan "tests/examples/CParser.hs" 2627 1 2627 1 , SrcSpan "tests/examples/CParser.hs" 2635 1 2635 1 , SrcSpan "tests/examples/CParser.hs" 2636 1 2636 1 , SrcSpan "tests/examples/CParser.hs" 2644 1 2644 1 , SrcSpan "tests/examples/CParser.hs" 2645 1 2645 1 , SrcSpan "tests/examples/CParser.hs" 2653 1 2653 1 , SrcSpan "tests/examples/CParser.hs" 2654 1 2654 1 , SrcSpan "tests/examples/CParser.hs" 2662 1 2662 1 , SrcSpan "tests/examples/CParser.hs" 2663 1 2663 1 , SrcSpan "tests/examples/CParser.hs" 2669 1 2669 1 , SrcSpan "tests/examples/CParser.hs" 2670 1 2670 1 , SrcSpan "tests/examples/CParser.hs" 2678 1 2678 1 , SrcSpan "tests/examples/CParser.hs" 2679 1 2679 1 , SrcSpan "tests/examples/CParser.hs" 2687 1 2687 1 , SrcSpan "tests/examples/CParser.hs" 2688 1 2688 1 , SrcSpan "tests/examples/CParser.hs" 2698 1 2698 1 , SrcSpan "tests/examples/CParser.hs" 2699 1 2699 1 , SrcSpan "tests/examples/CParser.hs" 2707 1 2707 1 , SrcSpan "tests/examples/CParser.hs" 2708 1 2708 1 , SrcSpan "tests/examples/CParser.hs" 2716 1 2716 1 , SrcSpan "tests/examples/CParser.hs" 2717 1 2717 1 , SrcSpan "tests/examples/CParser.hs" 2725 1 2725 1 , SrcSpan "tests/examples/CParser.hs" 2726 1 2726 1 , SrcSpan "tests/examples/CParser.hs" 2734 1 2734 1 , SrcSpan "tests/examples/CParser.hs" 2735 1 2735 1 , SrcSpan "tests/examples/CParser.hs" 2743 1 2743 1 , SrcSpan "tests/examples/CParser.hs" 2744 1 2744 1 , SrcSpan "tests/examples/CParser.hs" 2752 1 2752 1 , SrcSpan "tests/examples/CParser.hs" 2753 1 2753 1 , SrcSpan "tests/examples/CParser.hs" 2761 1 2761 1 , SrcSpan "tests/examples/CParser.hs" 2762 1 2762 1 , SrcSpan "tests/examples/CParser.hs" 2768 1 2768 1 , SrcSpan "tests/examples/CParser.hs" 2769 1 2769 1 , SrcSpan "tests/examples/CParser.hs" 2777 1 2777 1 , SrcSpan "tests/examples/CParser.hs" 2778 1 2778 1 , SrcSpan "tests/examples/CParser.hs" 2786 1 2786 1 , SrcSpan "tests/examples/CParser.hs" 2787 1 2787 1 , SrcSpan "tests/examples/CParser.hs" 2797 1 2797 1 , SrcSpan "tests/examples/CParser.hs" 2798 1 2798 1 , SrcSpan "tests/examples/CParser.hs" 2806 1 2806 1 , SrcSpan "tests/examples/CParser.hs" 2807 1 2807 1 , SrcSpan "tests/examples/CParser.hs" 2815 1 2815 1 , SrcSpan "tests/examples/CParser.hs" 2816 1 2816 1 , SrcSpan "tests/examples/CParser.hs" 2824 1 2824 1 , SrcSpan "tests/examples/CParser.hs" 2825 1 2825 1 , SrcSpan "tests/examples/CParser.hs" 2833 1 2833 1 , SrcSpan "tests/examples/CParser.hs" 2834 1 2834 1 , SrcSpan "tests/examples/CParser.hs" 2846 1 2846 1 , SrcSpan "tests/examples/CParser.hs" 2847 1 2847 1 , SrcSpan "tests/examples/CParser.hs" 2859 1 2859 1 , SrcSpan "tests/examples/CParser.hs" 2860 1 2860 1 , SrcSpan "tests/examples/CParser.hs" 2868 1 2868 1 , SrcSpan "tests/examples/CParser.hs" 2869 1 2869 1 , SrcSpan "tests/examples/CParser.hs" 2877 1 2877 1 , SrcSpan "tests/examples/CParser.hs" 2878 1 2878 1 , SrcSpan "tests/examples/CParser.hs" 2884 1 2884 1 , SrcSpan "tests/examples/CParser.hs" 2885 1 2885 1 , SrcSpan "tests/examples/CParser.hs" 2895 1 2895 1 , SrcSpan "tests/examples/CParser.hs" 2896 1 2896 1 , SrcSpan "tests/examples/CParser.hs" 2906 1 2906 1 , SrcSpan "tests/examples/CParser.hs" 2907 1 2907 1 , SrcSpan "tests/examples/CParser.hs" 2915 1 2915 1 , SrcSpan "tests/examples/CParser.hs" 2916 1 2916 1 , SrcSpan "tests/examples/CParser.hs" 2928 1 2928 1 , SrcSpan "tests/examples/CParser.hs" 2929 1 2929 1 , SrcSpan "tests/examples/CParser.hs" 2941 1 2941 1 , SrcSpan "tests/examples/CParser.hs" 2942 1 2942 1 , SrcSpan "tests/examples/CParser.hs" 2950 1 2950 1 , SrcSpan "tests/examples/CParser.hs" 2951 1 2951 1 , SrcSpan "tests/examples/CParser.hs" 2962 1 2962 1 , SrcSpan "tests/examples/CParser.hs" 2963 1 2963 1 , SrcSpan "tests/examples/CParser.hs" 2975 1 2975 1 , SrcSpan "tests/examples/CParser.hs" 2976 1 2976 1 , SrcSpan "tests/examples/CParser.hs" 2986 1 2986 1 , SrcSpan "tests/examples/CParser.hs" 2987 1 2987 1 , SrcSpan "tests/examples/CParser.hs" 3001 1 3001 1 , SrcSpan "tests/examples/CParser.hs" 3002 1 3002 1 , SrcSpan "tests/examples/CParser.hs" 3016 1 3016 1 , SrcSpan "tests/examples/CParser.hs" 3017 1 3017 1 , SrcSpan "tests/examples/CParser.hs" 3025 1 3025 1 , SrcSpan "tests/examples/CParser.hs" 3026 1 3026 1 , SrcSpan "tests/examples/CParser.hs" 3034 1 3034 1 , SrcSpan "tests/examples/CParser.hs" 3035 1 3035 1 , SrcSpan "tests/examples/CParser.hs" 3041 1 3041 1 , SrcSpan "tests/examples/CParser.hs" 3042 1 3042 1 , SrcSpan "tests/examples/CParser.hs" 3048 1 3048 1 , SrcSpan "tests/examples/CParser.hs" 3049 1 3049 1 , SrcSpan "tests/examples/CParser.hs" 3063 1 3063 1 , SrcSpan "tests/examples/CParser.hs" 3064 1 3064 1 , SrcSpan "tests/examples/CParser.hs" 3076 1 3076 1 , SrcSpan "tests/examples/CParser.hs" 3077 1 3077 1 , SrcSpan "tests/examples/CParser.hs" 3087 1 3087 1 , SrcSpan "tests/examples/CParser.hs" 3088 1 3088 1 , SrcSpan "tests/examples/CParser.hs" 3094 1 3094 1 , SrcSpan "tests/examples/CParser.hs" 3095 1 3095 1 , SrcSpan "tests/examples/CParser.hs" 3101 1 3101 1 , SrcSpan "tests/examples/CParser.hs" 3102 1 3102 1 , SrcSpan "tests/examples/CParser.hs" 3106 1 3106 1 , SrcSpan "tests/examples/CParser.hs" 3107 1 3107 1 , SrcSpan "tests/examples/CParser.hs" 3114 1 3114 1 , SrcSpan "tests/examples/CParser.hs" 3115 1 3115 1 , SrcSpan "tests/examples/CParser.hs" 3123 1 3123 1 , SrcSpan "tests/examples/CParser.hs" 3124 1 3124 1 , SrcSpan "tests/examples/CParser.hs" 3131 1 3131 1 , SrcSpan "tests/examples/CParser.hs" 3132 1 3132 1 , SrcSpan "tests/examples/CParser.hs" 3139 1 3139 1 , SrcSpan "tests/examples/CParser.hs" 3140 1 3140 1 , SrcSpan "tests/examples/CParser.hs" 3147 1 3147 1 , SrcSpan "tests/examples/CParser.hs" 3148 1 3148 1 , SrcSpan "tests/examples/CParser.hs" 3158 1 3158 1 , SrcSpan "tests/examples/CParser.hs" 3159 1 3159 1 , SrcSpan "tests/examples/CParser.hs" 3167 1 3167 1 , SrcSpan "tests/examples/CParser.hs" 3168 1 3168 1 , SrcSpan "tests/examples/CParser.hs" 3184 1 3184 1 , SrcSpan "tests/examples/CParser.hs" 3185 1 3185 1 , SrcSpan "tests/examples/CParser.hs" 3196 1 3196 1 , SrcSpan "tests/examples/CParser.hs" 3197 1 3197 1 , SrcSpan "tests/examples/CParser.hs" 3215 1 3215 1 , SrcSpan "tests/examples/CParser.hs" 3216 1 3216 1 , SrcSpan "tests/examples/CParser.hs" 3222 1 3222 1 , SrcSpan "tests/examples/CParser.hs" 3223 1 3223 1 , SrcSpan "tests/examples/CParser.hs" 3229 1 3229 1 , SrcSpan "tests/examples/CParser.hs" 3230 1 3230 1 , SrcSpan "tests/examples/CParser.hs" 3237 1 3237 1 , SrcSpan "tests/examples/CParser.hs" 3238 1 3238 1 , SrcSpan "tests/examples/CParser.hs" 3247 1 3247 1 , SrcSpan "tests/examples/CParser.hs" 3248 1 3248 1 , SrcSpan "tests/examples/CParser.hs" 3254 1 3254 1 , SrcSpan "tests/examples/CParser.hs" 3255 1 3255 1 , SrcSpan "tests/examples/CParser.hs" 3262 1 3262 1 , SrcSpan "tests/examples/CParser.hs" 3263 1 3263 1 , SrcSpan "tests/examples/CParser.hs" 3272 1 3272 1 , SrcSpan "tests/examples/CParser.hs" 3273 1 3273 1 , SrcSpan "tests/examples/CParser.hs" 3284 1 3284 1 , SrcSpan "tests/examples/CParser.hs" 3285 1 3285 1 , SrcSpan "tests/examples/CParser.hs" 3297 1 3297 1 , SrcSpan "tests/examples/CParser.hs" 3298 1 3298 1 , SrcSpan "tests/examples/CParser.hs" 3311 1 3311 1 , SrcSpan "tests/examples/CParser.hs" 3312 1 3312 1 , SrcSpan "tests/examples/CParser.hs" 3326 1 3326 1 , SrcSpan "tests/examples/CParser.hs" 3327 1 3327 1 , SrcSpan "tests/examples/CParser.hs" 3342 1 3342 1 , SrcSpan "tests/examples/CParser.hs" 3343 1 3343 1 , SrcSpan "tests/examples/CParser.hs" 3353 1 3353 1 , SrcSpan "tests/examples/CParser.hs" 3354 1 3354 1 , SrcSpan "tests/examples/CParser.hs" 3360 1 3360 1 , SrcSpan "tests/examples/CParser.hs" 3361 1 3361 1 , SrcSpan "tests/examples/CParser.hs" 3370 1 3370 1 , SrcSpan "tests/examples/CParser.hs" 3371 1 3371 1 , SrcSpan "tests/examples/CParser.hs" 3377 1 3377 1 , SrcSpan "tests/examples/CParser.hs" 3378 1 3378 1 , SrcSpan "tests/examples/CParser.hs" 3387 1 3387 1 , SrcSpan "tests/examples/CParser.hs" 3388 1 3388 1 , SrcSpan "tests/examples/CParser.hs" 3394 1 3394 1 , SrcSpan "tests/examples/CParser.hs" 3395 1 3395 1 , SrcSpan "tests/examples/CParser.hs" 3401 1 3401 1 , SrcSpan "tests/examples/CParser.hs" 3402 1 3402 1 , SrcSpan "tests/examples/CParser.hs" 3408 1 3408 1 , SrcSpan "tests/examples/CParser.hs" 3409 1 3409 1 , SrcSpan "tests/examples/CParser.hs" 3415 1 3415 1 , SrcSpan "tests/examples/CParser.hs" 3416 1 3416 1 , SrcSpan "tests/examples/CParser.hs" 3424 1 3424 1 , SrcSpan "tests/examples/CParser.hs" 3425 1 3425 1 , SrcSpan "tests/examples/CParser.hs" 3433 1 3433 1 , SrcSpan "tests/examples/CParser.hs" 3434 1 3434 1 , SrcSpan "tests/examples/CParser.hs" 3444 1 3444 1 , SrcSpan "tests/examples/CParser.hs" 3445 1 3445 1 , SrcSpan "tests/examples/CParser.hs" 3451 1 3451 1 , SrcSpan "tests/examples/CParser.hs" 3452 1 3452 1 , SrcSpan "tests/examples/CParser.hs" 3458 1 3458 1 , SrcSpan "tests/examples/CParser.hs" 3459 1 3459 1 , SrcSpan "tests/examples/CParser.hs" 3463 1 3463 1 , SrcSpan "tests/examples/CParser.hs" 3464 1 3464 1 , SrcSpan "tests/examples/CParser.hs" 3474 1 3474 1 , SrcSpan "tests/examples/CParser.hs" 3475 1 3475 1 , SrcSpan "tests/examples/CParser.hs" 3481 1 3481 1 , SrcSpan "tests/examples/CParser.hs" 3482 1 3482 1 , SrcSpan "tests/examples/CParser.hs" 3488 1 3488 1 , SrcSpan "tests/examples/CParser.hs" 3489 1 3489 1 , SrcSpan "tests/examples/CParser.hs" 3495 1 3495 1 , SrcSpan "tests/examples/CParser.hs" 3496 1 3496 1 , SrcSpan "tests/examples/CParser.hs" 3504 1 3504 1 , SrcSpan "tests/examples/CParser.hs" 3505 1 3505 1 , SrcSpan "tests/examples/CParser.hs" 3511 1 3511 1 , SrcSpan "tests/examples/CParser.hs" 3512 1 3512 1 , SrcSpan "tests/examples/CParser.hs" 3518 1 3518 1 , SrcSpan "tests/examples/CParser.hs" 3519 1 3519 1 , SrcSpan "tests/examples/CParser.hs" 3527 1 3527 1 , SrcSpan "tests/examples/CParser.hs" 3528 1 3528 1 , SrcSpan "tests/examples/CParser.hs" 3538 1 3538 1 , SrcSpan "tests/examples/CParser.hs" 3539 1 3539 1 , SrcSpan "tests/examples/CParser.hs" 3549 1 3549 1 , SrcSpan "tests/examples/CParser.hs" 3550 1 3550 1 , SrcSpan "tests/examples/CParser.hs" 3562 1 3562 1 , SrcSpan "tests/examples/CParser.hs" 3563 1 3563 1 , SrcSpan "tests/examples/CParser.hs" 3571 1 3571 1 , SrcSpan "tests/examples/CParser.hs" 3572 1 3572 1 , SrcSpan "tests/examples/CParser.hs" 3583 1 3583 1 , SrcSpan "tests/examples/CParser.hs" 3584 1 3584 1 , SrcSpan "tests/examples/CParser.hs" 3595 1 3595 1 , SrcSpan "tests/examples/CParser.hs" 3596 1 3596 1 , SrcSpan "tests/examples/CParser.hs" 3609 1 3609 1 , SrcSpan "tests/examples/CParser.hs" 3610 1 3610 1 , SrcSpan "tests/examples/CParser.hs" 3616 1 3616 1 , SrcSpan "tests/examples/CParser.hs" 3617 1 3617 1 , SrcSpan "tests/examples/CParser.hs" 3627 1 3627 1 , SrcSpan "tests/examples/CParser.hs" 3628 1 3628 1 , SrcSpan "tests/examples/CParser.hs" 3640 1 3640 1 , SrcSpan "tests/examples/CParser.hs" 3641 1 3641 1 , SrcSpan "tests/examples/CParser.hs" 3655 1 3655 1 , SrcSpan "tests/examples/CParser.hs" 3656 1 3656 1 , SrcSpan "tests/examples/CParser.hs" 3664 1 3664 1 , SrcSpan "tests/examples/CParser.hs" 3665 1 3665 1 , SrcSpan "tests/examples/CParser.hs" 3675 1 3675 1 , SrcSpan "tests/examples/CParser.hs" 3676 1 3676 1 , SrcSpan "tests/examples/CParser.hs" 3688 1 3688 1 , SrcSpan "tests/examples/CParser.hs" 3689 1 3689 1 , SrcSpan "tests/examples/CParser.hs" 3697 1 3697 1 , SrcSpan "tests/examples/CParser.hs" 3698 1 3698 1 , SrcSpan "tests/examples/CParser.hs" 3709 1 3709 1 , SrcSpan "tests/examples/CParser.hs" 3710 1 3710 1 , SrcSpan "tests/examples/CParser.hs" 3721 1 3721 1 , SrcSpan "tests/examples/CParser.hs" 3722 1 3722 1 , SrcSpan "tests/examples/CParser.hs" 3728 1 3728 1 , SrcSpan "tests/examples/CParser.hs" 3729 1 3729 1 , SrcSpan "tests/examples/CParser.hs" 3737 1 3737 1 , SrcSpan "tests/examples/CParser.hs" 3738 1 3738 1 , SrcSpan "tests/examples/CParser.hs" 3744 1 3744 1 , SrcSpan "tests/examples/CParser.hs" 3745 1 3745 1 , SrcSpan "tests/examples/CParser.hs" 3751 1 3751 1 , SrcSpan "tests/examples/CParser.hs" 3752 1 3752 1 , SrcSpan "tests/examples/CParser.hs" 3758 1 3758 1 , SrcSpan "tests/examples/CParser.hs" 3759 1 3759 1 , SrcSpan "tests/examples/CParser.hs" 3767 1 3767 1 , SrcSpan "tests/examples/CParser.hs" 3768 1 3768 1 , SrcSpan "tests/examples/CParser.hs" 3778 1 3778 1 , SrcSpan "tests/examples/CParser.hs" 3779 1 3779 1 , SrcSpan "tests/examples/CParser.hs" 3789 1 3789 1 , SrcSpan "tests/examples/CParser.hs" 3790 1 3790 1 , SrcSpan "tests/examples/CParser.hs" 3802 1 3802 1 , SrcSpan "tests/examples/CParser.hs" 3803 1 3803 1 , SrcSpan "tests/examples/CParser.hs" 3811 1 3811 1 , SrcSpan "tests/examples/CParser.hs" 3812 1 3812 1 , SrcSpan "tests/examples/CParser.hs" 3820 1 3820 1 , SrcSpan "tests/examples/CParser.hs" 3821 1 3821 1 , SrcSpan "tests/examples/CParser.hs" 3832 1 3832 1 , SrcSpan "tests/examples/CParser.hs" 3833 1 3833 1 , SrcSpan "tests/examples/CParser.hs" 3844 1 3844 1 , SrcSpan "tests/examples/CParser.hs" 3845 1 3845 1 , SrcSpan "tests/examples/CParser.hs" 3858 1 3858 1 , SrcSpan "tests/examples/CParser.hs" 3859 1 3859 1 , SrcSpan "tests/examples/CParser.hs" 3865 1 3865 1 , SrcSpan "tests/examples/CParser.hs" 3866 1 3866 1 , SrcSpan "tests/examples/CParser.hs" 3874 1 3874 1 , SrcSpan "tests/examples/CParser.hs" 3875 1 3875 1 , SrcSpan "tests/examples/CParser.hs" 3886 1 3886 1 , SrcSpan "tests/examples/CParser.hs" 3887 1 3887 1 , SrcSpan "tests/examples/CParser.hs" 3893 1 3893 1 , SrcSpan "tests/examples/CParser.hs" 3894 1 3894 1 , SrcSpan "tests/examples/CParser.hs" 3900 1 3900 1 , SrcSpan "tests/examples/CParser.hs" 3901 1 3901 1 , SrcSpan "tests/examples/CParser.hs" 3909 1 3909 1 , SrcSpan "tests/examples/CParser.hs" 3910 1 3910 1 , SrcSpan "tests/examples/CParser.hs" 3920 1 3920 1 , SrcSpan "tests/examples/CParser.hs" 3921 1 3921 1 , SrcSpan "tests/examples/CParser.hs" 3931 1 3931 1 , SrcSpan "tests/examples/CParser.hs" 3932 1 3932 1 , SrcSpan "tests/examples/CParser.hs" 3940 1 3940 1 , SrcSpan "tests/examples/CParser.hs" 3941 1 3941 1 , SrcSpan "tests/examples/CParser.hs" 3952 1 3952 1 , SrcSpan "tests/examples/CParser.hs" 3953 1 3953 1 , SrcSpan "tests/examples/CParser.hs" 3957 1 3957 1 , SrcSpan "tests/examples/CParser.hs" 3958 1 3958 1 , SrcSpan "tests/examples/CParser.hs" 3964 1 3964 1 , SrcSpan "tests/examples/CParser.hs" 3965 1 3965 1 , SrcSpan "tests/examples/CParser.hs" 3973 1 3973 1 , SrcSpan "tests/examples/CParser.hs" 3974 1 3974 1 , SrcSpan "tests/examples/CParser.hs" 3980 1 3980 1 , SrcSpan "tests/examples/CParser.hs" 3981 1 3981 1 , SrcSpan "tests/examples/CParser.hs" 3990 1 3990 1 , SrcSpan "tests/examples/CParser.hs" 3991 1 3991 1 , SrcSpan "tests/examples/CParser.hs" 3997 1 3997 1 , SrcSpan "tests/examples/CParser.hs" 3998 1 3998 1 , SrcSpan "tests/examples/CParser.hs" 4006 1 4006 1 , SrcSpan "tests/examples/CParser.hs" 4007 1 4007 1 , SrcSpan "tests/examples/CParser.hs" 4017 1 4017 1 , SrcSpan "tests/examples/CParser.hs" 4018 1 4018 1 , SrcSpan "tests/examples/CParser.hs" 4028 1 4028 1 , SrcSpan "tests/examples/CParser.hs" 4029 1 4029 1 , SrcSpan "tests/examples/CParser.hs" 4035 1 4035 1 , SrcSpan "tests/examples/CParser.hs" 4036 1 4036 1 , SrcSpan "tests/examples/CParser.hs" 4044 1 4044 1 , SrcSpan "tests/examples/CParser.hs" 4045 1 4045 1 , SrcSpan "tests/examples/CParser.hs" 4055 1 4055 1 , SrcSpan "tests/examples/CParser.hs" 4056 1 4056 1 , SrcSpan "tests/examples/CParser.hs" 4062 1 4062 1 , SrcSpan "tests/examples/CParser.hs" 4063 1 4063 1 , SrcSpan "tests/examples/CParser.hs" 4071 1 4071 1 , SrcSpan "tests/examples/CParser.hs" 4072 1 4072 1 , SrcSpan "tests/examples/CParser.hs" 4082 1 4082 1 , SrcSpan "tests/examples/CParser.hs" 4083 1 4083 1 , SrcSpan "tests/examples/CParser.hs" 4093 1 4093 1 , SrcSpan "tests/examples/CParser.hs" 4094 1 4094 1 , SrcSpan "tests/examples/CParser.hs" 4100 1 4100 1 , SrcSpan "tests/examples/CParser.hs" 4101 1 4101 1 , SrcSpan "tests/examples/CParser.hs" 4109 1 4109 1 , SrcSpan "tests/examples/CParser.hs" 4110 1 4110 1 , SrcSpan "tests/examples/CParser.hs" 4118 1 4118 1 , SrcSpan "tests/examples/CParser.hs" 4119 1 4119 1 , SrcSpan "tests/examples/CParser.hs" 4129 1 4129 1 , SrcSpan "tests/examples/CParser.hs" 4130 1 4130 1 , SrcSpan "tests/examples/CParser.hs" 4136 1 4136 1 , SrcSpan "tests/examples/CParser.hs" 4137 1 4137 1 , SrcSpan "tests/examples/CParser.hs" 4146 1 4146 1 , SrcSpan "tests/examples/CParser.hs" 4147 1 4147 1 , SrcSpan "tests/examples/CParser.hs" 4153 1 4153 1 , SrcSpan "tests/examples/CParser.hs" 4154 1 4154 1 , SrcSpan "tests/examples/CParser.hs" 4162 1 4162 1 , SrcSpan "tests/examples/CParser.hs" 4163 1 4163 1 , SrcSpan "tests/examples/CParser.hs" 4171 1 4171 1 , SrcSpan "tests/examples/CParser.hs" 4172 1 4172 1 , SrcSpan "tests/examples/CParser.hs" 4180 1 4180 1 , SrcSpan "tests/examples/CParser.hs" 4181 1 4181 1 , SrcSpan "tests/examples/CParser.hs" 4187 1 4187 1 , SrcSpan "tests/examples/CParser.hs" 4188 1 4188 1 , SrcSpan "tests/examples/CParser.hs" 4194 1 4194 1 , SrcSpan "tests/examples/CParser.hs" 4195 1 4195 1 , SrcSpan "tests/examples/CParser.hs" 4201 1 4201 1 , SrcSpan "tests/examples/CParser.hs" 4202 1 4202 1 , SrcSpan "tests/examples/CParser.hs" 4208 1 4208 1 , SrcSpan "tests/examples/CParser.hs" 4209 1 4209 1 , SrcSpan "tests/examples/CParser.hs" 4219 1 4219 1 , SrcSpan "tests/examples/CParser.hs" 4220 1 4220 1 , SrcSpan "tests/examples/CParser.hs" 4226 1 4226 1 , SrcSpan "tests/examples/CParser.hs" 4227 1 4227 1 , SrcSpan "tests/examples/CParser.hs" 4235 1 4235 1 , SrcSpan "tests/examples/CParser.hs" 4236 1 4236 1 , SrcSpan "tests/examples/CParser.hs" 4245 1 4245 1 , SrcSpan "tests/examples/CParser.hs" 4246 1 4246 1 , SrcSpan "tests/examples/CParser.hs" 4257 1 4257 1 , SrcSpan "tests/examples/CParser.hs" 4258 1 4258 1 , SrcSpan "tests/examples/CParser.hs" 4269 1 4269 1 , SrcSpan "tests/examples/CParser.hs" 4270 1 4270 1 , SrcSpan "tests/examples/CParser.hs" 4283 1 4283 1 , SrcSpan "tests/examples/CParser.hs" 4284 1 4284 1 , SrcSpan "tests/examples/CParser.hs" 4296 1 4296 1 , SrcSpan "tests/examples/CParser.hs" 4297 1 4297 1 , SrcSpan "tests/examples/CParser.hs" 4311 1 4311 1 , SrcSpan "tests/examples/CParser.hs" 4312 1 4312 1 , SrcSpan "tests/examples/CParser.hs" 4328 1 4328 1 , SrcSpan "tests/examples/CParser.hs" 4329 1 4329 1 , SrcSpan "tests/examples/CParser.hs" 4339 1 4339 1 , SrcSpan "tests/examples/CParser.hs" 4340 1 4340 1 , SrcSpan "tests/examples/CParser.hs" 4352 1 4352 1 , SrcSpan "tests/examples/CParser.hs" 4353 1 4353 1 , SrcSpan "tests/examples/CParser.hs" 4365 1 4365 1 , SrcSpan "tests/examples/CParser.hs" 4366 1 4366 1 , SrcSpan "tests/examples/CParser.hs" 4380 1 4380 1 , SrcSpan "tests/examples/CParser.hs" 4381 1 4381 1 , SrcSpan "tests/examples/CParser.hs" 4387 1 4387 1 , SrcSpan "tests/examples/CParser.hs" 4388 1 4388 1 , SrcSpan "tests/examples/CParser.hs" 4398 1 4398 1 , SrcSpan "tests/examples/CParser.hs" 4399 1 4399 1 , SrcSpan "tests/examples/CParser.hs" 4407 1 4407 1 , SrcSpan "tests/examples/CParser.hs" 4408 1 4408 1 , SrcSpan "tests/examples/CParser.hs" 4418 1 4418 1 , SrcSpan "tests/examples/CParser.hs" 4419 1 4419 1 , SrcSpan "tests/examples/CParser.hs" 4427 1 4427 1 , SrcSpan "tests/examples/CParser.hs" 4428 1 4428 1 , SrcSpan "tests/examples/CParser.hs" 4438 1 4438 1 , SrcSpan "tests/examples/CParser.hs" 4439 1 4439 1 , SrcSpan "tests/examples/CParser.hs" 4447 1 4447 1 , SrcSpan "tests/examples/CParser.hs" 4448 1 4448 1 , SrcSpan "tests/examples/CParser.hs" 4456 1 4456 1 , SrcSpan "tests/examples/CParser.hs" 4457 1 4457 1 , SrcSpan "tests/examples/CParser.hs" 4465 1 4465 1 , SrcSpan "tests/examples/CParser.hs" 4466 1 4466 1 , SrcSpan "tests/examples/CParser.hs" 4477 1 4477 1 , SrcSpan "tests/examples/CParser.hs" 4478 1 4478 1 , SrcSpan "tests/examples/CParser.hs" 4489 1 4489 1 , SrcSpan "tests/examples/CParser.hs" 4490 1 4490 1 , SrcSpan "tests/examples/CParser.hs" 4501 1 4501 1 , SrcSpan "tests/examples/CParser.hs" 4502 1 4502 1 , SrcSpan "tests/examples/CParser.hs" 4513 1 4513 1 , SrcSpan "tests/examples/CParser.hs" 4514 1 4514 1 , SrcSpan "tests/examples/CParser.hs" 4527 1 4527 1 , SrcSpan "tests/examples/CParser.hs" 4528 1 4528 1 , SrcSpan "tests/examples/CParser.hs" 4536 1 4536 1 , SrcSpan "tests/examples/CParser.hs" 4537 1 4537 1 , SrcSpan "tests/examples/CParser.hs" 4543 1 4543 1 , SrcSpan "tests/examples/CParser.hs" 4544 1 4544 1 , SrcSpan "tests/examples/CParser.hs" 4553 1 4553 1 , SrcSpan "tests/examples/CParser.hs" 4554 1 4554 1 , SrcSpan "tests/examples/CParser.hs" 4564 1 4564 1 , SrcSpan "tests/examples/CParser.hs" 4565 1 4565 1 , SrcSpan "tests/examples/CParser.hs" 4569 1 4569 1 , SrcSpan "tests/examples/CParser.hs" 4570 1 4570 1 , SrcSpan "tests/examples/CParser.hs" 4577 1 4577 1 , SrcSpan "tests/examples/CParser.hs" 4578 1 4578 1 , SrcSpan "tests/examples/CParser.hs" 4582 1 4582 1 , SrcSpan "tests/examples/CParser.hs" 4583 1 4583 1 , SrcSpan "tests/examples/CParser.hs" 4589 1 4589 1 , SrcSpan "tests/examples/CParser.hs" 4590 1 4590 1 , SrcSpan "tests/examples/CParser.hs" 4598 1 4598 1 , SrcSpan "tests/examples/CParser.hs" 4599 1 4599 1 , SrcSpan "tests/examples/CParser.hs" 4608 1 4608 1 , SrcSpan "tests/examples/CParser.hs" 4609 1 4609 1 , SrcSpan "tests/examples/CParser.hs" 4621 1 4621 1 , SrcSpan "tests/examples/CParser.hs" 4622 1 4622 1 , SrcSpan "tests/examples/CParser.hs" 4629 1 4629 1 , SrcSpan "tests/examples/CParser.hs" 4630 1 4630 1 , SrcSpan "tests/examples/CParser.hs" 4637 1 4637 1 , SrcSpan "tests/examples/CParser.hs" 4638 1 4638 1 , SrcSpan "tests/examples/CParser.hs" 4644 1 4644 1 , SrcSpan "tests/examples/CParser.hs" 4645 1 4645 1 , SrcSpan "tests/examples/CParser.hs" 4651 1 4651 1 , SrcSpan "tests/examples/CParser.hs" 4652 1 4652 1 , SrcSpan "tests/examples/CParser.hs" 4660 1 4660 1 , SrcSpan "tests/examples/CParser.hs" 4661 1 4661 1 , SrcSpan "tests/examples/CParser.hs" 4670 1 4670 1 , SrcSpan "tests/examples/CParser.hs" 4671 1 4671 1 , SrcSpan "tests/examples/CParser.hs" 4679 1 4679 1 , SrcSpan "tests/examples/CParser.hs" 4680 1 4680 1 , SrcSpan "tests/examples/CParser.hs" 4686 1 4686 1 , SrcSpan "tests/examples/CParser.hs" 4687 1 4687 1 , SrcSpan "tests/examples/CParser.hs" 4699 1 4699 1 , SrcSpan "tests/examples/CParser.hs" 4700 1 4700 1 , SrcSpan "tests/examples/CParser.hs" 4706 1 4706 1 , SrcSpan "tests/examples/CParser.hs" 4707 1 4707 1 , SrcSpan "tests/examples/CParser.hs" 4713 1 4713 1 , SrcSpan "tests/examples/CParser.hs" 4714 1 4714 1 , SrcSpan "tests/examples/CParser.hs" 4720 1 4720 1 , SrcSpan "tests/examples/CParser.hs" 4721 1 4721 1 , SrcSpan "tests/examples/CParser.hs" 4729 1 4729 1 , SrcSpan "tests/examples/CParser.hs" 4730 1 4730 1 , SrcSpan "tests/examples/CParser.hs" 4739 1 4739 1 , SrcSpan "tests/examples/CParser.hs" 4740 1 4740 1 , SrcSpan "tests/examples/CParser.hs" 4753 1 4753 1 , SrcSpan "tests/examples/CParser.hs" 4754 1 4754 1 , SrcSpan "tests/examples/CParser.hs" 4767 1 4767 1 , SrcSpan "tests/examples/CParser.hs" 4768 1 4768 1 , SrcSpan "tests/examples/CParser.hs" 4781 1 4781 1 , SrcSpan "tests/examples/CParser.hs" 4782 1 4782 1 , SrcSpan "tests/examples/CParser.hs" 4788 1 4788 1 , SrcSpan "tests/examples/CParser.hs" 4789 1 4789 1 , SrcSpan "tests/examples/CParser.hs" 4798 1 4798 1 , SrcSpan "tests/examples/CParser.hs" 4799 1 4799 1 , SrcSpan "tests/examples/CParser.hs" 4809 1 4809 1 , SrcSpan "tests/examples/CParser.hs" 4810 1 4810 1 , SrcSpan "tests/examples/CParser.hs" 4816 1 4816 1 , SrcSpan "tests/examples/CParser.hs" 4817 1 4817 1 , SrcSpan "tests/examples/CParser.hs" 4827 1 4827 1 , SrcSpan "tests/examples/CParser.hs" 4828 1 4828 1 , SrcSpan "tests/examples/CParser.hs" 4836 1 4836 1 , SrcSpan "tests/examples/CParser.hs" 4837 1 4837 1 , SrcSpan "tests/examples/CParser.hs" 4847 1 4847 1 , SrcSpan "tests/examples/CParser.hs" 4848 1 4848 1 , SrcSpan "tests/examples/CParser.hs" 4857 1 4857 1 , SrcSpan "tests/examples/CParser.hs" 4858 1 4858 1 , SrcSpan "tests/examples/CParser.hs" 4867 1 4867 1 , SrcSpan "tests/examples/CParser.hs" 4868 1 4868 1 , SrcSpan "tests/examples/CParser.hs" 4875 1 4875 1 , SrcSpan "tests/examples/CParser.hs" 4876 1 4876 1 , SrcSpan "tests/examples/CParser.hs" 4883 1 4883 1 , SrcSpan "tests/examples/CParser.hs" 4884 1 4884 1 , SrcSpan "tests/examples/CParser.hs" 4897 1 4897 1 , SrcSpan "tests/examples/CParser.hs" 4898 1 4898 1 , SrcSpan "tests/examples/CParser.hs" 4912 1 4912 1 , SrcSpan "tests/examples/CParser.hs" 4913 1 4913 1 , SrcSpan "tests/examples/CParser.hs" 4919 1 4919 1 , SrcSpan "tests/examples/CParser.hs" 4920 1 4920 1 , SrcSpan "tests/examples/CParser.hs" 4929 1 4929 1 , SrcSpan "tests/examples/CParser.hs" 4930 1 4930 1 , SrcSpan "tests/examples/CParser.hs" 4936 1 4936 1 , SrcSpan "tests/examples/CParser.hs" 4937 1 4937 1 , SrcSpan "tests/examples/CParser.hs" 4945 1 4945 1 , SrcSpan "tests/examples/CParser.hs" 4946 1 4946 1 , SrcSpan "tests/examples/CParser.hs" 4954 1 4954 1 , SrcSpan "tests/examples/CParser.hs" 4955 1 4955 1 , SrcSpan "tests/examples/CParser.hs" 4962 1 4962 1 , SrcSpan "tests/examples/CParser.hs" 4963 1 4963 1 , SrcSpan "tests/examples/CParser.hs" 4971 1 4971 1 , SrcSpan "tests/examples/CParser.hs" 4972 1 4972 1 , SrcSpan "tests/examples/CParser.hs" 4980 1 4980 1 , SrcSpan "tests/examples/CParser.hs" 4981 1 4981 1 , SrcSpan "tests/examples/CParser.hs" 4991 1 4991 1 , SrcSpan "tests/examples/CParser.hs" 4992 1 4992 1 , SrcSpan "tests/examples/CParser.hs" 5000 1 5000 1 , SrcSpan "tests/examples/CParser.hs" 5001 1 5001 1 , SrcSpan "tests/examples/CParser.hs" 5011 1 5011 1 , SrcSpan "tests/examples/CParser.hs" 5012 1 5012 1 , SrcSpan "tests/examples/CParser.hs" 5020 1 5020 1 , SrcSpan "tests/examples/CParser.hs" 5021 1 5021 1 , SrcSpan "tests/examples/CParser.hs" 5029 1 5029 1 , SrcSpan "tests/examples/CParser.hs" 5030 1 5030 1 , SrcSpan "tests/examples/CParser.hs" 5038 1 5038 1 , SrcSpan "tests/examples/CParser.hs" 5039 1 5039 1 , SrcSpan "tests/examples/CParser.hs" 5045 1 5045 1 , SrcSpan "tests/examples/CParser.hs" 5046 1 5046 1 , SrcSpan "tests/examples/CParser.hs" 5052 1 5052 1 , SrcSpan "tests/examples/CParser.hs" 5053 1 5053 1 , SrcSpan "tests/examples/CParser.hs" 5059 1 5059 1 , SrcSpan "tests/examples/CParser.hs" 5060 1 5060 1 , SrcSpan "tests/examples/CParser.hs" 5066 1 5066 1 , SrcSpan "tests/examples/CParser.hs" 5067 1 5067 1 , SrcSpan "tests/examples/CParser.hs" 5073 1 5073 1 , SrcSpan "tests/examples/CParser.hs" 5074 1 5074 1 , SrcSpan "tests/examples/CParser.hs" 5080 1 5080 1 , SrcSpan "tests/examples/CParser.hs" 5081 1 5081 1 , SrcSpan "tests/examples/CParser.hs" 5087 1 5087 1 , SrcSpan "tests/examples/CParser.hs" 5088 1 5088 1 , SrcSpan "tests/examples/CParser.hs" 5099 1 5099 1 , SrcSpan "tests/examples/CParser.hs" 5100 1 5100 1 , SrcSpan "tests/examples/CParser.hs" 5106 1 5106 1 , SrcSpan "tests/examples/CParser.hs" 5107 1 5107 1 , SrcSpan "tests/examples/CParser.hs" 5116 1 5116 1 , SrcSpan "tests/examples/CParser.hs" 5117 1 5117 1 , SrcSpan "tests/examples/CParser.hs" 5126 1 5126 1 , SrcSpan "tests/examples/CParser.hs" 5127 1 5127 1 , SrcSpan "tests/examples/CParser.hs" 5136 1 5136 1 , SrcSpan "tests/examples/CParser.hs" 5137 1 5137 1 , SrcSpan "tests/examples/CParser.hs" 5143 1 5143 1 , SrcSpan "tests/examples/CParser.hs" 5144 1 5144 1 , SrcSpan "tests/examples/CParser.hs" 5153 1 5153 1 , SrcSpan "tests/examples/CParser.hs" 5154 1 5154 1 , SrcSpan "tests/examples/CParser.hs" 5163 1 5163 1 , SrcSpan "tests/examples/CParser.hs" 5164 1 5164 1 , SrcSpan "tests/examples/CParser.hs" 5170 1 5170 1 , SrcSpan "tests/examples/CParser.hs" 5171 1 5171 1 , SrcSpan "tests/examples/CParser.hs" 5180 1 5180 1 , SrcSpan "tests/examples/CParser.hs" 5181 1 5181 1 , SrcSpan "tests/examples/CParser.hs" 5190 1 5190 1 , SrcSpan "tests/examples/CParser.hs" 5191 1 5191 1 , SrcSpan "tests/examples/CParser.hs" 5197 1 5197 1 , SrcSpan "tests/examples/CParser.hs" 5198 1 5198 1 , SrcSpan "tests/examples/CParser.hs" 5207 1 5207 1 , SrcSpan "tests/examples/CParser.hs" 5208 1 5208 1 , SrcSpan "tests/examples/CParser.hs" 5217 1 5217 1 , SrcSpan "tests/examples/CParser.hs" 5218 1 5218 1 , SrcSpan "tests/examples/CParser.hs" 5227 1 5227 1 , SrcSpan "tests/examples/CParser.hs" 5228 1 5228 1 , SrcSpan "tests/examples/CParser.hs" 5237 1 5237 1 , SrcSpan "tests/examples/CParser.hs" 5238 1 5238 1 , SrcSpan "tests/examples/CParser.hs" 5244 1 5244 1 , SrcSpan "tests/examples/CParser.hs" 5245 1 5245 1 , SrcSpan "tests/examples/CParser.hs" 5254 1 5254 1 , SrcSpan "tests/examples/CParser.hs" 5255 1 5255 1 , SrcSpan "tests/examples/CParser.hs" 5264 1 5264 1 , SrcSpan "tests/examples/CParser.hs" 5265 1 5265 1 , SrcSpan "tests/examples/CParser.hs" 5271 1 5271 1 , SrcSpan "tests/examples/CParser.hs" 5272 1 5272 1 , SrcSpan "tests/examples/CParser.hs" 5281 1 5281 1 , SrcSpan "tests/examples/CParser.hs" 5282 1 5282 1 , SrcSpan "tests/examples/CParser.hs" 5288 1 5288 1 , SrcSpan "tests/examples/CParser.hs" 5289 1 5289 1 , SrcSpan "tests/examples/CParser.hs" 5298 1 5298 1 , SrcSpan "tests/examples/CParser.hs" 5299 1 5299 1 , SrcSpan "tests/examples/CParser.hs" 5305 1 5305 1 , SrcSpan "tests/examples/CParser.hs" 5306 1 5306 1 , SrcSpan "tests/examples/CParser.hs" 5315 1 5315 1 , SrcSpan "tests/examples/CParser.hs" 5316 1 5316 1 , SrcSpan "tests/examples/CParser.hs" 5322 1 5322 1 , SrcSpan "tests/examples/CParser.hs" 5323 1 5323 1 , SrcSpan "tests/examples/CParser.hs" 5332 1 5332 1 , SrcSpan "tests/examples/CParser.hs" 5333 1 5333 1 , SrcSpan "tests/examples/CParser.hs" 5339 1 5339 1 , SrcSpan "tests/examples/CParser.hs" 5340 1 5340 1 , SrcSpan "tests/examples/CParser.hs" 5349 1 5349 1 , SrcSpan "tests/examples/CParser.hs" 5350 1 5350 1 , SrcSpan "tests/examples/CParser.hs" 5356 1 5356 1 , SrcSpan "tests/examples/CParser.hs" 5357 1 5357 1 , SrcSpan "tests/examples/CParser.hs" 5369 1 5369 1 , SrcSpan "tests/examples/CParser.hs" 5370 1 5370 1 , SrcSpan "tests/examples/CParser.hs" 5380 1 5380 1 , SrcSpan "tests/examples/CParser.hs" 5381 1 5381 1 , SrcSpan "tests/examples/CParser.hs" 5387 1 5387 1 , SrcSpan "tests/examples/CParser.hs" 5388 1 5388 1 , SrcSpan "tests/examples/CParser.hs" 5398 1 5398 1 , SrcSpan "tests/examples/CParser.hs" 5399 1 5399 1 , SrcSpan "tests/examples/CParser.hs" 5405 1 5405 1 , SrcSpan "tests/examples/CParser.hs" 5406 1 5406 1 , SrcSpan "tests/examples/CParser.hs" 5412 1 5412 1 , SrcSpan "tests/examples/CParser.hs" 5413 1 5413 1 , SrcSpan "tests/examples/CParser.hs" 5419 1 5419 1 , SrcSpan "tests/examples/CParser.hs" 5420 1 5420 1 , SrcSpan "tests/examples/CParser.hs" 5426 1 5426 1 , SrcSpan "tests/examples/CParser.hs" 5427 1 5427 1 , SrcSpan "tests/examples/CParser.hs" 5433 1 5433 1 , SrcSpan "tests/examples/CParser.hs" 5434 1 5434 1 , SrcSpan "tests/examples/CParser.hs" 5440 1 5440 1 , SrcSpan "tests/examples/CParser.hs" 5441 1 5441 1 , SrcSpan "tests/examples/CParser.hs" 5447 1 5447 1 , SrcSpan "tests/examples/CParser.hs" 5448 1 5448 1 , SrcSpan "tests/examples/CParser.hs" 5454 1 5454 1 , SrcSpan "tests/examples/CParser.hs" 5455 1 5455 1 , SrcSpan "tests/examples/CParser.hs" 5461 1 5461 1 , SrcSpan "tests/examples/CParser.hs" 5462 1 5462 1 , SrcSpan "tests/examples/CParser.hs" 5468 1 5468 1 , SrcSpan "tests/examples/CParser.hs" 5469 1 5469 1 , SrcSpan "tests/examples/CParser.hs" 5475 1 5475 1 , SrcSpan "tests/examples/CParser.hs" 5476 1 5476 1 , SrcSpan "tests/examples/CParser.hs" 5482 1 5482 1 , SrcSpan "tests/examples/CParser.hs" 5483 1 5483 1 , SrcSpan "tests/examples/CParser.hs" 5492 1 5492 1 , SrcSpan "tests/examples/CParser.hs" 5493 1 5493 1 , SrcSpan "tests/examples/CParser.hs" 5499 1 5499 1 , SrcSpan "tests/examples/CParser.hs" 5500 1 5500 1 , SrcSpan "tests/examples/CParser.hs" 5509 1 5509 1 , SrcSpan "tests/examples/CParser.hs" 5510 1 5510 1 , SrcSpan "tests/examples/CParser.hs" 5514 1 5514 1 , SrcSpan "tests/examples/CParser.hs" 5515 1 5515 1 , SrcSpan "tests/examples/CParser.hs" 5521 1 5521 1 , SrcSpan "tests/examples/CParser.hs" 5522 1 5522 1 , SrcSpan "tests/examples/CParser.hs" 5526 1 5526 1 , SrcSpan "tests/examples/CParser.hs" 5527 1 5527 1 , SrcSpan "tests/examples/CParser.hs" 5533 1 5533 1 , SrcSpan "tests/examples/CParser.hs" 5534 1 5534 1 , SrcSpan "tests/examples/CParser.hs" 5540 1 5540 1 , SrcSpan "tests/examples/CParser.hs" 5541 1 5541 1 , SrcSpan "tests/examples/CParser.hs" 5547 1 5547 1 , SrcSpan "tests/examples/CParser.hs" 5548 1 5548 1 , SrcSpan "tests/examples/CParser.hs" 5554 1 5554 1 , SrcSpan "tests/examples/CParser.hs" 5555 1 5555 1 , SrcSpan "tests/examples/CParser.hs" 5561 1 5561 1 , SrcSpan "tests/examples/CParser.hs" 5562 1 5562 1 , SrcSpan "tests/examples/CParser.hs" 5568 1 5568 1 , SrcSpan "tests/examples/CParser.hs" 5569 1 5569 1 , SrcSpan "tests/examples/CParser.hs" 5577 1 5577 1 , SrcSpan "tests/examples/CParser.hs" 5578 1 5578 1 , SrcSpan "tests/examples/CParser.hs" 5584 1 5584 1 , SrcSpan "tests/examples/CParser.hs" 5585 1 5585 1 , SrcSpan "tests/examples/CParser.hs" 5593 1 5593 1 , SrcSpan "tests/examples/CParser.hs" 5594 1 5594 1 , SrcSpan "tests/examples/CParser.hs" 5600 1 5600 1 , SrcSpan "tests/examples/CParser.hs" 5601 1 5601 1 , SrcSpan "tests/examples/CParser.hs" 5607 1 5607 1 , SrcSpan "tests/examples/CParser.hs" 5608 1 5608 1 , SrcSpan "tests/examples/CParser.hs" 5612 1 5612 1 , SrcSpan "tests/examples/CParser.hs" 5613 1 5613 1 , SrcSpan "tests/examples/CParser.hs" 5619 1 5619 1 , SrcSpan "tests/examples/CParser.hs" 5620 1 5620 1 , SrcSpan "tests/examples/CParser.hs" 5626 1 5626 1 , SrcSpan "tests/examples/CParser.hs" 5627 1 5627 1 , SrcSpan "tests/examples/CParser.hs" 5635 1 5635 1 , SrcSpan "tests/examples/CParser.hs" 5636 1 5636 1 , SrcSpan "tests/examples/CParser.hs" 5648 1 5648 1 , SrcSpan "tests/examples/CParser.hs" 5649 1 5649 1 , SrcSpan "tests/examples/CParser.hs" 5655 1 5655 1 , SrcSpan "tests/examples/CParser.hs" 5656 1 5656 1 , SrcSpan "tests/examples/CParser.hs" 5665 1 5665 1 , SrcSpan "tests/examples/CParser.hs" 5666 1 5666 1 , SrcSpan "tests/examples/CParser.hs" 5670 1 5670 1 , SrcSpan "tests/examples/CParser.hs" 5671 1 5671 1 , SrcSpan "tests/examples/CParser.hs" 5677 1 5677 1 , SrcSpan "tests/examples/CParser.hs" 5678 1 5678 1 , SrcSpan "tests/examples/CParser.hs" 5684 1 5684 1 , SrcSpan "tests/examples/CParser.hs" 5685 1 5685 1 , SrcSpan "tests/examples/CParser.hs" 5695 1 5695 1 , SrcSpan "tests/examples/CParser.hs" 5696 1 5696 1 , SrcSpan "tests/examples/CParser.hs" 5704 1 5704 1 , SrcSpan "tests/examples/CParser.hs" 5705 1 5705 1 , SrcSpan "tests/examples/CParser.hs" 5711 1 5711 1 , SrcSpan "tests/examples/CParser.hs" 5712 1 5712 1 , SrcSpan "tests/examples/CParser.hs" 5721 1 5721 1 , SrcSpan "tests/examples/CParser.hs" 5829 1 5829 1 , SrcSpan "tests/examples/CParser.hs" 5831 1 5831 1 , SrcSpan "tests/examples/CParser.hs" 5832 1 5832 1 , SrcSpan "tests/examples/CParser.hs" 5833 1 5833 1 , SrcSpan "tests/examples/CParser.hs" 5834 1 5834 1 , SrcSpan "tests/examples/CParser.hs" 5835 1 5835 1 , SrcSpan "tests/examples/CParser.hs" 5836 1 5836 1 , SrcSpan "tests/examples/CParser.hs" 5837 1 5837 1 , SrcSpan "tests/examples/CParser.hs" 5838 1 5838 1 , SrcSpan "tests/examples/CParser.hs" 5839 1 5839 1 , SrcSpan "tests/examples/CParser.hs" 5841 1 5841 1 , SrcSpan "tests/examples/CParser.hs" 5844 1 5844 1 , SrcSpan "tests/examples/CParser.hs" 5847 1 5847 1 , SrcSpan "tests/examples/CParser.hs" 5850 1 5850 1 , SrcSpan "tests/examples/CParser.hs" 5853 1 5853 1 , SrcSpan "tests/examples/CParser.hs" 5857 1 5857 1 , SrcSpan "tests/examples/CParser.hs" 5858 1 5858 1 , SrcSpan "tests/examples/CParser.hs" 5863 1 5863 1 , SrcSpan "tests/examples/CParser.hs" 5865 1 5865 1 , SrcSpan "tests/examples/CParser.hs" 5866 1 5866 1 , SrcSpan "tests/examples/CParser.hs" 5868 1 5868 1 , SrcSpan "tests/examples/CParser.hs" 5873 1 5873 1 , SrcSpan "tests/examples/CParser.hs" 5874 1 5874 1 , SrcSpan "tests/examples/CParser.hs" 5875 1 5875 1 , SrcSpan "tests/examples/CParser.hs" 5882 1 5882 1 , SrcSpan "tests/examples/CParser.hs" 5883 1 5883 1 , SrcSpan "tests/examples/CParser.hs" 5884 1 5884 1 , SrcSpan "tests/examples/CParser.hs" 5891 1 5891 1 , SrcSpan "tests/examples/CParser.hs" 5892 1 5892 1 , SrcSpan "tests/examples/CParser.hs" 5893 1 5893 1 , SrcSpan "tests/examples/CParser.hs" 5895 1 5895 1 , SrcSpan "tests/examples/CParser.hs" 5897 1 5897 1 , SrcSpan "tests/examples/CParser.hs" 5900 1 5900 1 , SrcSpan "tests/examples/CParser.hs" 5901 1 5901 1 , SrcSpan "tests/examples/CParser.hs" 5902 1 5902 1 , SrcSpan "tests/examples/CParser.hs" 5909 1 5909 1 , SrcSpan "tests/examples/CParser.hs" 5910 1 5910 1 , SrcSpan "tests/examples/CParser.hs" 5911 1 5911 1 , SrcSpan "tests/examples/CParser.hs" 5933 1 5933 1 , SrcSpan "tests/examples/CParser.hs" 5934 1 5934 1 , SrcSpan "tests/examples/CParser.hs" 5936 1 5936 1 , SrcSpan "tests/examples/CParser.hs" 5937 1 5937 1 , SrcSpan "tests/examples/CParser.hs" 5940 1 5940 1 , SrcSpan "tests/examples/CParser.hs" 5941 1 5941 1 , SrcSpan "tests/examples/CParser.hs" 5952 1 5952 1 , SrcSpan "tests/examples/CParser.hs" 5953 1 5953 1 , SrcSpan "tests/examples/CParser.hs" 5955 1 5955 1 , SrcSpan "tests/examples/CParser.hs" 5956 1 5956 1 , SrcSpan "tests/examples/CParser.hs" 5958 1 5958 1 , SrcSpan "tests/examples/CParser.hs" 5964 1 5964 1 , SrcSpan "tests/examples/CParser.hs" 5965 1 5965 1 , SrcSpan "tests/examples/CParser.hs" 5967 1 5967 1 , SrcSpan "tests/examples/CParser.hs" 5968 1 5968 1 , SrcSpan "tests/examples/CParser.hs" 5970 1 5970 1 , SrcSpan "tests/examples/CParser.hs" 5971 1 5971 1 , SrcSpan "tests/examples/CParser.hs" 5978 1 5978 1 , SrcSpan "tests/examples/CParser.hs" 5979 1 5979 1 , SrcSpan "tests/examples/CParser.hs" 5983 1 5983 1 , SrcSpan "tests/examples/CParser.hs" 5984 1 5984 1 , SrcSpan "tests/examples/CParser.hs" 5988 1 5988 1 , SrcSpan "tests/examples/CParser.hs" 5989 1 5989 1 , SrcSpan "tests/examples/CParser.hs" 6000 1 6000 1 , SrcSpan "tests/examples/CParser.hs" 6003 1 6003 1 , SrcSpan "tests/examples/CParser.hs" 6006 1 6006 1 , SrcSpan "tests/examples/CParser.hs" 6007 1 6007 1 , SrcSpan "tests/examples/CParser.hs" 6008 1 6008 1 , SrcSpan "tests/examples/CParser.hs" 6009 1 6009 1 , SrcSpan "tests/examples/CParser.hs" 6015 1 6015 1 , SrcSpan "tests/examples/CParser.hs" 6016 1 6016 1 , SrcSpan "tests/examples/CParser.hs" 6025 1 6025 1 , SrcSpan "tests/examples/CParser.hs" 6026 1 6026 1 , SrcSpan "tests/examples/CParser.hs" 6033 1 6033 1 , SrcSpan "tests/examples/CParser.hs" 6036 1 6036 1 , SrcSpan "tests/examples/CParser.hs" 6037 1 6037 1 , SrcSpan "tests/examples/CParser.hs" 6039 1 6039 1 , SrcSpan "tests/examples/CParser.hs" 6040 1 6040 1 , SrcSpan "tests/examples/CParser.hs" 6045 1 6045 1 , SrcSpan "tests/examples/CParser.hs" 6046 1 6046 1 , SrcSpan "tests/examples/CParser.hs" 6050 1 6050 1 , SrcSpan "tests/examples/CParser.hs" 6051 1 6051 1 , SrcSpan "tests/examples/CParser.hs" 6053 1 6053 1 , SrcSpan "tests/examples/CParser.hs" 6054 1 6054 1 , SrcSpan "tests/examples/CParser.hs" 6056 1 6056 1 , SrcSpan "tests/examples/CParser.hs" 6057 1 6057 1 , SrcSpan "tests/examples/CParser.hs" 6059 1 6059 1 , SrcSpan "tests/examples/CParser.hs" 6060 1 6060 1 , SrcSpan "tests/examples/CParser.hs" 6070 1 6070 1 , SrcSpan "tests/examples/CParser.hs" 6082 1 6082 1 , SrcSpan "tests/examples/CParser.hs" 6083 1 6083 1 , SrcSpan "tests/examples/CParser.hs" 6088 1 6088 1 , SrcSpan "tests/examples/CParser.hs" 6096 1 6096 1 , SrcSpan "tests/examples/CParser.hs" 6098 1 6098 1 , SrcSpan "tests/examples/CParser.hs" 6106 1 6106 1 , SrcSpan "tests/examples/CParser.hs" 6135 1 6135 1 , SrcSpan "tests/examples/CParser.hs" 6157 1 6157 1 , SrcSpan "tests/examples/CParser.hs" 6170 1 6170 1 , SrcSpan "tests/examples/CParser.hs" 6175 1 6175 1 , SrcSpan "tests/examples/CParser.hs" 6180 1 6180 1 , SrcSpan "tests/examples/CParser.hs" 6182 1 6182 1 , SrcSpan "tests/examples/CParser.hs" 6185 1 6185 1 , SrcSpan "tests/examples/CParser.hs" 6187 1 6187 1 , SrcSpan "tests/examples/CParser.hs" 6191 1 6191 1 , SrcSpan "tests/examples/CParser.hs" 6193 1 6193 1 , SrcSpan "tests/examples/CParser.hs" 6197 1 6197 1 , SrcSpan "tests/examples/CParser.hs" 6199 1 6199 1 , SrcSpan "tests/examples/CParser.hs" 6203 1 6203 1 , SrcSpan "tests/examples/CParser.hs" 6205 1 6205 1 , SrcSpan "tests/examples/CParser.hs" 6211 1 6211 1 , SrcSpan "tests/examples/CParser.hs" 6213 1 6213 1 , SrcSpan "tests/examples/CParser.hs" 6218 1 6218 1 , SrcSpan "tests/examples/CParser.hs" 6220 1 6220 1 , SrcSpan "tests/examples/CParser.hs" 6232 1 6232 1 , SrcSpan "tests/examples/CParser.hs" 6233 1 6233 1 , SrcSpan "tests/examples/CParser.hs" 6235 1 6235 1 , SrcSpan "tests/examples/CParser.hs" 6236 1 6236 1 , SrcSpan "tests/examples/CParser.hs" 6242 1 6242 1 , SrcSpan "tests/examples/CParser.hs" 6256 1 6256 1 , SrcSpan "tests/examples/CParser.hs" 6273 1 6273 1 , SrcSpan "tests/examples/CParser.hs" 6279 1 6279 1 , SrcSpan "tests/examples/CParser.hs" 6285 1 6285 1 , SrcSpan "tests/examples/CParser.hs" 6286 1 6286 1 , SrcSpan "tests/examples/CParser.hs" 6287 1 6287 1 , SrcSpan "tests/examples/CParser.hs" 6296 1 6296 1 , SrcSpan "tests/examples/CParser.hs" 6297 1 6297 1 , SrcSpan "tests/examples/CParser.hs" 6298 1 6298 1 , SrcSpan "tests/examples/CParser.hs" 6306 1 6306 1 , SrcSpan "tests/examples/CParser.hs" 6307 1 6307 1 , SrcSpan "tests/examples/CParser.hs" 6308 1 6308 1 , SrcSpan "tests/examples/CParser.hs" 6309 1 6309 1 , SrcSpan "tests/examples/CParser.hs" 6310 1 6310 1 , SrcSpan "tests/examples/CParser.hs" 6311 1 6311 1 , SrcSpan "tests/examples/CParser.hs" 6313 1 6313 1 , SrcSpan "tests/examples/CParser.hs" 6314 1 6314 1 , SrcSpan "tests/examples/CParser.hs" 6315 1 6315 1 , SrcSpan "tests/examples/CParser.hs" 6316 1 6316 1 , SrcSpan "tests/examples/CParser.hs" 6317 1 6317 1 , SrcSpan "tests/examples/CParser.hs" 6318 1 6318 1 , SrcSpan "tests/examples/CParser.hs" 6319 1 6319 1 , SrcSpan "tests/examples/CParser.hs" 6320 1 6320 1 , SrcSpan "tests/examples/CParser.hs" 6321 1 6321 1 , SrcSpan "tests/examples/CParser.hs" 6324 1 6324 1 , SrcSpan "tests/examples/CParser.hs" 6324 1 6324 1 ] } (Just (ModuleHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3 1 8 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3 1 3 7 , SrcSpan "tests/examples/CParser.hs" 8 3 8 8 ] } (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3 8 3 32 , srcInfoPoints = [] } "Language.C.Parser.Parser") Nothing (Just (ExportSpecList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3 33 8 2 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3 33 3 34 , SrcSpan "tests/examples/CParser.hs" 5 9 5 10 , SrcSpan "tests/examples/CParser.hs" 7 14 7 15 , SrcSpan "tests/examples/CParser.hs" 7 24 7 25 , SrcSpan "tests/examples/CParser.hs" 7 36 7 37 , SrcSpan "tests/examples/CParser.hs" 8 1 8 2 ] } [ EVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5 3 5 9 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5 3 5 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5 3 5 9 , srcInfoPoints = [] } "parseC")) , EVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 3 7 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 3 7 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 3 7 14 , srcInfoPoints = [] } "translUnitP")) , EVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 16 7 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 16 7 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 16 7 24 , srcInfoPoints = [] } "extDeclP")) , EVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 26 7 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 26 7 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 26 7 36 , srcInfoPoints = [] } "statementP")) , EVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 38 7 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 38 7 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 7 38 7 49 , srcInfoPoints = [] } "expressionP")) ])))) [ OptionsPragma SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1 1 1 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1 1 1 33 , SrcSpan "tests/examples/CParser.hs" 1 33 1 36 ] } Nothing "-fglasgow-exts -cpp " , LanguagePragma SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2 1 2 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2 1 2 13 , SrcSpan "tests/examples/CParser.hs" 2 24 2 27 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2 14 2 23 , srcInfoPoints = [] } "MagicHash" ] ] [ ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 1 76 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 76 1 76 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 8 76 15 , srcInfoPoints = [] } "Prelude" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Just (ImportSpecList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 19 76 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 76 19 76 25 , SrcSpan "tests/examples/CParser.hs" 76 26 76 27 , SrcSpan "tests/examples/CParser.hs" 76 34 76 35 ] } True [ IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 27 76 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 76 27 76 34 , srcInfoPoints = [] } "reverse") ]) } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 77 1 77 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 77 1 77 7 , SrcSpan "tests/examples/CParser.hs" 77 8 77 17 , SrcSpan "tests/examples/CParser.hs" 77 28 77 30 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 77 18 77 27 , srcInfoPoints = [] } "Data.List" , importQualified = True , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Just (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 77 31 77 35 , srcInfoPoints = [] } "List") , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 1 78 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 78 1 78 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 8 78 21 , srcInfoPoints = [] } "Control.Monad" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Just (ImportSpecList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 22 78 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 78 22 78 23 , SrcSpan "tests/examples/CParser.hs" 78 28 78 29 ] } False [ IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 23 78 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 78 23 78 28 , srcInfoPoints = [] } "mplus") ]) } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 1 79 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 79 1 79 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 8 79 33 , srcInfoPoints = [] } "Language.C.Parser.Builtin" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Just (ImportSpecList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 36 79 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 79 36 79 37 , SrcSpan "tests/examples/CParser.hs" 79 53 79 54 ] } False [ IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 37 79 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 79 37 79 53 , srcInfoPoints = [] } "builtinTypeNames") ]) } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 1 80 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 80 1 80 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 8 80 31 , srcInfoPoints = [] } "Language.C.Parser.Lexer" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Just (ImportSpecList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 36 80 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 80 36 80 37 , SrcSpan "tests/examples/CParser.hs" 80 41 80 42 , SrcSpan "tests/examples/CParser.hs" 80 53 80 54 ] } False [ IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 37 80 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 37 80 41 , srcInfoPoints = [] } "lexC") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 43 80 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 80 43 80 53 , srcInfoPoints = [] } "parseError") ]) } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 1 81 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 81 1 81 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 8 81 32 , srcInfoPoints = [] } "Language.C.Parser.Tokens" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Just (ImportSpecList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 36 81 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 81 36 81 37 , SrcSpan "tests/examples/CParser.hs" 81 47 81 48 , SrcSpan "tests/examples/CParser.hs" 81 60 81 61 , SrcSpan "tests/examples/CParser.hs" 81 73 81 74 ] } False [ IThingAll SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 37 81 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 81 43 81 44 , SrcSpan "tests/examples/CParser.hs" 81 44 81 46 , SrcSpan "tests/examples/CParser.hs" 81 46 81 47 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 37 81 43 , srcInfoPoints = [] } "CToken") , IThingAll SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 49 81 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 81 56 81 57 , SrcSpan "tests/examples/CParser.hs" 81 57 81 59 , SrcSpan "tests/examples/CParser.hs" 81 59 81 60 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 49 81 56 , srcInfoPoints = [] } "GnuCTok") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 62 81 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 81 62 81 73 , srcInfoPoints = [] } "posLenOfTok") ]) } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 1 83 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 82 1 82 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 8 82 37 , srcInfoPoints = [] } "Language.C.Parser.ParserMonad" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Just (ImportSpecList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 38 83 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 82 38 82 39 , SrcSpan "tests/examples/CParser.hs" 82 40 82 41 , SrcSpan "tests/examples/CParser.hs" 82 47 82 48 , SrcSpan "tests/examples/CParser.hs" 82 59 82 60 , SrcSpan "tests/examples/CParser.hs" 82 71 82 72 , SrcSpan "tests/examples/CParser.hs" 82 83 82 84 , SrcSpan "tests/examples/CParser.hs" 82 98 82 99 , SrcSpan "tests/examples/CParser.hs" 82 118 82 119 , SrcSpan "tests/examples/CParser.hs" 83 49 83 50 , SrcSpan "tests/examples/CParser.hs" 83 61 83 62 , SrcSpan "tests/examples/CParser.hs" 83 75 83 76 , SrcSpan "tests/examples/CParser.hs" 83 90 83 91 , SrcSpan "tests/examples/CParser.hs" 83 106 83 107 ] } False [ IAbs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 39 82 40 , srcInfoPoints = [] } (NoNamespace SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 39 82 40 , srcInfoPoints = [] }) (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 39 82 40 , srcInfoPoints = [] } "P") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 42 82 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 42 82 47 , srcInfoPoints = [] } "failP") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 49 82 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 49 82 59 , srcInfoPoints = [] } "execParser") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 61 82 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 61 82 71 , srcInfoPoints = [] } "getNewName") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 73 82 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 73 82 83 , srcInfoPoints = [] } "addTypedef") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 85 82 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 85 82 98 , srcInfoPoints = [] } "shadowTypedef") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 100 82 118 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 82 100 82 118 , srcInfoPoints = [] } "getCurrentPosition") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 39 83 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 39 83 49 , srcInfoPoints = [] } "enterScope") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 51 83 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 51 83 61 , srcInfoPoints = [] } "leaveScope") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 63 83 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 63 83 75 , srcInfoPoints = [] } "getLastToken") , IVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 77 83 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 77 83 90 , srcInfoPoints = [] } "getSavedToken") , IThingAll SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 92 83 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 83 102 83 103 , SrcSpan "tests/examples/CParser.hs" 83 103 83 105 , SrcSpan "tests/examples/CParser.hs" 83 105 83 106 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 83 92 83 102 , srcInfoPoints = [] } "ParseError") ]) } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 85 1 85 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 85 1 85 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 85 8 85 29 , srcInfoPoints = [] } "Language.C.Data.RList" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 86 1 86 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 86 1 86 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 86 8 86 35 , srcInfoPoints = [] } "Language.C.Data.InputStream" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 87 1 87 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 87 1 87 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 87 8 87 29 , srcInfoPoints = [] } "Language.C.Data.Ident" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 88 1 88 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 88 1 88 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 88 8 88 28 , srcInfoPoints = [] } "Language.C.Data.Name" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 89 1 89 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 89 1 89 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 89 8 89 28 , srcInfoPoints = [] } "Language.C.Data.Node" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 90 1 90 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 90 1 90 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 90 8 90 32 , srcInfoPoints = [] } "Language.C.Data.Position" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 91 1 91 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 91 1 91 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 91 8 91 25 , srcInfoPoints = [] } "Language.C.Syntax" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 93 1 93 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 93 1 93 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 93 8 93 18 , srcInfoPoints = [] } "Data.Array" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 95 1 95 13 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 95 1 95 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 95 8 95 13 , srcInfoPoints = [] } "Array" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 98 1 98 16 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 98 1 98 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 98 8 98 16 , srcInfoPoints = [] } "GHC.Exts" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } , ImportDecl { importAnn = SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 100 1 100 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 100 1 100 7 ] } , importModule = ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 100 8 100 15 , srcInfoPoints = [] } "GlaExts" , importQualified = False , importSrc = False , importSafe = False , importPkg = Nothing , importAs = Nothing , importSpecs = Nothing } ] [ DataDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 1 105 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 22 105 23 ] } (NewType SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 1 105 8 , srcInfoPoints = [] }) Nothing (DHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 9 105 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 9 105 20 , srcInfoPoints = [] } "HappyAbsSyn")) [ QualConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 24 105 46 , srcInfoPoints = [] } Nothing Nothing (ConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 24 105 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 24 105 35 , srcInfoPoints = [] } "HappyAbsSyn") [ TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 36 105 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 36 105 37 , SrcSpan "tests/examples/CParser.hs" 105 45 105 46 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 40 105 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 37 105 38 , SrcSpan "tests/examples/CParser.hs" 105 38 105 39 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 37 105 38 , SrcSpan "tests/examples/CParser.hs" 105 38 105 39 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 37 105 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 37 105 38 , SrcSpan "tests/examples/CParser.hs" 105 38 105 39 ] }))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 43 105 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 43 105 44 , SrcSpan "tests/examples/CParser.hs" 105 44 105 45 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 43 105 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 43 105 44 , SrcSpan "tests/examples/CParser.hs" 105 44 105 45 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 105 43 105 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 105 43 105 44 , SrcSpan "tests/examples/CParser.hs" 105 44 105 45 ] })))) ]) ] Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 1 106 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 106 10 106 12 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 1 106 9 , srcInfoPoints = [] } "happyIn7" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 13 106 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 106 27 106 29 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 13 106 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 106 13 106 14 , SrcSpan "tests/examples/CParser.hs" 106 25 106 26 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 14 106 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 14 106 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 14 106 25 , srcInfoPoints = [] } "CTranslUnit")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 30 106 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 106 30 106 31 , SrcSpan "tests/examples/CParser.hs" 106 43 106 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 31 106 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 31 106 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 106 31 106 42 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 1 107 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 1 107 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 1 107 9 , srcInfoPoints = [] } "happyIn7") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 10 107 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 10 107 11 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 12 107 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 107 12 107 13 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 14 107 27 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 28 107 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 28 107 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 107 28 107 29 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 108 1 108 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 108 1 108 11 , SrcSpan "tests/examples/CParser.hs" 108 21 108 24 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 108 12 108 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 108 12 108 20 , srcInfoPoints = [] } "happyIn7")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 1 109 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 109 11 109 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 1 109 10 , srcInfoPoints = [] } "happyOut7" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 14 109 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 109 29 109 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 14 109 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 109 14 109 15 , SrcSpan "tests/examples/CParser.hs" 109 27 109 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 15 109 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 15 109 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 15 109 26 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 32 109 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 109 32 109 33 , SrcSpan "tests/examples/CParser.hs" 109 44 109 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 33 109 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 33 109 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 109 33 109 44 , srcInfoPoints = [] } "CTranslUnit"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 1 110 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 1 110 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 1 110 10 , srcInfoPoints = [] } "happyOut7") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 11 110 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 11 110 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 13 110 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 110 13 110 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 15 110 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 29 110 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 29 110 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 110 29 110 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 111 1 111 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 111 1 111 11 , SrcSpan "tests/examples/CParser.hs" 111 22 111 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 111 12 111 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 111 12 111 21 , srcInfoPoints = [] } "happyOut7")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 1 112 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 112 10 112 12 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 1 112 9 , srcInfoPoints = [] } "happyIn8" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 13 112 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 112 35 112 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 13 112 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 112 13 112 14 , SrcSpan "tests/examples/CParser.hs" 112 33 112 34 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 33 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 14 112 22 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 23 112 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 112 23 112 24 , SrcSpan "tests/examples/CParser.hs" 112 32 112 33 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 24 112 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 24 112 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 24 112 32 , srcInfoPoints = [] } "CExtDecl")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 38 112 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 112 38 112 39 , SrcSpan "tests/examples/CParser.hs" 112 51 112 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 39 112 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 39 112 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 112 39 112 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 1 113 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 1 113 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 1 113 9 , srcInfoPoints = [] } "happyIn8") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 10 113 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 10 113 11 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 12 113 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 113 12 113 13 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 14 113 27 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 28 113 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 28 113 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 113 28 113 29 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 114 1 114 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 114 1 114 11 , SrcSpan "tests/examples/CParser.hs" 114 21 114 24 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 114 12 114 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 114 12 114 20 , srcInfoPoints = [] } "happyIn8")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 1 115 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 115 11 115 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 1 115 10 , srcInfoPoints = [] } "happyOut8" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 14 115 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 115 29 115 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 14 115 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 115 14 115 15 , SrcSpan "tests/examples/CParser.hs" 115 27 115 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 15 115 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 15 115 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 15 115 26 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 32 115 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 115 32 115 33 , SrcSpan "tests/examples/CParser.hs" 115 52 115 53 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 52 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 33 115 41 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 42 115 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 115 42 115 43 , SrcSpan "tests/examples/CParser.hs" 115 51 115 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 43 115 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 43 115 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 115 43 115 51 , srcInfoPoints = [] } "CExtDecl"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 1 116 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 1 116 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 1 116 10 , srcInfoPoints = [] } "happyOut8") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 11 116 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 11 116 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 13 116 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 116 13 116 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 15 116 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 29 116 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 29 116 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 116 29 116 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 117 1 117 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 117 1 117 11 , SrcSpan "tests/examples/CParser.hs" 117 22 117 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 117 12 117 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 117 12 117 21 , srcInfoPoints = [] } "happyOut8")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 1 118 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 118 10 118 12 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 1 118 9 , srcInfoPoints = [] } "happyIn9" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 13 118 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 118 24 118 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 13 118 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 118 13 118 14 , SrcSpan "tests/examples/CParser.hs" 118 22 118 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 14 118 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 14 118 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 14 118 22 , srcInfoPoints = [] } "CExtDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 27 118 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 118 27 118 28 , SrcSpan "tests/examples/CParser.hs" 118 40 118 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 28 118 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 28 118 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 118 28 118 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 1 119 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 1 119 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 1 119 9 , srcInfoPoints = [] } "happyIn9") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 10 119 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 10 119 11 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 12 119 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 119 12 119 13 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 14 119 27 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 28 119 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 28 119 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 119 28 119 29 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 120 1 120 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 120 1 120 11 , SrcSpan "tests/examples/CParser.hs" 120 21 120 24 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 120 12 120 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 120 12 120 20 , srcInfoPoints = [] } "happyIn9")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 1 121 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 121 11 121 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 1 121 10 , srcInfoPoints = [] } "happyOut9" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 14 121 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 121 29 121 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 14 121 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 121 14 121 15 , SrcSpan "tests/examples/CParser.hs" 121 27 121 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 15 121 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 15 121 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 15 121 26 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 32 121 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 121 32 121 33 , SrcSpan "tests/examples/CParser.hs" 121 41 121 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 33 121 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 33 121 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 121 33 121 41 , srcInfoPoints = [] } "CExtDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 1 122 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 1 122 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 1 122 10 , srcInfoPoints = [] } "happyOut9") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 11 122 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 11 122 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 13 122 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 122 13 122 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 15 122 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 29 122 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 29 122 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 122 29 122 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 123 1 123 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 123 1 123 11 , SrcSpan "tests/examples/CParser.hs" 123 22 123 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 123 12 123 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 123 12 123 21 , srcInfoPoints = [] } "happyOut9")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 1 124 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 124 11 124 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 1 124 10 , srcInfoPoints = [] } "happyIn10" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 14 124 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 124 24 124 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 14 124 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 124 14 124 15 , SrcSpan "tests/examples/CParser.hs" 124 22 124 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 15 124 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 15 124 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 15 124 22 , srcInfoPoints = [] } "CFunDef")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 27 124 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 124 27 124 28 , SrcSpan "tests/examples/CParser.hs" 124 40 124 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 28 124 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 28 124 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 124 28 124 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 1 125 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 1 125 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 1 125 10 , srcInfoPoints = [] } "happyIn10") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 11 125 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 11 125 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 13 125 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 125 13 125 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 15 125 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 29 125 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 29 125 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 125 29 125 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 126 1 126 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 126 1 126 11 , SrcSpan "tests/examples/CParser.hs" 126 22 126 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 126 12 126 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 126 12 126 21 , srcInfoPoints = [] } "happyIn10")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 1 127 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 127 12 127 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 1 127 11 , srcInfoPoints = [] } "happyOut10" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 15 127 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 127 30 127 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 15 127 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 127 15 127 16 , SrcSpan "tests/examples/CParser.hs" 127 28 127 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 16 127 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 16 127 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 16 127 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 33 127 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 127 33 127 34 , SrcSpan "tests/examples/CParser.hs" 127 41 127 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 34 127 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 34 127 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 127 34 127 41 , srcInfoPoints = [] } "CFunDef"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 1 128 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 1 128 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 1 128 11 , srcInfoPoints = [] } "happyOut10") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 12 128 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 12 128 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 14 128 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 128 14 128 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 16 128 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 30 128 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 30 128 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 128 30 128 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 129 1 129 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 129 1 129 11 , SrcSpan "tests/examples/CParser.hs" 129 23 129 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 129 12 129 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 129 12 129 22 , srcInfoPoints = [] } "happyOut10")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 1 130 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 130 11 130 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 1 130 10 , srcInfoPoints = [] } "happyIn11" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 14 130 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 130 23 130 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 14 130 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 130 14 130 15 , SrcSpan "tests/examples/CParser.hs" 130 21 130 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 15 130 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 15 130 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 15 130 21 , srcInfoPoints = [] } "CDeclr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 26 130 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 130 26 130 27 , SrcSpan "tests/examples/CParser.hs" 130 39 130 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 27 130 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 27 130 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 130 27 130 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 1 131 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 1 131 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 1 131 10 , srcInfoPoints = [] } "happyIn11") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 11 131 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 11 131 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 13 131 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 131 13 131 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 15 131 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 29 131 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 29 131 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 131 29 131 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 132 1 132 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 132 1 132 11 , SrcSpan "tests/examples/CParser.hs" 132 22 132 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 132 12 132 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 132 12 132 21 , srcInfoPoints = [] } "happyIn11")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 1 133 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 133 12 133 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 1 133 11 , srcInfoPoints = [] } "happyOut11" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 15 133 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 133 30 133 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 15 133 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 133 15 133 16 , SrcSpan "tests/examples/CParser.hs" 133 28 133 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 16 133 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 16 133 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 16 133 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 33 133 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 133 33 133 34 , SrcSpan "tests/examples/CParser.hs" 133 40 133 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 34 133 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 34 133 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 133 34 133 40 , srcInfoPoints = [] } "CDeclr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 1 134 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 1 134 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 1 134 11 , srcInfoPoints = [] } "happyOut11") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 12 134 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 12 134 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 14 134 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 134 14 134 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 16 134 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 30 134 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 30 134 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 134 30 134 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 135 1 135 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 135 1 135 11 , SrcSpan "tests/examples/CParser.hs" 135 23 135 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 135 12 135 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 135 12 135 22 , srcInfoPoints = [] } "happyOut11")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 1 136 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 136 11 136 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 1 136 10 , srcInfoPoints = [] } "happyIn12" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 14 136 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 136 22 136 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 14 136 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 136 14 136 15 , SrcSpan "tests/examples/CParser.hs" 136 20 136 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 15 136 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 15 136 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 15 136 20 , srcInfoPoints = [] } "CStat")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 25 136 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 136 25 136 26 , SrcSpan "tests/examples/CParser.hs" 136 38 136 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 26 136 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 26 136 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 136 26 136 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 1 137 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 1 137 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 1 137 10 , srcInfoPoints = [] } "happyIn12") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 11 137 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 11 137 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 13 137 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 137 13 137 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 15 137 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 29 137 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 29 137 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 137 29 137 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 138 1 138 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 138 1 138 11 , SrcSpan "tests/examples/CParser.hs" 138 22 138 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 138 12 138 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 138 12 138 21 , srcInfoPoints = [] } "happyIn12")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 1 139 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 139 12 139 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 1 139 11 , srcInfoPoints = [] } "happyOut12" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 15 139 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 139 30 139 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 15 139 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 139 15 139 16 , SrcSpan "tests/examples/CParser.hs" 139 28 139 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 16 139 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 16 139 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 16 139 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 33 139 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 139 33 139 34 , SrcSpan "tests/examples/CParser.hs" 139 39 139 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 34 139 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 34 139 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 139 34 139 39 , srcInfoPoints = [] } "CStat"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 1 140 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 1 140 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 1 140 11 , srcInfoPoints = [] } "happyOut12") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 12 140 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 12 140 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 14 140 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 140 14 140 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 16 140 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 30 140 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 30 140 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 140 30 140 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 141 1 141 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 141 1 141 11 , SrcSpan "tests/examples/CParser.hs" 141 23 141 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 141 12 141 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 141 12 141 22 , srcInfoPoints = [] } "happyOut12")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 1 142 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 142 11 142 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 1 142 10 , srcInfoPoints = [] } "happyIn13" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 14 142 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 142 22 142 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 14 142 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 142 14 142 15 , SrcSpan "tests/examples/CParser.hs" 142 20 142 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 15 142 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 15 142 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 15 142 20 , srcInfoPoints = [] } "CStat")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 25 142 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 142 25 142 26 , SrcSpan "tests/examples/CParser.hs" 142 38 142 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 26 142 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 26 142 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 142 26 142 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 1 143 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 1 143 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 1 143 10 , srcInfoPoints = [] } "happyIn13") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 11 143 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 11 143 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 13 143 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 143 13 143 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 15 143 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 29 143 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 29 143 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 143 29 143 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 144 1 144 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 144 1 144 11 , SrcSpan "tests/examples/CParser.hs" 144 22 144 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 144 12 144 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 144 12 144 21 , srcInfoPoints = [] } "happyIn13")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 1 145 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 145 12 145 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 1 145 11 , srcInfoPoints = [] } "happyOut13" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 15 145 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 145 30 145 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 15 145 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 145 15 145 16 , SrcSpan "tests/examples/CParser.hs" 145 28 145 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 16 145 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 16 145 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 16 145 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 33 145 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 145 33 145 34 , SrcSpan "tests/examples/CParser.hs" 145 39 145 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 34 145 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 34 145 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 145 34 145 39 , srcInfoPoints = [] } "CStat"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 1 146 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 1 146 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 1 146 11 , srcInfoPoints = [] } "happyOut13") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 12 146 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 12 146 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 14 146 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 146 14 146 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 16 146 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 30 146 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 30 146 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 146 30 146 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 147 1 147 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 147 1 147 11 , SrcSpan "tests/examples/CParser.hs" 147 23 147 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 147 12 147 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 147 12 147 22 , srcInfoPoints = [] } "happyOut13")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 1 148 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 148 11 148 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 1 148 10 , srcInfoPoints = [] } "happyIn14" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 14 148 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 148 22 148 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 14 148 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 148 14 148 15 , SrcSpan "tests/examples/CParser.hs" 148 20 148 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 15 148 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 15 148 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 15 148 20 , srcInfoPoints = [] } "CStat")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 25 148 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 148 25 148 26 , SrcSpan "tests/examples/CParser.hs" 148 38 148 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 26 148 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 26 148 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 148 26 148 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 1 149 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 1 149 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 1 149 10 , srcInfoPoints = [] } "happyIn14") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 11 149 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 11 149 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 13 149 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 149 13 149 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 15 149 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 29 149 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 29 149 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 149 29 149 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 150 1 150 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 150 1 150 11 , SrcSpan "tests/examples/CParser.hs" 150 22 150 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 150 12 150 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 150 12 150 21 , srcInfoPoints = [] } "happyIn14")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 1 151 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 151 12 151 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 1 151 11 , srcInfoPoints = [] } "happyOut14" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 15 151 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 151 30 151 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 15 151 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 151 15 151 16 , SrcSpan "tests/examples/CParser.hs" 151 28 151 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 16 151 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 16 151 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 16 151 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 33 151 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 151 33 151 34 , SrcSpan "tests/examples/CParser.hs" 151 39 151 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 34 151 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 34 151 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 151 34 151 39 , srcInfoPoints = [] } "CStat"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 1 152 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 1 152 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 1 152 11 , srcInfoPoints = [] } "happyOut14") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 12 152 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 12 152 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 14 152 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 152 14 152 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 16 152 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 30 152 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 30 152 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 152 30 152 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 153 1 153 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 153 1 153 11 , SrcSpan "tests/examples/CParser.hs" 153 23 153 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 153 12 153 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 153 12 153 22 , srcInfoPoints = [] } "happyOut14")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 1 154 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 154 11 154 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 1 154 10 , srcInfoPoints = [] } "happyIn15" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 14 154 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 154 19 154 21 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 14 154 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 154 14 154 15 , SrcSpan "tests/examples/CParser.hs" 154 17 154 18 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 15 154 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 154 15 154 16 , SrcSpan "tests/examples/CParser.hs" 154 16 154 17 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 15 154 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 154 15 154 16 , SrcSpan "tests/examples/CParser.hs" 154 16 154 17 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 15 154 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 154 15 154 16 , SrcSpan "tests/examples/CParser.hs" 154 16 154 17 ] })))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 22 154 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 154 22 154 23 , SrcSpan "tests/examples/CParser.hs" 154 35 154 36 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 23 154 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 23 154 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 154 23 154 34 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 1 155 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 1 155 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 1 155 10 , srcInfoPoints = [] } "happyIn15") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 11 155 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 11 155 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 13 155 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 155 13 155 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 15 155 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 29 155 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 29 155 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 155 29 155 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 156 1 156 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 156 1 156 11 , SrcSpan "tests/examples/CParser.hs" 156 22 156 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 156 12 156 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 156 12 156 21 , srcInfoPoints = [] } "happyIn15")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 1 157 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 157 12 157 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 1 157 11 , srcInfoPoints = [] } "happyOut15" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 15 157 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 157 30 157 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 15 157 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 157 15 157 16 , SrcSpan "tests/examples/CParser.hs" 157 28 157 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 16 157 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 16 157 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 16 157 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 33 157 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 157 33 157 34 , SrcSpan "tests/examples/CParser.hs" 157 36 157 37 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 34 157 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 157 34 157 35 , SrcSpan "tests/examples/CParser.hs" 157 35 157 36 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 34 157 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 157 34 157 35 , SrcSpan "tests/examples/CParser.hs" 157 35 157 36 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 157 34 157 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 157 34 157 35 , SrcSpan "tests/examples/CParser.hs" 157 35 157 36 ] }))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 1 158 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 1 158 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 1 158 11 , srcInfoPoints = [] } "happyOut15") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 12 158 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 12 158 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 14 158 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 158 14 158 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 16 158 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 30 158 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 30 158 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 158 30 158 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 159 1 159 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 159 1 159 11 , SrcSpan "tests/examples/CParser.hs" 159 23 159 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 159 12 159 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 159 12 159 22 , srcInfoPoints = [] } "happyOut15")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 1 160 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 160 11 160 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 1 160 10 , srcInfoPoints = [] } "happyIn16" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 14 160 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 160 19 160 21 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 14 160 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 160 14 160 15 , SrcSpan "tests/examples/CParser.hs" 160 17 160 18 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 15 160 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 160 15 160 16 , SrcSpan "tests/examples/CParser.hs" 160 16 160 17 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 15 160 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 160 15 160 16 , SrcSpan "tests/examples/CParser.hs" 160 16 160 17 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 15 160 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 160 15 160 16 , SrcSpan "tests/examples/CParser.hs" 160 16 160 17 ] })))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 22 160 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 160 22 160 23 , SrcSpan "tests/examples/CParser.hs" 160 35 160 36 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 23 160 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 23 160 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 160 23 160 34 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 1 161 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 1 161 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 1 161 10 , srcInfoPoints = [] } "happyIn16") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 11 161 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 11 161 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 13 161 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 161 13 161 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 15 161 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 29 161 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 29 161 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 161 29 161 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 162 1 162 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 162 1 162 11 , SrcSpan "tests/examples/CParser.hs" 162 22 162 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 162 12 162 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 162 12 162 21 , srcInfoPoints = [] } "happyIn16")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 1 163 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 163 12 163 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 1 163 11 , srcInfoPoints = [] } "happyOut16" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 15 163 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 163 30 163 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 15 163 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 163 15 163 16 , SrcSpan "tests/examples/CParser.hs" 163 28 163 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 16 163 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 16 163 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 16 163 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 33 163 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 163 33 163 34 , SrcSpan "tests/examples/CParser.hs" 163 36 163 37 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 34 163 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 163 34 163 35 , SrcSpan "tests/examples/CParser.hs" 163 35 163 36 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 34 163 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 163 34 163 35 , SrcSpan "tests/examples/CParser.hs" 163 35 163 36 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 163 34 163 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 163 34 163 35 , SrcSpan "tests/examples/CParser.hs" 163 35 163 36 ] }))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 1 164 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 1 164 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 1 164 11 , srcInfoPoints = [] } "happyOut16") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 12 164 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 12 164 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 14 164 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 164 14 164 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 16 164 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 30 164 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 30 164 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 164 30 164 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 165 1 165 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 165 1 165 11 , SrcSpan "tests/examples/CParser.hs" 165 23 165 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 165 12 165 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 165 12 165 22 , srcInfoPoints = [] } "happyOut16")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 1 166 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 166 11 166 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 1 166 10 , srcInfoPoints = [] } "happyIn17" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 14 166 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 166 38 166 40 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 14 166 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 166 14 166 15 , SrcSpan "tests/examples/CParser.hs" 166 36 166 37 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 36 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 15 166 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 24 166 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 166 24 166 25 , SrcSpan "tests/examples/CParser.hs" 166 35 166 36 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 25 166 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 25 166 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 25 166 35 , srcInfoPoints = [] } "CBlockItem")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 41 166 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 166 41 166 42 , SrcSpan "tests/examples/CParser.hs" 166 54 166 55 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 42 166 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 42 166 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 166 42 166 53 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 1 167 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 1 167 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 1 167 10 , srcInfoPoints = [] } "happyIn17") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 11 167 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 11 167 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 13 167 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 167 13 167 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 15 167 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 29 167 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 29 167 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 167 29 167 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 168 1 168 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 168 1 168 11 , SrcSpan "tests/examples/CParser.hs" 168 22 168 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 168 12 168 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 168 12 168 21 , srcInfoPoints = [] } "happyIn17")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 1 169 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 169 12 169 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 1 169 11 , srcInfoPoints = [] } "happyOut17" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 15 169 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 169 30 169 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 15 169 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 169 15 169 16 , SrcSpan "tests/examples/CParser.hs" 169 28 169 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 16 169 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 16 169 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 16 169 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 33 169 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 169 33 169 34 , SrcSpan "tests/examples/CParser.hs" 169 55 169 56 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 55 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 34 169 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 43 169 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 169 43 169 44 , SrcSpan "tests/examples/CParser.hs" 169 54 169 55 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 44 169 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 44 169 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 169 44 169 54 , srcInfoPoints = [] } "CBlockItem"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 1 170 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 1 170 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 1 170 11 , srcInfoPoints = [] } "happyOut17") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 12 170 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 12 170 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 14 170 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 170 14 170 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 16 170 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 30 170 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 30 170 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 170 30 170 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 171 1 171 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 171 1 171 11 , SrcSpan "tests/examples/CParser.hs" 171 23 171 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 171 12 171 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 171 12 171 22 , srcInfoPoints = [] } "happyOut17")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 1 172 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 172 11 172 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 1 172 10 , srcInfoPoints = [] } "happyIn18" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 14 172 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 172 27 172 29 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 14 172 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 172 14 172 15 , SrcSpan "tests/examples/CParser.hs" 172 25 172 26 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 15 172 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 15 172 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 15 172 25 , srcInfoPoints = [] } "CBlockItem")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 30 172 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 172 30 172 31 , SrcSpan "tests/examples/CParser.hs" 172 43 172 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 31 172 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 31 172 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 172 31 172 42 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 1 173 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 1 173 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 1 173 10 , srcInfoPoints = [] } "happyIn18") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 11 173 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 11 173 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 13 173 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 173 13 173 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 15 173 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 29 173 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 29 173 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 173 29 173 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 174 1 174 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 174 1 174 11 , SrcSpan "tests/examples/CParser.hs" 174 22 174 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 174 12 174 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 174 12 174 21 , srcInfoPoints = [] } "happyIn18")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 1 175 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 175 12 175 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 1 175 11 , srcInfoPoints = [] } "happyOut18" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 15 175 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 175 30 175 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 15 175 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 175 15 175 16 , SrcSpan "tests/examples/CParser.hs" 175 28 175 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 16 175 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 16 175 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 16 175 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 33 175 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 175 33 175 34 , SrcSpan "tests/examples/CParser.hs" 175 44 175 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 34 175 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 34 175 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 175 34 175 44 , srcInfoPoints = [] } "CBlockItem"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 1 176 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 1 176 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 1 176 11 , srcInfoPoints = [] } "happyOut18") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 12 176 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 12 176 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 14 176 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 176 14 176 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 16 176 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 30 176 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 30 176 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 176 30 176 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 177 1 177 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 177 1 177 11 , SrcSpan "tests/examples/CParser.hs" 177 23 177 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 177 12 177 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 177 12 177 22 , srcInfoPoints = [] } "happyOut18")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 1 178 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 178 11 178 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 1 178 10 , srcInfoPoints = [] } "happyIn19" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 14 178 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 178 27 178 29 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 14 178 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 178 14 178 15 , SrcSpan "tests/examples/CParser.hs" 178 25 178 26 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 15 178 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 15 178 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 15 178 25 , srcInfoPoints = [] } "CBlockItem")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 30 178 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 178 30 178 31 , SrcSpan "tests/examples/CParser.hs" 178 43 178 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 31 178 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 31 178 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 178 31 178 42 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 1 179 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 1 179 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 1 179 10 , srcInfoPoints = [] } "happyIn19") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 11 179 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 11 179 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 13 179 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 179 13 179 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 15 179 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 29 179 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 29 179 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 179 29 179 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 180 1 180 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 180 1 180 11 , SrcSpan "tests/examples/CParser.hs" 180 22 180 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 180 12 180 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 180 12 180 21 , srcInfoPoints = [] } "happyIn19")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 1 181 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 181 12 181 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 1 181 11 , srcInfoPoints = [] } "happyOut19" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 15 181 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 181 30 181 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 15 181 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 181 15 181 16 , SrcSpan "tests/examples/CParser.hs" 181 28 181 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 16 181 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 16 181 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 16 181 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 33 181 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 181 33 181 34 , SrcSpan "tests/examples/CParser.hs" 181 44 181 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 34 181 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 34 181 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 181 34 181 44 , srcInfoPoints = [] } "CBlockItem"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 1 182 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 1 182 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 1 182 11 , srcInfoPoints = [] } "happyOut19") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 12 182 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 12 182 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 14 182 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 182 14 182 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 16 182 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 30 182 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 30 182 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 182 30 182 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 183 1 183 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 183 1 183 11 , SrcSpan "tests/examples/CParser.hs" 183 23 183 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 183 12 183 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 183 12 183 22 , srcInfoPoints = [] } "happyOut19")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 1 184 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 184 11 184 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 1 184 10 , srcInfoPoints = [] } "happyIn20" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 14 184 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 184 24 184 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 14 184 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 184 14 184 15 , SrcSpan "tests/examples/CParser.hs" 184 22 184 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 15 184 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 15 184 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 15 184 22 , srcInfoPoints = [] } "CFunDef")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 27 184 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 184 27 184 28 , SrcSpan "tests/examples/CParser.hs" 184 40 184 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 28 184 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 28 184 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 184 28 184 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 1 185 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 1 185 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 1 185 10 , srcInfoPoints = [] } "happyIn20") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 11 185 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 11 185 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 13 185 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 185 13 185 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 15 185 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 29 185 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 29 185 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 185 29 185 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 186 1 186 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 186 1 186 11 , SrcSpan "tests/examples/CParser.hs" 186 22 186 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 186 12 186 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 186 12 186 21 , srcInfoPoints = [] } "happyIn20")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 1 187 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 187 12 187 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 1 187 11 , srcInfoPoints = [] } "happyOut20" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 15 187 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 187 30 187 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 15 187 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 187 15 187 16 , SrcSpan "tests/examples/CParser.hs" 187 28 187 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 16 187 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 16 187 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 16 187 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 33 187 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 187 33 187 34 , SrcSpan "tests/examples/CParser.hs" 187 41 187 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 34 187 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 34 187 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 187 34 187 41 , srcInfoPoints = [] } "CFunDef"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 1 188 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 1 188 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 1 188 11 , srcInfoPoints = [] } "happyOut20") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 12 188 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 12 188 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 14 188 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 188 14 188 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 16 188 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 30 188 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 30 188 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 188 30 188 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 189 1 189 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 189 1 189 11 , SrcSpan "tests/examples/CParser.hs" 189 23 189 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 189 12 189 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 189 12 189 22 , srcInfoPoints = [] } "happyOut20")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 1 190 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 190 11 190 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 1 190 10 , srcInfoPoints = [] } "happyIn21" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 14 190 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 190 33 190 35 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 14 190 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 190 14 190 15 , SrcSpan "tests/examples/CParser.hs" 190 31 190 32 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 31 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 15 190 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 24 190 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 190 24 190 25 , SrcSpan "tests/examples/CParser.hs" 190 30 190 31 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 25 190 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 25 190 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 25 190 30 , srcInfoPoints = [] } "Ident")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 36 190 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 190 36 190 37 , SrcSpan "tests/examples/CParser.hs" 190 49 190 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 37 190 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 37 190 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 190 37 190 48 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 1 191 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 1 191 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 1 191 10 , srcInfoPoints = [] } "happyIn21") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 11 191 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 11 191 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 13 191 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 191 13 191 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 15 191 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 29 191 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 29 191 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 191 29 191 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 192 1 192 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 192 1 192 11 , SrcSpan "tests/examples/CParser.hs" 192 22 192 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 192 12 192 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 192 12 192 21 , srcInfoPoints = [] } "happyIn21")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 1 193 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 193 12 193 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 1 193 11 , srcInfoPoints = [] } "happyOut21" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 15 193 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 193 30 193 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 15 193 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 193 15 193 16 , SrcSpan "tests/examples/CParser.hs" 193 28 193 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 16 193 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 16 193 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 16 193 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 33 193 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 193 33 193 34 , SrcSpan "tests/examples/CParser.hs" 193 50 193 51 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 50 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 34 193 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 43 193 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 193 43 193 44 , SrcSpan "tests/examples/CParser.hs" 193 49 193 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 44 193 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 44 193 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 193 44 193 49 , srcInfoPoints = [] } "Ident"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 1 194 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 1 194 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 1 194 11 , srcInfoPoints = [] } "happyOut21") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 12 194 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 12 194 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 14 194 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 194 14 194 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 16 194 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 30 194 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 30 194 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 194 30 194 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 195 1 195 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 195 1 195 11 , SrcSpan "tests/examples/CParser.hs" 195 23 195 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 195 12 195 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 195 12 195 22 , srcInfoPoints = [] } "happyOut21")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 1 196 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 196 11 196 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 1 196 10 , srcInfoPoints = [] } "happyIn22" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 14 196 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 196 22 196 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 14 196 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 196 14 196 15 , SrcSpan "tests/examples/CParser.hs" 196 20 196 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 15 196 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 15 196 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 15 196 20 , srcInfoPoints = [] } "CStat")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 25 196 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 196 25 196 26 , SrcSpan "tests/examples/CParser.hs" 196 38 196 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 26 196 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 26 196 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 196 26 196 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 1 197 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 1 197 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 1 197 10 , srcInfoPoints = [] } "happyIn22") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 11 197 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 11 197 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 13 197 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 197 13 197 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 15 197 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 29 197 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 29 197 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 197 29 197 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 198 1 198 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 198 1 198 11 , SrcSpan "tests/examples/CParser.hs" 198 22 198 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 198 12 198 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 198 12 198 21 , srcInfoPoints = [] } "happyIn22")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 1 199 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 199 12 199 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 1 199 11 , srcInfoPoints = [] } "happyOut22" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 15 199 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 199 30 199 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 15 199 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 199 15 199 16 , SrcSpan "tests/examples/CParser.hs" 199 28 199 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 16 199 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 16 199 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 16 199 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 33 199 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 199 33 199 34 , SrcSpan "tests/examples/CParser.hs" 199 39 199 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 34 199 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 34 199 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 199 34 199 39 , srcInfoPoints = [] } "CStat"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 1 200 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 1 200 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 1 200 11 , srcInfoPoints = [] } "happyOut22") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 12 200 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 12 200 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 14 200 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 200 14 200 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 16 200 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 30 200 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 30 200 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 200 30 200 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 201 1 201 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 201 1 201 11 , SrcSpan "tests/examples/CParser.hs" 201 23 201 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 201 12 201 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 201 12 201 22 , srcInfoPoints = [] } "happyOut22")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 1 202 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 202 11 202 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 1 202 10 , srcInfoPoints = [] } "happyIn23" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 14 202 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 202 22 202 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 14 202 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 202 14 202 15 , SrcSpan "tests/examples/CParser.hs" 202 20 202 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 15 202 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 15 202 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 15 202 20 , srcInfoPoints = [] } "CStat")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 25 202 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 202 25 202 26 , SrcSpan "tests/examples/CParser.hs" 202 38 202 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 26 202 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 26 202 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 202 26 202 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 1 203 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 1 203 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 1 203 10 , srcInfoPoints = [] } "happyIn23") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 11 203 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 11 203 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 13 203 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 203 13 203 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 15 203 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 29 203 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 29 203 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 203 29 203 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 204 1 204 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 204 1 204 11 , SrcSpan "tests/examples/CParser.hs" 204 22 204 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 204 12 204 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 204 12 204 21 , srcInfoPoints = [] } "happyIn23")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 1 205 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 205 12 205 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 1 205 11 , srcInfoPoints = [] } "happyOut23" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 15 205 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 205 30 205 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 15 205 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 205 15 205 16 , SrcSpan "tests/examples/CParser.hs" 205 28 205 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 16 205 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 16 205 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 16 205 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 33 205 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 205 33 205 34 , SrcSpan "tests/examples/CParser.hs" 205 39 205 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 34 205 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 34 205 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 205 34 205 39 , srcInfoPoints = [] } "CStat"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 1 206 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 1 206 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 1 206 11 , srcInfoPoints = [] } "happyOut23") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 12 206 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 12 206 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 14 206 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 206 14 206 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 16 206 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 30 206 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 30 206 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 206 30 206 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 207 1 207 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 207 1 207 11 , SrcSpan "tests/examples/CParser.hs" 207 23 207 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 207 12 207 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 207 12 207 22 , srcInfoPoints = [] } "happyOut23")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 1 208 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 208 11 208 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 1 208 10 , srcInfoPoints = [] } "happyIn24" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 14 208 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 208 22 208 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 14 208 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 208 14 208 15 , SrcSpan "tests/examples/CParser.hs" 208 20 208 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 15 208 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 15 208 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 15 208 20 , srcInfoPoints = [] } "CStat")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 25 208 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 208 25 208 26 , SrcSpan "tests/examples/CParser.hs" 208 38 208 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 26 208 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 26 208 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 208 26 208 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 1 209 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 1 209 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 1 209 10 , srcInfoPoints = [] } "happyIn24") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 11 209 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 11 209 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 13 209 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 209 13 209 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 15 209 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 29 209 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 29 209 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 209 29 209 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 210 1 210 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 210 1 210 11 , SrcSpan "tests/examples/CParser.hs" 210 22 210 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 210 12 210 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 210 12 210 21 , srcInfoPoints = [] } "happyIn24")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 1 211 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 211 12 211 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 1 211 11 , srcInfoPoints = [] } "happyOut24" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 15 211 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 211 30 211 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 15 211 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 211 15 211 16 , SrcSpan "tests/examples/CParser.hs" 211 28 211 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 16 211 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 16 211 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 16 211 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 33 211 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 211 33 211 34 , SrcSpan "tests/examples/CParser.hs" 211 39 211 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 34 211 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 34 211 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 211 34 211 39 , srcInfoPoints = [] } "CStat"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 1 212 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 1 212 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 1 212 11 , srcInfoPoints = [] } "happyOut24") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 12 212 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 12 212 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 14 212 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 212 14 212 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 16 212 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 30 212 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 30 212 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 212 30 212 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 213 1 213 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 213 1 213 11 , SrcSpan "tests/examples/CParser.hs" 213 23 213 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 213 12 213 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 213 12 213 22 , srcInfoPoints = [] } "happyOut24")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 1 214 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 214 11 214 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 1 214 10 , srcInfoPoints = [] } "happyIn25" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 14 214 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 214 22 214 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 14 214 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 214 14 214 15 , SrcSpan "tests/examples/CParser.hs" 214 20 214 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 15 214 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 15 214 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 15 214 20 , srcInfoPoints = [] } "CStat")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 25 214 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 214 25 214 26 , SrcSpan "tests/examples/CParser.hs" 214 38 214 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 26 214 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 26 214 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 214 26 214 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 1 215 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 1 215 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 1 215 10 , srcInfoPoints = [] } "happyIn25") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 11 215 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 11 215 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 13 215 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 215 13 215 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 15 215 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 29 215 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 29 215 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 215 29 215 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 216 1 216 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 216 1 216 11 , SrcSpan "tests/examples/CParser.hs" 216 22 216 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 216 12 216 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 216 12 216 21 , srcInfoPoints = [] } "happyIn25")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 1 217 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 217 12 217 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 1 217 11 , srcInfoPoints = [] } "happyOut25" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 15 217 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 217 30 217 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 15 217 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 217 15 217 16 , SrcSpan "tests/examples/CParser.hs" 217 28 217 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 16 217 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 16 217 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 16 217 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 33 217 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 217 33 217 34 , SrcSpan "tests/examples/CParser.hs" 217 39 217 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 34 217 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 34 217 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 217 34 217 39 , srcInfoPoints = [] } "CStat"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 1 218 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 1 218 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 1 218 11 , srcInfoPoints = [] } "happyOut25") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 12 218 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 12 218 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 14 218 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 218 14 218 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 16 218 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 30 218 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 30 218 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 218 30 218 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 219 1 219 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 219 1 219 11 , SrcSpan "tests/examples/CParser.hs" 219 23 219 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 219 12 219 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 219 12 219 22 , srcInfoPoints = [] } "happyOut25")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 1 220 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 220 11 220 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 1 220 10 , srcInfoPoints = [] } "happyIn26" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 14 220 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 220 25 220 27 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 14 220 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 220 14 220 15 , SrcSpan "tests/examples/CParser.hs" 220 23 220 24 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 15 220 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 15 220 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 15 220 23 , srcInfoPoints = [] } "CAsmStmt")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 28 220 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 220 28 220 29 , SrcSpan "tests/examples/CParser.hs" 220 41 220 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 29 220 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 29 220 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 220 29 220 40 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 1 221 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 1 221 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 1 221 10 , srcInfoPoints = [] } "happyIn26") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 11 221 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 11 221 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 13 221 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 221 13 221 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 15 221 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 29 221 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 29 221 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 221 29 221 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 222 1 222 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 222 1 222 11 , SrcSpan "tests/examples/CParser.hs" 222 22 222 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 222 12 222 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 222 12 222 21 , srcInfoPoints = [] } "happyIn26")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 1 223 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 223 12 223 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 1 223 11 , srcInfoPoints = [] } "happyOut26" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 15 223 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 223 30 223 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 15 223 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 223 15 223 16 , SrcSpan "tests/examples/CParser.hs" 223 28 223 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 16 223 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 16 223 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 16 223 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 33 223 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 223 33 223 34 , SrcSpan "tests/examples/CParser.hs" 223 42 223 43 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 34 223 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 34 223 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 223 34 223 42 , srcInfoPoints = [] } "CAsmStmt"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 1 224 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 1 224 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 1 224 11 , srcInfoPoints = [] } "happyOut26") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 12 224 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 12 224 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 14 224 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 224 14 224 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 16 224 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 30 224 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 30 224 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 224 30 224 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 225 1 225 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 225 1 225 11 , SrcSpan "tests/examples/CParser.hs" 225 23 225 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 225 12 225 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 225 12 225 22 , srcInfoPoints = [] } "happyOut26")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 1 226 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 226 11 226 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 1 226 10 , srcInfoPoints = [] } "happyIn27" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 14 226 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 226 32 226 34 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 14 226 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 226 14 226 15 , SrcSpan "tests/examples/CParser.hs" 226 30 226 31 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 30 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 15 226 20 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 21 226 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 21 226 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 21 226 30 , srcInfoPoints = [] } "CTypeQual"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 35 226 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 226 35 226 36 , SrcSpan "tests/examples/CParser.hs" 226 48 226 49 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 36 226 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 36 226 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 226 36 226 47 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 1 227 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 1 227 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 1 227 10 , srcInfoPoints = [] } "happyIn27") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 11 227 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 11 227 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 13 227 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 227 13 227 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 15 227 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 29 227 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 29 227 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 227 29 227 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 228 1 228 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 228 1 228 11 , SrcSpan "tests/examples/CParser.hs" 228 22 228 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 228 12 228 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 228 12 228 21 , srcInfoPoints = [] } "happyIn27")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 1 229 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 229 12 229 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 1 229 11 , srcInfoPoints = [] } "happyOut27" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 15 229 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 229 30 229 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 15 229 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 229 15 229 16 , SrcSpan "tests/examples/CParser.hs" 229 28 229 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 16 229 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 16 229 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 16 229 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 33 229 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 229 33 229 34 , SrcSpan "tests/examples/CParser.hs" 229 49 229 50 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 49 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 34 229 39 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 40 229 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 40 229 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 229 40 229 49 , srcInfoPoints = [] } "CTypeQual")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 1 230 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 1 230 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 1 230 11 , srcInfoPoints = [] } "happyOut27") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 12 230 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 12 230 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 14 230 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 230 14 230 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 16 230 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 30 230 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 30 230 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 230 30 230 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 231 1 231 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 231 1 231 11 , SrcSpan "tests/examples/CParser.hs" 231 23 231 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 231 12 231 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 231 12 231 22 , srcInfoPoints = [] } "happyOut27")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 1 232 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 232 11 232 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 1 232 10 , srcInfoPoints = [] } "happyIn28" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 14 232 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 232 30 232 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 14 232 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 232 14 232 15 , SrcSpan "tests/examples/CParser.hs" 232 28 232 29 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 15 232 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 232 15 232 16 , SrcSpan "tests/examples/CParser.hs" 232 27 232 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 16 232 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 16 232 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 16 232 27 , srcInfoPoints = [] } "CAsmOperand"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 33 232 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 232 33 232 34 , SrcSpan "tests/examples/CParser.hs" 232 46 232 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 34 232 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 34 232 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 232 34 232 45 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 1 233 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 1 233 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 1 233 10 , srcInfoPoints = [] } "happyIn28") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 11 233 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 11 233 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 13 233 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 233 13 233 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 15 233 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 29 233 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 29 233 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 233 29 233 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 234 1 234 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 234 1 234 11 , SrcSpan "tests/examples/CParser.hs" 234 22 234 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 234 12 234 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 234 12 234 21 , srcInfoPoints = [] } "happyIn28")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 1 235 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 235 12 235 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 1 235 11 , srcInfoPoints = [] } "happyOut28" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 15 235 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 235 30 235 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 15 235 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 235 15 235 16 , SrcSpan "tests/examples/CParser.hs" 235 28 235 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 16 235 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 16 235 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 16 235 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 33 235 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 235 33 235 34 , SrcSpan "tests/examples/CParser.hs" 235 47 235 48 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 34 235 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 235 34 235 35 , SrcSpan "tests/examples/CParser.hs" 235 46 235 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 35 235 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 35 235 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 235 35 235 46 , srcInfoPoints = [] } "CAsmOperand")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 1 236 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 1 236 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 1 236 11 , srcInfoPoints = [] } "happyOut28") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 12 236 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 12 236 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 14 236 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 236 14 236 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 16 236 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 30 236 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 30 236 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 236 30 236 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 237 1 237 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 237 1 237 11 , SrcSpan "tests/examples/CParser.hs" 237 23 237 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 237 12 237 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 237 12 237 22 , srcInfoPoints = [] } "happyOut28")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 1 238 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 238 11 238 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 1 238 10 , srcInfoPoints = [] } "happyIn29" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 14 238 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 238 39 238 41 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 14 238 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 238 14 238 15 , SrcSpan "tests/examples/CParser.hs" 238 37 238 38 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 37 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 15 238 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 24 238 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 238 24 238 25 , SrcSpan "tests/examples/CParser.hs" 238 36 238 37 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 25 238 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 25 238 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 25 238 36 , srcInfoPoints = [] } "CAsmOperand")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 42 238 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 238 42 238 43 , SrcSpan "tests/examples/CParser.hs" 238 55 238 56 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 43 238 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 43 238 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 238 43 238 54 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 1 239 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 1 239 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 1 239 10 , srcInfoPoints = [] } "happyIn29") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 11 239 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 11 239 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 13 239 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 239 13 239 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 15 239 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 29 239 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 29 239 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 239 29 239 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 240 1 240 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 240 1 240 11 , SrcSpan "tests/examples/CParser.hs" 240 22 240 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 240 12 240 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 240 12 240 21 , srcInfoPoints = [] } "happyIn29")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 1 241 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 241 12 241 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 1 241 11 , srcInfoPoints = [] } "happyOut29" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 15 241 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 241 30 241 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 15 241 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 241 15 241 16 , SrcSpan "tests/examples/CParser.hs" 241 28 241 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 16 241 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 16 241 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 16 241 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 33 241 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 241 33 241 34 , SrcSpan "tests/examples/CParser.hs" 241 56 241 57 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 56 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 34 241 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 43 241 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 241 43 241 44 , SrcSpan "tests/examples/CParser.hs" 241 55 241 56 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 44 241 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 44 241 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 241 44 241 55 , srcInfoPoints = [] } "CAsmOperand"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 1 242 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 1 242 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 1 242 11 , srcInfoPoints = [] } "happyOut29") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 12 242 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 12 242 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 14 242 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 242 14 242 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 16 242 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 30 242 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 30 242 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 242 30 242 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 243 1 243 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 243 1 243 11 , SrcSpan "tests/examples/CParser.hs" 243 23 243 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 243 12 243 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 243 12 243 22 , srcInfoPoints = [] } "happyOut29")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 1 244 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 244 11 244 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 1 244 10 , srcInfoPoints = [] } "happyIn30" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 14 244 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 244 28 244 30 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 14 244 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 244 14 244 15 , SrcSpan "tests/examples/CParser.hs" 244 26 244 27 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 15 244 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 15 244 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 15 244 26 , srcInfoPoints = [] } "CAsmOperand")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 31 244 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 244 31 244 32 , SrcSpan "tests/examples/CParser.hs" 244 44 244 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 32 244 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 32 244 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 244 32 244 43 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 1 245 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 1 245 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 1 245 10 , srcInfoPoints = [] } "happyIn30") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 11 245 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 11 245 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 13 245 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 245 13 245 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 15 245 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 29 245 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 29 245 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 245 29 245 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 246 1 246 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 246 1 246 11 , SrcSpan "tests/examples/CParser.hs" 246 22 246 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 246 12 246 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 246 12 246 21 , srcInfoPoints = [] } "happyIn30")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 1 247 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 247 12 247 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 1 247 11 , srcInfoPoints = [] } "happyOut30" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 15 247 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 247 30 247 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 15 247 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 247 15 247 16 , SrcSpan "tests/examples/CParser.hs" 247 28 247 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 16 247 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 16 247 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 16 247 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 33 247 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 247 33 247 34 , SrcSpan "tests/examples/CParser.hs" 247 45 247 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 34 247 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 34 247 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 247 34 247 45 , srcInfoPoints = [] } "CAsmOperand"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 1 248 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 1 248 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 1 248 11 , srcInfoPoints = [] } "happyOut30") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 12 248 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 12 248 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 14 248 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 248 14 248 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 16 248 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 30 248 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 30 248 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 248 30 248 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 249 1 249 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 249 1 249 11 , SrcSpan "tests/examples/CParser.hs" 249 23 249 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 249 12 249 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 249 12 249 22 , srcInfoPoints = [] } "happyOut30")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 1 250 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 250 11 250 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 1 250 10 , srcInfoPoints = [] } "happyIn31" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 14 250 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 250 35 250 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 14 250 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 250 14 250 15 , SrcSpan "tests/examples/CParser.hs" 250 33 250 34 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 33 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 15 250 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 24 250 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 250 24 250 25 , SrcSpan "tests/examples/CParser.hs" 250 32 250 33 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 25 250 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 25 250 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 25 250 32 , srcInfoPoints = [] } "CStrLit")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 38 250 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 250 38 250 39 , SrcSpan "tests/examples/CParser.hs" 250 51 250 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 39 250 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 39 250 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 250 39 250 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 1 251 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 1 251 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 1 251 10 , srcInfoPoints = [] } "happyIn31") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 11 251 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 11 251 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 13 251 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 251 13 251 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 15 251 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 29 251 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 29 251 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 251 29 251 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 252 1 252 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 252 1 252 11 , SrcSpan "tests/examples/CParser.hs" 252 22 252 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 252 12 252 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 252 12 252 21 , srcInfoPoints = [] } "happyIn31")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 1 253 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 253 12 253 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 1 253 11 , srcInfoPoints = [] } "happyOut31" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 15 253 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 253 30 253 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 15 253 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 253 15 253 16 , SrcSpan "tests/examples/CParser.hs" 253 28 253 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 16 253 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 16 253 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 16 253 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 33 253 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 253 33 253 34 , SrcSpan "tests/examples/CParser.hs" 253 52 253 53 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 52 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 34 253 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 43 253 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 253 43 253 44 , SrcSpan "tests/examples/CParser.hs" 253 51 253 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 44 253 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 44 253 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 253 44 253 51 , srcInfoPoints = [] } "CStrLit"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 1 254 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 1 254 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 1 254 11 , srcInfoPoints = [] } "happyOut31") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 12 254 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 12 254 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 14 254 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 254 14 254 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 16 254 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 30 254 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 30 254 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 254 30 254 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 255 1 255 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 255 1 255 11 , SrcSpan "tests/examples/CParser.hs" 255 23 255 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 255 12 255 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 255 12 255 22 , srcInfoPoints = [] } "happyOut31")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 1 256 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 256 11 256 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 1 256 10 , srcInfoPoints = [] } "happyIn32" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 14 256 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 256 22 256 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 14 256 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 256 14 256 15 , SrcSpan "tests/examples/CParser.hs" 256 20 256 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 15 256 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 15 256 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 15 256 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 25 256 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 256 25 256 26 , SrcSpan "tests/examples/CParser.hs" 256 38 256 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 26 256 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 26 256 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 256 26 256 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 1 257 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 1 257 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 1 257 10 , srcInfoPoints = [] } "happyIn32") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 11 257 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 11 257 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 13 257 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 257 13 257 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 15 257 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 29 257 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 29 257 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 257 29 257 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 258 1 258 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 258 1 258 11 , SrcSpan "tests/examples/CParser.hs" 258 22 258 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 258 12 258 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 258 12 258 21 , srcInfoPoints = [] } "happyIn32")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 1 259 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 259 12 259 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 1 259 11 , srcInfoPoints = [] } "happyOut32" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 15 259 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 259 30 259 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 15 259 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 259 15 259 16 , SrcSpan "tests/examples/CParser.hs" 259 28 259 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 16 259 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 16 259 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 16 259 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 33 259 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 259 33 259 34 , SrcSpan "tests/examples/CParser.hs" 259 39 259 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 34 259 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 34 259 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 259 34 259 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 1 260 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 1 260 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 1 260 11 , srcInfoPoints = [] } "happyOut32") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 12 260 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 12 260 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 14 260 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 260 14 260 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 16 260 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 30 260 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 30 260 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 260 30 260 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 261 1 261 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 261 1 261 11 , SrcSpan "tests/examples/CParser.hs" 261 23 261 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 261 12 261 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 261 12 261 22 , srcInfoPoints = [] } "happyOut32")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 1 262 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 262 11 262 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 1 262 10 , srcInfoPoints = [] } "happyIn33" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 14 262 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 262 33 262 35 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 14 262 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 262 14 262 15 , SrcSpan "tests/examples/CParser.hs" 262 31 262 32 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 31 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 15 262 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 24 262 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 262 24 262 25 , SrcSpan "tests/examples/CParser.hs" 262 30 262 31 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 25 262 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 25 262 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 25 262 30 , srcInfoPoints = [] } "CDecl")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 36 262 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 262 36 262 37 , SrcSpan "tests/examples/CParser.hs" 262 49 262 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 37 262 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 37 262 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 262 37 262 48 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 1 263 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 1 263 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 1 263 10 , srcInfoPoints = [] } "happyIn33") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 11 263 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 11 263 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 13 263 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 263 13 263 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 15 263 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 29 263 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 29 263 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 263 29 263 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 264 1 264 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 264 1 264 11 , SrcSpan "tests/examples/CParser.hs" 264 22 264 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 264 12 264 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 264 12 264 21 , srcInfoPoints = [] } "happyIn33")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 1 265 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 265 12 265 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 1 265 11 , srcInfoPoints = [] } "happyOut33" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 15 265 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 265 30 265 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 15 265 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 265 15 265 16 , SrcSpan "tests/examples/CParser.hs" 265 28 265 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 16 265 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 16 265 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 16 265 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 33 265 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 265 33 265 34 , SrcSpan "tests/examples/CParser.hs" 265 50 265 51 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 50 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 34 265 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 43 265 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 265 43 265 44 , SrcSpan "tests/examples/CParser.hs" 265 49 265 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 44 265 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 44 265 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 265 44 265 49 , srcInfoPoints = [] } "CDecl"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 1 266 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 1 266 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 1 266 11 , srcInfoPoints = [] } "happyOut33") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 12 266 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 12 266 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 14 266 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 266 14 266 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 16 266 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 30 266 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 30 266 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 266 30 266 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 267 1 267 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 267 1 267 11 , SrcSpan "tests/examples/CParser.hs" 267 23 267 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 267 12 267 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 267 12 267 22 , srcInfoPoints = [] } "happyOut33")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 1 268 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 268 11 268 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 1 268 10 , srcInfoPoints = [] } "happyIn34" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 14 268 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 268 22 268 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 14 268 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 268 14 268 15 , SrcSpan "tests/examples/CParser.hs" 268 20 268 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 15 268 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 15 268 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 15 268 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 25 268 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 268 25 268 26 , SrcSpan "tests/examples/CParser.hs" 268 38 268 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 26 268 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 26 268 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 268 26 268 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 1 269 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 1 269 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 1 269 10 , srcInfoPoints = [] } "happyIn34") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 11 269 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 11 269 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 13 269 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 269 13 269 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 15 269 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 29 269 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 29 269 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 269 29 269 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 270 1 270 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 270 1 270 11 , SrcSpan "tests/examples/CParser.hs" 270 22 270 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 270 12 270 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 270 12 270 21 , srcInfoPoints = [] } "happyIn34")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 1 271 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 271 12 271 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 1 271 11 , srcInfoPoints = [] } "happyOut34" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 15 271 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 271 30 271 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 15 271 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 271 15 271 16 , SrcSpan "tests/examples/CParser.hs" 271 28 271 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 16 271 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 16 271 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 16 271 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 33 271 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 271 33 271 34 , SrcSpan "tests/examples/CParser.hs" 271 39 271 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 34 271 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 34 271 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 271 34 271 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 1 272 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 1 272 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 1 272 11 , srcInfoPoints = [] } "happyOut34") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 12 272 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 12 272 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 14 272 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 272 14 272 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 16 272 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 30 272 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 30 272 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 272 30 272 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 273 1 273 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 273 1 273 11 , SrcSpan "tests/examples/CParser.hs" 273 23 273 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 273 12 273 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 273 12 273 22 , srcInfoPoints = [] } "happyOut34")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 1 274 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 274 11 274 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 1 274 10 , srcInfoPoints = [] } "happyIn35" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 14 274 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 274 41 274 43 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 14 274 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 274 14 274 15 , SrcSpan "tests/examples/CParser.hs" 274 39 274 40 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 15 274 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 274 15 274 16 , SrcSpan "tests/examples/CParser.hs" 274 29 274 30 , SrcSpan "tests/examples/CParser.hs" 274 38 274 39 ] } Boxed [ TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 29 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 16 274 21 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 22 274 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 22 274 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 22 274 29 , srcInfoPoints = [] } "CStrLit"))) , TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 31 274 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 274 31 274 32 , SrcSpan "tests/examples/CParser.hs" 274 37 274 38 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 32 274 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 32 274 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 32 274 37 , srcInfoPoints = [] } "CAttr"))) ])) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 44 274 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 274 44 274 45 , SrcSpan "tests/examples/CParser.hs" 274 57 274 58 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 45 274 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 45 274 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 274 45 274 56 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 1 275 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 1 275 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 1 275 10 , srcInfoPoints = [] } "happyIn35") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 11 275 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 11 275 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 13 275 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 275 13 275 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 15 275 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 29 275 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 29 275 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 275 29 275 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 276 1 276 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 276 1 276 11 , SrcSpan "tests/examples/CParser.hs" 276 22 276 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 276 12 276 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 276 12 276 21 , srcInfoPoints = [] } "happyIn35")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 1 277 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 277 12 277 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 1 277 11 , srcInfoPoints = [] } "happyOut35" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 15 277 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 277 30 277 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 15 277 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 277 15 277 16 , SrcSpan "tests/examples/CParser.hs" 277 28 277 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 16 277 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 16 277 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 16 277 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 33 277 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 277 33 277 34 , SrcSpan "tests/examples/CParser.hs" 277 58 277 59 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 34 277 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 277 34 277 35 , SrcSpan "tests/examples/CParser.hs" 277 48 277 49 , SrcSpan "tests/examples/CParser.hs" 277 57 277 58 ] } Boxed [ TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 48 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 35 277 40 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 41 277 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 41 277 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 41 277 48 , srcInfoPoints = [] } "CStrLit"))) , TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 50 277 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 277 50 277 51 , SrcSpan "tests/examples/CParser.hs" 277 56 277 57 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 51 277 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 51 277 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 277 51 277 56 , srcInfoPoints = [] } "CAttr"))) ]))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 1 278 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 1 278 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 1 278 11 , srcInfoPoints = [] } "happyOut35") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 12 278 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 12 278 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 14 278 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 278 14 278 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 16 278 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 30 278 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 30 278 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 278 30 278 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 279 1 279 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 279 1 279 11 , SrcSpan "tests/examples/CParser.hs" 279 23 279 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 279 12 279 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 279 12 279 22 , srcInfoPoints = [] } "happyOut35")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 1 280 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 280 11 280 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 1 280 10 , srcInfoPoints = [] } "happyIn36" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 14 280 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 280 22 280 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 14 280 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 280 14 280 15 , SrcSpan "tests/examples/CParser.hs" 280 20 280 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 15 280 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 15 280 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 15 280 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 25 280 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 280 25 280 26 , SrcSpan "tests/examples/CParser.hs" 280 38 280 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 26 280 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 26 280 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 280 26 280 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 1 281 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 1 281 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 1 281 10 , srcInfoPoints = [] } "happyIn36") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 11 281 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 11 281 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 13 281 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 281 13 281 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 15 281 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 29 281 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 29 281 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 281 29 281 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 282 1 282 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 282 1 282 11 , SrcSpan "tests/examples/CParser.hs" 282 22 282 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 282 12 282 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 282 12 282 21 , srcInfoPoints = [] } "happyIn36")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 1 283 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 283 12 283 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 1 283 11 , srcInfoPoints = [] } "happyOut36" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 15 283 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 283 30 283 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 15 283 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 283 15 283 16 , SrcSpan "tests/examples/CParser.hs" 283 28 283 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 16 283 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 16 283 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 16 283 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 33 283 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 283 33 283 34 , SrcSpan "tests/examples/CParser.hs" 283 39 283 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 34 283 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 34 283 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 283 34 283 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 1 284 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 1 284 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 1 284 11 , srcInfoPoints = [] } "happyOut36") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 12 284 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 12 284 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 14 284 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 284 14 284 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 16 284 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 30 284 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 30 284 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 284 30 284 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 285 1 285 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 285 1 285 11 , SrcSpan "tests/examples/CParser.hs" 285 23 285 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 285 12 285 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 285 12 285 22 , srcInfoPoints = [] } "happyOut36")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 1 286 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 286 11 286 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 1 286 10 , srcInfoPoints = [] } "happyIn37" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 14 286 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 286 28 286 30 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 14 286 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 286 14 286 15 , SrcSpan "tests/examples/CParser.hs" 286 26 286 27 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 15 286 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 286 15 286 16 , SrcSpan "tests/examples/CParser.hs" 286 25 286 26 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 16 286 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 16 286 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 16 286 25 , srcInfoPoints = [] } "CDeclSpec"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 31 286 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 286 31 286 32 , SrcSpan "tests/examples/CParser.hs" 286 44 286 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 32 286 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 32 286 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 286 32 286 43 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 1 287 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 1 287 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 1 287 10 , srcInfoPoints = [] } "happyIn37") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 11 287 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 11 287 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 13 287 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 287 13 287 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 15 287 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 29 287 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 29 287 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 287 29 287 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 288 1 288 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 288 1 288 11 , SrcSpan "tests/examples/CParser.hs" 288 22 288 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 288 12 288 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 288 12 288 21 , srcInfoPoints = [] } "happyIn37")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 1 289 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 289 12 289 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 1 289 11 , srcInfoPoints = [] } "happyOut37" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 15 289 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 289 30 289 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 15 289 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 289 15 289 16 , SrcSpan "tests/examples/CParser.hs" 289 28 289 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 16 289 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 16 289 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 16 289 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 33 289 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 289 33 289 34 , SrcSpan "tests/examples/CParser.hs" 289 45 289 46 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 34 289 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 289 34 289 35 , SrcSpan "tests/examples/CParser.hs" 289 44 289 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 35 289 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 35 289 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 289 35 289 44 , srcInfoPoints = [] } "CDeclSpec")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 1 290 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 1 290 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 1 290 11 , srcInfoPoints = [] } "happyOut37") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 12 290 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 12 290 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 14 290 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 290 14 290 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 16 290 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 30 290 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 30 290 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 290 30 290 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 291 1 291 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 291 1 291 11 , SrcSpan "tests/examples/CParser.hs" 291 23 291 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 291 12 291 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 291 12 291 22 , srcInfoPoints = [] } "happyOut37")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 1 292 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 292 11 292 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 1 292 10 , srcInfoPoints = [] } "happyIn38" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 14 292 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 292 37 292 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 14 292 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 292 14 292 15 , SrcSpan "tests/examples/CParser.hs" 292 35 292 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 15 292 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 24 292 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 292 24 292 25 , SrcSpan "tests/examples/CParser.hs" 292 34 292 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 25 292 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 25 292 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 25 292 34 , srcInfoPoints = [] } "CDeclSpec")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 40 292 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 292 40 292 41 , SrcSpan "tests/examples/CParser.hs" 292 53 292 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 41 292 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 41 292 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 292 41 292 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 1 293 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 1 293 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 1 293 10 , srcInfoPoints = [] } "happyIn38") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 11 293 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 11 293 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 13 293 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 293 13 293 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 15 293 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 29 293 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 29 293 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 293 29 293 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 294 1 294 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 294 1 294 11 , SrcSpan "tests/examples/CParser.hs" 294 22 294 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 294 12 294 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 294 12 294 21 , srcInfoPoints = [] } "happyIn38")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 1 295 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 295 12 295 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 1 295 11 , srcInfoPoints = [] } "happyOut38" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 15 295 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 295 30 295 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 15 295 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 295 15 295 16 , SrcSpan "tests/examples/CParser.hs" 295 28 295 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 16 295 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 16 295 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 16 295 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 33 295 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 295 33 295 34 , SrcSpan "tests/examples/CParser.hs" 295 54 295 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 34 295 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 43 295 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 295 43 295 44 , SrcSpan "tests/examples/CParser.hs" 295 53 295 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 44 295 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 44 295 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 295 44 295 53 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 1 296 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 1 296 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 1 296 11 , srcInfoPoints = [] } "happyOut38") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 12 296 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 12 296 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 14 296 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 296 14 296 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 16 296 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 30 296 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 30 296 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 296 30 296 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 297 1 297 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 297 1 297 11 , SrcSpan "tests/examples/CParser.hs" 297 23 297 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 297 12 297 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 297 12 297 22 , srcInfoPoints = [] } "happyOut38")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 1 298 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 298 11 298 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 1 298 10 , srcInfoPoints = [] } "happyIn39" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 14 298 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 298 26 298 28 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 14 298 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 298 14 298 15 , SrcSpan "tests/examples/CParser.hs" 298 24 298 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 15 298 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 15 298 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 15 298 24 , srcInfoPoints = [] } "CDeclSpec")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 29 298 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 298 29 298 30 , SrcSpan "tests/examples/CParser.hs" 298 42 298 43 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 30 298 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 30 298 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 298 30 298 41 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 1 299 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 1 299 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 1 299 10 , srcInfoPoints = [] } "happyIn39") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 11 299 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 11 299 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 13 299 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 299 13 299 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 15 299 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 29 299 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 29 299 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 299 29 299 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 300 1 300 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 300 1 300 11 , SrcSpan "tests/examples/CParser.hs" 300 22 300 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 300 12 300 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 300 12 300 21 , srcInfoPoints = [] } "happyIn39")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 1 301 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 301 12 301 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 1 301 11 , srcInfoPoints = [] } "happyOut39" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 15 301 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 301 30 301 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 15 301 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 301 15 301 16 , SrcSpan "tests/examples/CParser.hs" 301 28 301 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 16 301 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 16 301 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 16 301 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 33 301 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 301 33 301 34 , SrcSpan "tests/examples/CParser.hs" 301 43 301 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 34 301 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 34 301 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 301 34 301 43 , srcInfoPoints = [] } "CDeclSpec"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 1 302 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 1 302 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 1 302 11 , srcInfoPoints = [] } "happyOut39") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 12 302 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 12 302 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 14 302 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 302 14 302 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 16 302 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 30 302 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 30 302 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 302 30 302 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 303 1 303 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 303 1 303 11 , SrcSpan "tests/examples/CParser.hs" 303 23 303 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 303 12 303 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 303 12 303 22 , srcInfoPoints = [] } "happyOut39")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 1 304 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 304 11 304 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 1 304 10 , srcInfoPoints = [] } "happyIn40" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 14 304 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 304 29 304 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 14 304 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 304 14 304 15 , SrcSpan "tests/examples/CParser.hs" 304 27 304 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 15 304 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 15 304 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 15 304 27 , srcInfoPoints = [] } "CStorageSpec")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 32 304 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 304 32 304 33 , SrcSpan "tests/examples/CParser.hs" 304 45 304 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 33 304 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 33 304 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 304 33 304 44 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 1 305 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 1 305 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 1 305 10 , srcInfoPoints = [] } "happyIn40") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 11 305 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 11 305 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 13 305 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 305 13 305 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 15 305 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 29 305 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 29 305 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 305 29 305 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 306 1 306 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 306 1 306 11 , SrcSpan "tests/examples/CParser.hs" 306 22 306 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 306 12 306 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 306 12 306 21 , srcInfoPoints = [] } "happyIn40")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 1 307 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 307 12 307 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 1 307 11 , srcInfoPoints = [] } "happyOut40" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 15 307 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 307 30 307 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 15 307 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 307 15 307 16 , SrcSpan "tests/examples/CParser.hs" 307 28 307 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 16 307 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 16 307 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 16 307 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 33 307 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 307 33 307 34 , SrcSpan "tests/examples/CParser.hs" 307 46 307 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 34 307 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 34 307 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 307 34 307 46 , srcInfoPoints = [] } "CStorageSpec"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 1 308 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 1 308 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 1 308 11 , srcInfoPoints = [] } "happyOut40") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 12 308 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 12 308 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 14 308 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 308 14 308 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 16 308 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 30 308 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 30 308 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 308 30 308 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 309 1 309 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 309 1 309 11 , SrcSpan "tests/examples/CParser.hs" 309 23 309 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 309 12 309 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 309 12 309 22 , srcInfoPoints = [] } "happyOut40")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 1 310 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 310 11 310 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 1 310 10 , srcInfoPoints = [] } "happyIn41" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 14 310 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 310 28 310 30 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 14 310 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 310 14 310 15 , SrcSpan "tests/examples/CParser.hs" 310 26 310 27 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 15 310 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 310 15 310 16 , SrcSpan "tests/examples/CParser.hs" 310 25 310 26 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 16 310 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 16 310 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 16 310 25 , srcInfoPoints = [] } "CDeclSpec"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 31 310 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 310 31 310 32 , SrcSpan "tests/examples/CParser.hs" 310 44 310 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 32 310 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 32 310 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 310 32 310 43 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 1 311 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 1 311 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 1 311 10 , srcInfoPoints = [] } "happyIn41") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 11 311 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 11 311 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 13 311 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 311 13 311 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 15 311 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 29 311 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 29 311 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 311 29 311 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 312 1 312 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 312 1 312 11 , SrcSpan "tests/examples/CParser.hs" 312 22 312 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 312 12 312 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 312 12 312 21 , srcInfoPoints = [] } "happyIn41")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 1 313 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 313 12 313 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 1 313 11 , srcInfoPoints = [] } "happyOut41" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 15 313 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 313 30 313 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 15 313 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 313 15 313 16 , SrcSpan "tests/examples/CParser.hs" 313 28 313 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 16 313 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 16 313 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 16 313 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 33 313 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 313 33 313 34 , SrcSpan "tests/examples/CParser.hs" 313 45 313 46 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 34 313 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 313 34 313 35 , SrcSpan "tests/examples/CParser.hs" 313 44 313 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 35 313 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 35 313 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 313 35 313 44 , srcInfoPoints = [] } "CDeclSpec")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 1 314 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 1 314 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 1 314 11 , srcInfoPoints = [] } "happyOut41") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 12 314 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 12 314 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 14 314 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 314 14 314 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 16 314 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 30 314 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 30 314 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 314 30 314 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 315 1 315 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 315 1 315 11 , SrcSpan "tests/examples/CParser.hs" 315 23 315 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 315 12 315 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 315 12 315 22 , srcInfoPoints = [] } "happyOut41")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 1 316 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 316 11 316 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 1 316 10 , srcInfoPoints = [] } "happyIn42" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 14 316 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 316 26 316 28 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 14 316 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 316 14 316 15 , SrcSpan "tests/examples/CParser.hs" 316 24 316 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 15 316 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 15 316 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 15 316 24 , srcInfoPoints = [] } "CTypeSpec")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 29 316 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 316 29 316 30 , SrcSpan "tests/examples/CParser.hs" 316 42 316 43 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 30 316 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 30 316 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 316 30 316 41 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 1 317 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 1 317 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 1 317 10 , srcInfoPoints = [] } "happyIn42") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 11 317 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 11 317 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 13 317 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 317 13 317 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 15 317 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 29 317 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 29 317 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 317 29 317 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 318 1 318 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 318 1 318 11 , SrcSpan "tests/examples/CParser.hs" 318 22 318 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 318 12 318 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 318 12 318 21 , srcInfoPoints = [] } "happyIn42")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 1 319 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 319 12 319 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 1 319 11 , srcInfoPoints = [] } "happyOut42" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 15 319 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 319 30 319 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 15 319 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 319 15 319 16 , SrcSpan "tests/examples/CParser.hs" 319 28 319 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 16 319 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 16 319 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 16 319 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 33 319 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 319 33 319 34 , SrcSpan "tests/examples/CParser.hs" 319 43 319 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 34 319 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 34 319 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 319 34 319 43 , srcInfoPoints = [] } "CTypeSpec"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 1 320 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 1 320 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 1 320 11 , srcInfoPoints = [] } "happyOut42") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 12 320 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 12 320 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 14 320 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 320 14 320 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 16 320 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 30 320 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 30 320 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 320 30 320 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 321 1 321 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 321 1 321 11 , SrcSpan "tests/examples/CParser.hs" 321 23 321 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 321 12 321 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 321 12 321 22 , srcInfoPoints = [] } "happyOut42")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 1 322 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 322 11 322 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 1 322 10 , srcInfoPoints = [] } "happyIn43" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 14 322 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 322 37 322 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 14 322 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 322 14 322 15 , SrcSpan "tests/examples/CParser.hs" 322 35 322 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 15 322 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 24 322 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 322 24 322 25 , SrcSpan "tests/examples/CParser.hs" 322 34 322 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 25 322 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 25 322 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 25 322 34 , srcInfoPoints = [] } "CDeclSpec")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 40 322 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 322 40 322 41 , SrcSpan "tests/examples/CParser.hs" 322 53 322 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 41 322 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 41 322 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 322 41 322 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 1 323 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 1 323 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 1 323 10 , srcInfoPoints = [] } "happyIn43") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 11 323 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 11 323 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 13 323 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 323 13 323 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 15 323 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 29 323 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 29 323 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 323 29 323 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 324 1 324 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 324 1 324 11 , SrcSpan "tests/examples/CParser.hs" 324 22 324 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 324 12 324 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 324 12 324 21 , srcInfoPoints = [] } "happyIn43")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 1 325 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 325 12 325 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 1 325 11 , srcInfoPoints = [] } "happyOut43" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 15 325 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 325 30 325 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 15 325 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 325 15 325 16 , SrcSpan "tests/examples/CParser.hs" 325 28 325 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 16 325 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 16 325 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 16 325 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 33 325 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 325 33 325 34 , SrcSpan "tests/examples/CParser.hs" 325 54 325 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 34 325 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 43 325 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 325 43 325 44 , SrcSpan "tests/examples/CParser.hs" 325 53 325 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 44 325 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 44 325 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 325 44 325 53 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 1 326 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 1 326 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 1 326 11 , srcInfoPoints = [] } "happyOut43") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 12 326 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 12 326 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 14 326 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 326 14 326 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 16 326 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 30 326 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 30 326 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 326 30 326 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 327 1 327 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 327 1 327 11 , SrcSpan "tests/examples/CParser.hs" 327 23 327 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 327 12 327 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 327 12 327 22 , srcInfoPoints = [] } "happyOut43")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 1 328 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 328 11 328 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 1 328 10 , srcInfoPoints = [] } "happyIn44" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 14 328 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 328 37 328 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 14 328 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 328 14 328 15 , SrcSpan "tests/examples/CParser.hs" 328 35 328 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 15 328 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 24 328 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 328 24 328 25 , SrcSpan "tests/examples/CParser.hs" 328 34 328 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 25 328 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 25 328 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 25 328 34 , srcInfoPoints = [] } "CDeclSpec")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 40 328 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 328 40 328 41 , SrcSpan "tests/examples/CParser.hs" 328 53 328 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 41 328 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 41 328 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 328 41 328 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 1 329 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 1 329 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 1 329 10 , srcInfoPoints = [] } "happyIn44") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 11 329 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 11 329 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 13 329 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 329 13 329 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 15 329 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 29 329 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 29 329 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 329 29 329 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 330 1 330 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 330 1 330 11 , SrcSpan "tests/examples/CParser.hs" 330 22 330 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 330 12 330 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 330 12 330 21 , srcInfoPoints = [] } "happyIn44")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 1 331 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 331 12 331 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 1 331 11 , srcInfoPoints = [] } "happyOut44" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 15 331 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 331 30 331 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 15 331 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 331 15 331 16 , SrcSpan "tests/examples/CParser.hs" 331 28 331 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 16 331 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 16 331 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 16 331 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 33 331 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 331 33 331 34 , SrcSpan "tests/examples/CParser.hs" 331 54 331 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 34 331 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 43 331 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 331 43 331 44 , SrcSpan "tests/examples/CParser.hs" 331 53 331 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 44 331 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 44 331 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 331 44 331 53 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 1 332 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 1 332 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 1 332 11 , srcInfoPoints = [] } "happyOut44") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 12 332 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 12 332 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 14 332 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 332 14 332 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 16 332 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 30 332 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 30 332 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 332 30 332 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 333 1 333 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 333 1 333 11 , SrcSpan "tests/examples/CParser.hs" 333 23 333 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 333 12 333 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 333 12 333 22 , srcInfoPoints = [] } "happyOut44")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 1 334 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 334 11 334 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 1 334 10 , srcInfoPoints = [] } "happyIn45" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 14 334 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 334 37 334 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 14 334 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 334 14 334 15 , SrcSpan "tests/examples/CParser.hs" 334 35 334 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 15 334 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 24 334 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 334 24 334 25 , SrcSpan "tests/examples/CParser.hs" 334 34 334 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 25 334 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 25 334 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 25 334 34 , srcInfoPoints = [] } "CDeclSpec")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 40 334 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 334 40 334 41 , SrcSpan "tests/examples/CParser.hs" 334 53 334 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 41 334 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 41 334 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 334 41 334 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 1 335 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 1 335 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 1 335 10 , srcInfoPoints = [] } "happyIn45") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 11 335 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 11 335 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 13 335 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 335 13 335 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 15 335 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 29 335 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 29 335 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 335 29 335 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 336 1 336 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 336 1 336 11 , SrcSpan "tests/examples/CParser.hs" 336 22 336 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 336 12 336 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 336 12 336 21 , srcInfoPoints = [] } "happyIn45")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 1 337 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 337 12 337 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 1 337 11 , srcInfoPoints = [] } "happyOut45" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 15 337 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 337 30 337 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 15 337 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 337 15 337 16 , SrcSpan "tests/examples/CParser.hs" 337 28 337 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 16 337 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 16 337 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 16 337 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 33 337 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 337 33 337 34 , SrcSpan "tests/examples/CParser.hs" 337 54 337 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 34 337 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 43 337 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 337 43 337 44 , SrcSpan "tests/examples/CParser.hs" 337 53 337 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 44 337 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 44 337 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 337 44 337 53 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 1 338 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 1 338 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 1 338 11 , srcInfoPoints = [] } "happyOut45") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 12 338 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 12 338 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 14 338 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 338 14 338 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 16 338 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 30 338 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 30 338 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 338 30 338 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 339 1 339 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 339 1 339 11 , SrcSpan "tests/examples/CParser.hs" 339 23 339 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 339 12 339 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 339 12 339 22 , srcInfoPoints = [] } "happyOut45")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 1 340 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 340 11 340 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 1 340 10 , srcInfoPoints = [] } "happyIn46" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 14 340 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 340 37 340 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 14 340 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 340 14 340 15 , SrcSpan "tests/examples/CParser.hs" 340 35 340 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 15 340 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 24 340 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 340 24 340 25 , SrcSpan "tests/examples/CParser.hs" 340 34 340 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 25 340 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 25 340 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 25 340 34 , srcInfoPoints = [] } "CDeclSpec")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 40 340 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 340 40 340 41 , SrcSpan "tests/examples/CParser.hs" 340 53 340 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 41 340 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 41 340 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 340 41 340 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 1 341 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 1 341 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 1 341 10 , srcInfoPoints = [] } "happyIn46") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 11 341 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 11 341 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 13 341 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 341 13 341 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 15 341 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 29 341 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 29 341 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 341 29 341 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 342 1 342 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 342 1 342 11 , SrcSpan "tests/examples/CParser.hs" 342 22 342 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 342 12 342 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 342 12 342 21 , srcInfoPoints = [] } "happyIn46")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 1 343 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 343 12 343 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 1 343 11 , srcInfoPoints = [] } "happyOut46" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 15 343 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 343 30 343 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 15 343 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 343 15 343 16 , SrcSpan "tests/examples/CParser.hs" 343 28 343 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 16 343 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 16 343 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 16 343 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 33 343 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 343 33 343 34 , SrcSpan "tests/examples/CParser.hs" 343 54 343 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 34 343 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 43 343 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 343 43 343 44 , SrcSpan "tests/examples/CParser.hs" 343 53 343 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 44 343 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 44 343 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 343 44 343 53 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 1 344 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 1 344 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 1 344 11 , srcInfoPoints = [] } "happyOut46") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 12 344 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 12 344 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 14 344 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 344 14 344 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 16 344 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 30 344 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 30 344 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 344 30 344 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 345 1 345 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 345 1 345 11 , SrcSpan "tests/examples/CParser.hs" 345 23 345 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 345 12 345 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 345 12 345 22 , srcInfoPoints = [] } "happyOut46")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 1 346 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 346 11 346 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 1 346 10 , srcInfoPoints = [] } "happyIn47" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 14 346 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 346 37 346 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 14 346 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 346 14 346 15 , SrcSpan "tests/examples/CParser.hs" 346 35 346 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 15 346 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 24 346 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 346 24 346 25 , SrcSpan "tests/examples/CParser.hs" 346 34 346 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 25 346 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 25 346 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 25 346 34 , srcInfoPoints = [] } "CDeclSpec")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 40 346 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 346 40 346 41 , SrcSpan "tests/examples/CParser.hs" 346 53 346 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 41 346 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 41 346 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 346 41 346 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 1 347 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 1 347 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 1 347 10 , srcInfoPoints = [] } "happyIn47") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 11 347 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 11 347 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 13 347 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 347 13 347 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 15 347 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 29 347 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 29 347 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 347 29 347 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 348 1 348 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 348 1 348 11 , SrcSpan "tests/examples/CParser.hs" 348 22 348 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 348 12 348 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 348 12 348 21 , srcInfoPoints = [] } "happyIn47")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 1 349 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 349 12 349 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 1 349 11 , srcInfoPoints = [] } "happyOut47" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 15 349 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 349 30 349 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 15 349 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 349 15 349 16 , SrcSpan "tests/examples/CParser.hs" 349 28 349 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 16 349 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 16 349 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 16 349 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 33 349 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 349 33 349 34 , SrcSpan "tests/examples/CParser.hs" 349 54 349 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 34 349 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 43 349 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 349 43 349 44 , SrcSpan "tests/examples/CParser.hs" 349 53 349 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 44 349 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 44 349 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 349 44 349 53 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 1 350 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 1 350 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 1 350 11 , srcInfoPoints = [] } "happyOut47") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 12 350 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 12 350 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 14 350 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 350 14 350 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 16 350 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 30 350 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 30 350 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 350 30 350 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 351 1 351 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 351 1 351 11 , SrcSpan "tests/examples/CParser.hs" 351 23 351 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 351 12 351 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 351 12 351 22 , srcInfoPoints = [] } "happyOut47")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 1 352 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 352 11 352 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 1 352 10 , srcInfoPoints = [] } "happyIn48" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 14 352 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 352 37 352 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 14 352 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 352 14 352 15 , SrcSpan "tests/examples/CParser.hs" 352 35 352 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 15 352 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 24 352 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 352 24 352 25 , SrcSpan "tests/examples/CParser.hs" 352 34 352 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 25 352 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 25 352 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 25 352 34 , srcInfoPoints = [] } "CDeclSpec")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 40 352 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 352 40 352 41 , SrcSpan "tests/examples/CParser.hs" 352 53 352 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 41 352 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 41 352 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 352 41 352 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 1 353 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 1 353 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 1 353 10 , srcInfoPoints = [] } "happyIn48") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 11 353 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 11 353 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 13 353 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 353 13 353 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 15 353 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 29 353 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 29 353 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 353 29 353 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 354 1 354 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 354 1 354 11 , SrcSpan "tests/examples/CParser.hs" 354 22 354 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 354 12 354 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 354 12 354 21 , srcInfoPoints = [] } "happyIn48")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 1 355 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 355 12 355 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 1 355 11 , srcInfoPoints = [] } "happyOut48" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 15 355 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 355 30 355 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 15 355 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 355 15 355 16 , SrcSpan "tests/examples/CParser.hs" 355 28 355 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 16 355 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 16 355 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 16 355 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 33 355 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 355 33 355 34 , SrcSpan "tests/examples/CParser.hs" 355 54 355 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 34 355 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 43 355 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 355 43 355 44 , SrcSpan "tests/examples/CParser.hs" 355 53 355 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 44 355 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 44 355 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 355 44 355 53 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 1 356 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 1 356 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 1 356 11 , srcInfoPoints = [] } "happyOut48") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 12 356 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 12 356 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 14 356 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 356 14 356 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 16 356 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 30 356 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 30 356 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 356 30 356 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 357 1 357 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 357 1 357 11 , SrcSpan "tests/examples/CParser.hs" 357 23 357 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 357 12 357 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 357 12 357 22 , srcInfoPoints = [] } "happyOut48")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 1 358 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 358 11 358 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 1 358 10 , srcInfoPoints = [] } "happyIn49" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 14 358 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 358 26 358 28 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 14 358 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 358 14 358 15 , SrcSpan "tests/examples/CParser.hs" 358 24 358 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 15 358 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 15 358 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 15 358 24 , srcInfoPoints = [] } "CTypeSpec")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 29 358 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 358 29 358 30 , SrcSpan "tests/examples/CParser.hs" 358 42 358 43 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 30 358 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 30 358 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 358 30 358 41 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 1 359 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 1 359 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 1 359 10 , srcInfoPoints = [] } "happyIn49") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 11 359 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 11 359 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 13 359 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 359 13 359 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 15 359 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 29 359 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 29 359 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 359 29 359 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 360 1 360 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 360 1 360 11 , SrcSpan "tests/examples/CParser.hs" 360 22 360 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 360 12 360 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 360 12 360 21 , srcInfoPoints = [] } "happyIn49")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 1 361 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 361 12 361 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 1 361 11 , srcInfoPoints = [] } "happyOut49" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 15 361 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 361 30 361 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 15 361 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 361 15 361 16 , SrcSpan "tests/examples/CParser.hs" 361 28 361 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 16 361 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 16 361 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 16 361 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 33 361 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 361 33 361 34 , SrcSpan "tests/examples/CParser.hs" 361 43 361 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 34 361 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 34 361 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 361 34 361 43 , srcInfoPoints = [] } "CTypeSpec"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 1 362 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 1 362 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 1 362 11 , srcInfoPoints = [] } "happyOut49") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 12 362 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 12 362 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 14 362 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 362 14 362 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 16 362 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 30 362 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 30 362 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 362 30 362 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 363 1 363 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 363 1 363 11 , SrcSpan "tests/examples/CParser.hs" 363 23 363 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 363 12 363 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 363 12 363 22 , srcInfoPoints = [] } "happyOut49")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 1 364 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 364 11 364 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 1 364 10 , srcInfoPoints = [] } "happyIn50" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 14 364 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 364 29 364 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 14 364 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 364 14 364 15 , SrcSpan "tests/examples/CParser.hs" 364 27 364 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 15 364 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 15 364 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 15 364 27 , srcInfoPoints = [] } "CStructUnion")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 32 364 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 364 32 364 33 , SrcSpan "tests/examples/CParser.hs" 364 45 364 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 33 364 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 33 364 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 364 33 364 44 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 1 365 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 1 365 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 1 365 10 , srcInfoPoints = [] } "happyIn50") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 11 365 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 11 365 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 13 365 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 365 13 365 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 15 365 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 29 365 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 29 365 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 365 29 365 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 366 1 366 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 366 1 366 11 , SrcSpan "tests/examples/CParser.hs" 366 22 366 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 366 12 366 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 366 12 366 21 , srcInfoPoints = [] } "happyIn50")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 1 367 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 367 12 367 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 1 367 11 , srcInfoPoints = [] } "happyOut50" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 15 367 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 367 30 367 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 15 367 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 367 15 367 16 , SrcSpan "tests/examples/CParser.hs" 367 28 367 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 16 367 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 16 367 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 16 367 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 33 367 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 367 33 367 34 , SrcSpan "tests/examples/CParser.hs" 367 46 367 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 34 367 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 34 367 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 367 34 367 46 , srcInfoPoints = [] } "CStructUnion"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 1 368 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 1 368 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 1 368 11 , srcInfoPoints = [] } "happyOut50") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 12 368 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 12 368 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 14 368 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 368 14 368 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 16 368 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 30 368 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 30 368 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 368 30 368 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 369 1 369 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 369 1 369 11 , SrcSpan "tests/examples/CParser.hs" 369 23 369 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 369 12 369 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 369 12 369 22 , srcInfoPoints = [] } "happyOut50")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 1 370 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 370 11 370 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 1 370 10 , srcInfoPoints = [] } "happyIn51" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 14 370 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 370 35 370 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 14 370 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 370 14 370 15 , SrcSpan "tests/examples/CParser.hs" 370 33 370 34 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 33 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 15 370 22 , srcInfoPoints = [] } "Located"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 23 370 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 23 370 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 23 370 33 , srcInfoPoints = [] } "CStructTag"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 38 370 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 370 38 370 39 , SrcSpan "tests/examples/CParser.hs" 370 51 370 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 39 370 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 39 370 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 370 39 370 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 1 371 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 1 371 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 1 371 10 , srcInfoPoints = [] } "happyIn51") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 11 371 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 11 371 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 13 371 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 371 13 371 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 15 371 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 29 371 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 29 371 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 371 29 371 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 372 1 372 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 372 1 372 11 , SrcSpan "tests/examples/CParser.hs" 372 22 372 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 372 12 372 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 372 12 372 21 , srcInfoPoints = [] } "happyIn51")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 1 373 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 373 12 373 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 1 373 11 , srcInfoPoints = [] } "happyOut51" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 15 373 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 373 30 373 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 15 373 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 373 15 373 16 , SrcSpan "tests/examples/CParser.hs" 373 28 373 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 16 373 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 16 373 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 16 373 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 33 373 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 373 33 373 34 , SrcSpan "tests/examples/CParser.hs" 373 52 373 53 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 52 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 34 373 41 , srcInfoPoints = [] } "Located"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 42 373 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 42 373 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 373 42 373 52 , srcInfoPoints = [] } "CStructTag")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 1 374 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 1 374 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 1 374 11 , srcInfoPoints = [] } "happyOut51") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 12 374 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 12 374 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 14 374 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 374 14 374 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 16 374 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 30 374 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 30 374 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 374 30 374 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 375 1 375 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 375 1 375 11 , SrcSpan "tests/examples/CParser.hs" 375 23 375 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 375 12 375 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 375 12 375 22 , srcInfoPoints = [] } "happyOut51")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 1 376 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 376 11 376 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 1 376 10 , srcInfoPoints = [] } "happyIn52" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 14 376 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 376 33 376 35 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 14 376 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 376 14 376 15 , SrcSpan "tests/examples/CParser.hs" 376 31 376 32 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 31 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 15 376 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 24 376 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 376 24 376 25 , SrcSpan "tests/examples/CParser.hs" 376 30 376 31 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 25 376 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 25 376 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 25 376 30 , srcInfoPoints = [] } "CDecl")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 36 376 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 376 36 376 37 , SrcSpan "tests/examples/CParser.hs" 376 49 376 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 37 376 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 37 376 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 376 37 376 48 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 1 377 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 1 377 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 1 377 10 , srcInfoPoints = [] } "happyIn52") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 11 377 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 11 377 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 13 377 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 377 13 377 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 15 377 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 29 377 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 29 377 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 377 29 377 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 378 1 378 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 378 1 378 11 , SrcSpan "tests/examples/CParser.hs" 378 22 378 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 378 12 378 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 378 12 378 21 , srcInfoPoints = [] } "happyIn52")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 1 379 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 379 12 379 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 1 379 11 , srcInfoPoints = [] } "happyOut52" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 15 379 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 379 30 379 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 15 379 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 379 15 379 16 , SrcSpan "tests/examples/CParser.hs" 379 28 379 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 16 379 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 16 379 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 16 379 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 33 379 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 379 33 379 34 , SrcSpan "tests/examples/CParser.hs" 379 50 379 51 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 50 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 34 379 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 43 379 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 379 43 379 44 , SrcSpan "tests/examples/CParser.hs" 379 49 379 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 44 379 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 44 379 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 379 44 379 49 , srcInfoPoints = [] } "CDecl"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 1 380 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 1 380 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 1 380 11 , srcInfoPoints = [] } "happyOut52") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 12 380 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 12 380 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 14 380 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 380 14 380 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 16 380 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 30 380 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 30 380 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 380 30 380 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 381 1 381 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 381 1 381 11 , SrcSpan "tests/examples/CParser.hs" 381 23 381 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 381 12 381 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 381 12 381 22 , srcInfoPoints = [] } "happyOut52")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 1 382 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 382 11 382 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 1 382 10 , srcInfoPoints = [] } "happyIn53" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 14 382 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 382 22 382 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 14 382 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 382 14 382 15 , SrcSpan "tests/examples/CParser.hs" 382 20 382 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 15 382 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 15 382 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 15 382 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 25 382 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 382 25 382 26 , SrcSpan "tests/examples/CParser.hs" 382 38 382 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 26 382 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 26 382 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 382 26 382 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 1 383 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 1 383 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 1 383 10 , srcInfoPoints = [] } "happyIn53") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 11 383 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 11 383 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 13 383 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 383 13 383 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 15 383 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 29 383 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 29 383 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 383 29 383 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 384 1 384 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 384 1 384 11 , SrcSpan "tests/examples/CParser.hs" 384 22 384 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 384 12 384 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 384 12 384 21 , srcInfoPoints = [] } "happyIn53")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 1 385 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 385 12 385 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 1 385 11 , srcInfoPoints = [] } "happyOut53" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 15 385 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 385 30 385 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 15 385 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 385 15 385 16 , SrcSpan "tests/examples/CParser.hs" 385 28 385 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 16 385 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 16 385 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 16 385 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 33 385 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 385 33 385 34 , SrcSpan "tests/examples/CParser.hs" 385 39 385 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 34 385 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 34 385 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 385 34 385 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 1 386 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 1 386 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 1 386 11 , srcInfoPoints = [] } "happyOut53") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 12 386 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 12 386 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 14 386 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 386 14 386 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 16 386 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 30 386 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 30 386 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 386 30 386 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 387 1 387 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 387 1 387 11 , SrcSpan "tests/examples/CParser.hs" 387 23 387 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 387 12 387 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 387 12 387 22 , srcInfoPoints = [] } "happyOut53")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 1 388 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 388 11 388 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 1 388 10 , srcInfoPoints = [] } "happyIn54" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 14 388 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 388 22 388 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 14 388 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 388 14 388 15 , SrcSpan "tests/examples/CParser.hs" 388 20 388 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 15 388 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 15 388 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 15 388 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 25 388 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 388 25 388 26 , SrcSpan "tests/examples/CParser.hs" 388 38 388 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 26 388 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 26 388 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 388 26 388 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 1 389 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 1 389 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 1 389 10 , srcInfoPoints = [] } "happyIn54") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 11 389 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 11 389 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 13 389 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 389 13 389 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 15 389 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 29 389 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 29 389 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 389 29 389 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 390 1 390 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 390 1 390 11 , SrcSpan "tests/examples/CParser.hs" 390 22 390 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 390 12 390 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 390 12 390 21 , srcInfoPoints = [] } "happyIn54")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 1 391 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 391 12 391 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 1 391 11 , srcInfoPoints = [] } "happyOut54" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 15 391 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 391 30 391 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 15 391 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 391 15 391 16 , SrcSpan "tests/examples/CParser.hs" 391 28 391 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 16 391 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 16 391 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 16 391 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 33 391 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 391 33 391 34 , SrcSpan "tests/examples/CParser.hs" 391 39 391 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 34 391 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 34 391 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 391 34 391 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 1 392 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 1 392 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 1 392 11 , srcInfoPoints = [] } "happyOut54") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 12 392 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 12 392 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 14 392 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 392 14 392 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 16 392 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 30 392 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 30 392 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 392 30 392 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 393 1 393 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 393 1 393 11 , SrcSpan "tests/examples/CParser.hs" 393 23 393 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 393 12 393 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 393 12 393 22 , srcInfoPoints = [] } "happyOut54")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 1 394 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 394 11 394 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 1 394 10 , srcInfoPoints = [] } "happyIn55" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 14 394 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 394 22 394 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 14 394 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 394 14 394 15 , SrcSpan "tests/examples/CParser.hs" 394 20 394 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 15 394 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 15 394 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 15 394 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 25 394 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 394 25 394 26 , SrcSpan "tests/examples/CParser.hs" 394 38 394 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 26 394 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 26 394 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 394 26 394 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 1 395 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 1 395 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 1 395 10 , srcInfoPoints = [] } "happyIn55") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 11 395 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 11 395 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 13 395 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 395 13 395 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 15 395 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 29 395 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 29 395 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 395 29 395 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 396 1 396 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 396 1 396 11 , SrcSpan "tests/examples/CParser.hs" 396 22 396 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 396 12 396 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 396 12 396 21 , srcInfoPoints = [] } "happyIn55")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 1 397 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 397 12 397 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 1 397 11 , srcInfoPoints = [] } "happyOut55" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 15 397 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 397 30 397 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 15 397 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 397 15 397 16 , SrcSpan "tests/examples/CParser.hs" 397 28 397 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 16 397 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 16 397 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 16 397 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 33 397 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 397 33 397 34 , SrcSpan "tests/examples/CParser.hs" 397 39 397 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 34 397 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 34 397 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 397 34 397 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 1 398 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 1 398 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 1 398 11 , srcInfoPoints = [] } "happyOut55") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 12 398 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 12 398 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 14 398 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 398 14 398 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 16 398 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 30 398 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 30 398 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 398 30 398 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 399 1 399 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 399 1 399 11 , SrcSpan "tests/examples/CParser.hs" 399 23 399 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 399 12 399 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 399 12 399 22 , srcInfoPoints = [] } "happyOut55")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 1 400 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 400 11 400 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 1 400 10 , srcInfoPoints = [] } "happyIn56" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 14 400 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 400 44 400 46 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 14 400 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 400 14 400 15 , SrcSpan "tests/examples/CParser.hs" 400 42 400 43 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 15 400 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 400 15 400 16 , SrcSpan "tests/examples/CParser.hs" 400 28 400 29 , SrcSpan "tests/examples/CParser.hs" 400 41 400 42 ] } Boxed [ TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 28 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 16 400 21 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 22 400 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 22 400 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 22 400 28 , srcInfoPoints = [] } "CDeclr"))) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 41 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 30 400 35 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 36 400 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 36 400 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 36 400 41 , srcInfoPoints = [] } "CExpr"))) ])) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 47 400 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 400 47 400 48 , SrcSpan "tests/examples/CParser.hs" 400 60 400 61 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 48 400 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 48 400 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 400 48 400 59 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 1 401 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 1 401 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 1 401 10 , srcInfoPoints = [] } "happyIn56") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 11 401 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 11 401 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 13 401 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 401 13 401 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 15 401 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 29 401 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 29 401 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 401 29 401 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 402 1 402 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 402 1 402 11 , SrcSpan "tests/examples/CParser.hs" 402 22 402 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 402 12 402 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 402 12 402 21 , srcInfoPoints = [] } "happyIn56")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 1 403 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 403 12 403 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 1 403 11 , srcInfoPoints = [] } "happyOut56" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 15 403 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 403 30 403 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 15 403 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 403 15 403 16 , SrcSpan "tests/examples/CParser.hs" 403 28 403 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 16 403 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 16 403 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 16 403 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 33 403 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 403 33 403 34 , SrcSpan "tests/examples/CParser.hs" 403 61 403 62 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 34 403 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 403 34 403 35 , SrcSpan "tests/examples/CParser.hs" 403 47 403 48 , SrcSpan "tests/examples/CParser.hs" 403 60 403 61 ] } Boxed [ TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 47 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 35 403 40 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 41 403 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 41 403 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 41 403 47 , srcInfoPoints = [] } "CDeclr"))) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 60 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 49 403 54 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 55 403 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 55 403 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 403 55 403 60 , srcInfoPoints = [] } "CExpr"))) ]))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 1 404 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 1 404 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 1 404 11 , srcInfoPoints = [] } "happyOut56") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 12 404 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 12 404 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 14 404 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 404 14 404 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 16 404 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 30 404 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 30 404 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 404 30 404 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 405 1 405 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 405 1 405 11 , SrcSpan "tests/examples/CParser.hs" 405 23 405 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 405 12 405 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 405 12 405 22 , srcInfoPoints = [] } "happyOut56")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 1 406 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 406 11 406 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 1 406 10 , srcInfoPoints = [] } "happyIn57" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 14 406 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 406 44 406 46 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 14 406 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 406 14 406 15 , SrcSpan "tests/examples/CParser.hs" 406 42 406 43 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 15 406 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 406 15 406 16 , SrcSpan "tests/examples/CParser.hs" 406 28 406 29 , SrcSpan "tests/examples/CParser.hs" 406 41 406 42 ] } Boxed [ TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 28 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 16 406 21 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 22 406 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 22 406 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 22 406 28 , srcInfoPoints = [] } "CDeclr"))) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 41 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 30 406 35 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 36 406 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 36 406 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 36 406 41 , srcInfoPoints = [] } "CExpr"))) ])) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 47 406 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 406 47 406 48 , SrcSpan "tests/examples/CParser.hs" 406 60 406 61 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 48 406 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 48 406 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 406 48 406 59 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 1 407 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 1 407 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 1 407 10 , srcInfoPoints = [] } "happyIn57") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 11 407 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 11 407 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 13 407 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 407 13 407 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 15 407 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 29 407 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 29 407 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 407 29 407 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 408 1 408 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 408 1 408 11 , SrcSpan "tests/examples/CParser.hs" 408 22 408 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 408 12 408 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 408 12 408 21 , srcInfoPoints = [] } "happyIn57")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 1 409 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 409 12 409 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 1 409 11 , srcInfoPoints = [] } "happyOut57" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 15 409 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 409 30 409 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 15 409 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 409 15 409 16 , SrcSpan "tests/examples/CParser.hs" 409 28 409 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 16 409 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 16 409 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 16 409 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 33 409 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 409 33 409 34 , SrcSpan "tests/examples/CParser.hs" 409 61 409 62 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 34 409 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 409 34 409 35 , SrcSpan "tests/examples/CParser.hs" 409 47 409 48 , SrcSpan "tests/examples/CParser.hs" 409 60 409 61 ] } Boxed [ TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 47 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 35 409 40 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 41 409 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 41 409 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 41 409 47 , srcInfoPoints = [] } "CDeclr"))) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 60 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 49 409 54 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 55 409 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 55 409 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 409 55 409 60 , srcInfoPoints = [] } "CExpr"))) ]))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 1 410 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 1 410 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 1 410 11 , srcInfoPoints = [] } "happyOut57") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 12 410 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 12 410 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 14 410 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 410 14 410 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 16 410 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 30 410 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 30 410 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 410 30 410 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 411 1 411 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 411 1 411 11 , SrcSpan "tests/examples/CParser.hs" 411 23 411 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 411 12 411 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 411 12 411 22 , srcInfoPoints = [] } "happyOut57")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 1 412 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 412 11 412 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 1 412 10 , srcInfoPoints = [] } "happyIn58" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 14 412 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 412 22 412 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 14 412 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 412 14 412 15 , SrcSpan "tests/examples/CParser.hs" 412 20 412 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 15 412 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 15 412 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 15 412 20 , srcInfoPoints = [] } "CEnum")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 25 412 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 412 25 412 26 , SrcSpan "tests/examples/CParser.hs" 412 38 412 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 26 412 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 26 412 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 412 26 412 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 1 413 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 1 413 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 1 413 10 , srcInfoPoints = [] } "happyIn58") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 11 413 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 11 413 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 13 413 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 413 13 413 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 15 413 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 29 413 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 29 413 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 413 29 413 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 414 1 414 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 414 1 414 11 , SrcSpan "tests/examples/CParser.hs" 414 22 414 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 414 12 414 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 414 12 414 21 , srcInfoPoints = [] } "happyIn58")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 1 415 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 415 12 415 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 1 415 11 , srcInfoPoints = [] } "happyOut58" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 15 415 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 415 30 415 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 15 415 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 415 15 415 16 , SrcSpan "tests/examples/CParser.hs" 415 28 415 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 16 415 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 16 415 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 16 415 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 33 415 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 415 33 415 34 , SrcSpan "tests/examples/CParser.hs" 415 39 415 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 34 415 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 34 415 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 415 34 415 39 , srcInfoPoints = [] } "CEnum"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 1 416 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 1 416 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 1 416 11 , srcInfoPoints = [] } "happyOut58") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 12 416 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 12 416 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 14 416 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 416 14 416 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 16 416 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 30 416 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 30 416 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 416 30 416 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 417 1 417 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 417 1 417 11 , SrcSpan "tests/examples/CParser.hs" 417 23 417 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 417 12 417 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 417 12 417 22 , srcInfoPoints = [] } "happyOut58")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 1 418 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 418 11 418 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 1 418 10 , srcInfoPoints = [] } "happyIn59" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 14 418 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 418 48 418 50 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 14 418 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 418 14 418 15 , SrcSpan "tests/examples/CParser.hs" 418 46 418 47 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 46 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 15 418 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 24 418 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 418 24 418 25 , SrcSpan "tests/examples/CParser.hs" 418 45 418 46 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 25 418 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 418 25 418 26 , SrcSpan "tests/examples/CParser.hs" 418 31 418 32 , SrcSpan "tests/examples/CParser.hs" 418 44 418 45 ] } Boxed [ TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 26 418 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 26 418 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 26 418 31 , srcInfoPoints = [] } "Ident")) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 44 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 33 418 38 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 39 418 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 39 418 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 39 418 44 , srcInfoPoints = [] } "CExpr"))) ])))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 51 418 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 418 51 418 52 , SrcSpan "tests/examples/CParser.hs" 418 64 418 65 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 52 418 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 52 418 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 418 52 418 63 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 1 419 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 1 419 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 1 419 10 , srcInfoPoints = [] } "happyIn59") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 11 419 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 11 419 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 13 419 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 419 13 419 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 15 419 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 29 419 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 29 419 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 419 29 419 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 420 1 420 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 420 1 420 11 , SrcSpan "tests/examples/CParser.hs" 420 22 420 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 420 12 420 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 420 12 420 21 , srcInfoPoints = [] } "happyIn59")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 1 421 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 421 12 421 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 1 421 11 , srcInfoPoints = [] } "happyOut59" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 15 421 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 421 30 421 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 15 421 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 421 15 421 16 , SrcSpan "tests/examples/CParser.hs" 421 28 421 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 16 421 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 16 421 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 16 421 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 33 421 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 421 33 421 34 , SrcSpan "tests/examples/CParser.hs" 421 65 421 66 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 65 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 34 421 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 43 421 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 421 43 421 44 , SrcSpan "tests/examples/CParser.hs" 421 64 421 65 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 44 421 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 421 44 421 45 , SrcSpan "tests/examples/CParser.hs" 421 50 421 51 , SrcSpan "tests/examples/CParser.hs" 421 63 421 64 ] } Boxed [ TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 45 421 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 45 421 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 45 421 50 , srcInfoPoints = [] } "Ident")) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 63 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 52 421 57 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 58 421 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 58 421 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 421 58 421 63 , srcInfoPoints = [] } "CExpr"))) ]))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 1 422 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 1 422 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 1 422 11 , srcInfoPoints = [] } "happyOut59") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 12 422 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 12 422 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 14 422 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 422 14 422 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 16 422 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 30 422 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 30 422 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 422 30 422 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 423 1 423 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 423 1 423 11 , SrcSpan "tests/examples/CParser.hs" 423 23 423 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 423 12 423 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 423 12 423 22 , srcInfoPoints = [] } "happyOut59")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 1 424 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 424 11 424 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 1 424 10 , srcInfoPoints = [] } "happyIn60" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 14 424 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 424 37 424 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 14 424 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 424 14 424 15 , SrcSpan "tests/examples/CParser.hs" 424 35 424 36 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 15 424 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 424 15 424 16 , SrcSpan "tests/examples/CParser.hs" 424 21 424 22 , SrcSpan "tests/examples/CParser.hs" 424 34 424 35 ] } Boxed [ TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 16 424 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 16 424 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 16 424 21 , srcInfoPoints = [] } "Ident")) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 34 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 23 424 28 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 29 424 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 29 424 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 29 424 34 , srcInfoPoints = [] } "CExpr"))) ])) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 40 424 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 424 40 424 41 , SrcSpan "tests/examples/CParser.hs" 424 53 424 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 41 424 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 41 424 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 424 41 424 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 1 425 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 1 425 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 1 425 10 , srcInfoPoints = [] } "happyIn60") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 11 425 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 11 425 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 13 425 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 425 13 425 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 15 425 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 29 425 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 29 425 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 425 29 425 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 426 1 426 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 426 1 426 11 , SrcSpan "tests/examples/CParser.hs" 426 22 426 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 426 12 426 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 426 12 426 21 , srcInfoPoints = [] } "happyIn60")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 1 427 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 427 12 427 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 1 427 11 , srcInfoPoints = [] } "happyOut60" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 15 427 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 427 30 427 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 15 427 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 427 15 427 16 , SrcSpan "tests/examples/CParser.hs" 427 28 427 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 16 427 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 16 427 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 16 427 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 33 427 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 427 33 427 34 , SrcSpan "tests/examples/CParser.hs" 427 54 427 55 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 34 427 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 427 34 427 35 , SrcSpan "tests/examples/CParser.hs" 427 40 427 41 , SrcSpan "tests/examples/CParser.hs" 427 53 427 54 ] } Boxed [ TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 35 427 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 35 427 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 35 427 40 , srcInfoPoints = [] } "Ident")) , TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 53 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 42 427 47 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 48 427 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 48 427 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 427 48 427 53 , srcInfoPoints = [] } "CExpr"))) ]))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 1 428 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 1 428 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 1 428 11 , srcInfoPoints = [] } "happyOut60") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 12 428 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 12 428 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 14 428 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 428 14 428 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 16 428 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 30 428 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 30 428 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 428 30 428 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 429 1 429 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 429 1 429 11 , SrcSpan "tests/examples/CParser.hs" 429 23 429 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 429 12 429 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 429 12 429 22 , srcInfoPoints = [] } "happyOut60")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 1 430 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 430 11 430 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 1 430 10 , srcInfoPoints = [] } "happyIn61" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 14 430 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 430 26 430 28 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 14 430 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 430 14 430 15 , SrcSpan "tests/examples/CParser.hs" 430 24 430 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 15 430 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 15 430 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 15 430 24 , srcInfoPoints = [] } "CTypeQual")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 29 430 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 430 29 430 30 , SrcSpan "tests/examples/CParser.hs" 430 42 430 43 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 30 430 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 30 430 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 430 30 430 41 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 1 431 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 1 431 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 1 431 10 , srcInfoPoints = [] } "happyIn61") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 11 431 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 11 431 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 13 431 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 431 13 431 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 15 431 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 29 431 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 29 431 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 431 29 431 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 432 1 432 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 432 1 432 11 , SrcSpan "tests/examples/CParser.hs" 432 22 432 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 432 12 432 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 432 12 432 21 , srcInfoPoints = [] } "happyIn61")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 1 433 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 433 12 433 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 1 433 11 , srcInfoPoints = [] } "happyOut61" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 15 433 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 433 30 433 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 15 433 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 433 15 433 16 , SrcSpan "tests/examples/CParser.hs" 433 28 433 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 16 433 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 16 433 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 16 433 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 33 433 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 433 33 433 34 , SrcSpan "tests/examples/CParser.hs" 433 43 433 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 34 433 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 34 433 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 433 34 433 43 , srcInfoPoints = [] } "CTypeQual"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 1 434 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 1 434 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 1 434 11 , srcInfoPoints = [] } "happyOut61") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 12 434 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 12 434 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 14 434 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 434 14 434 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 16 434 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 30 434 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 30 434 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 434 30 434 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 435 1 435 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 435 1 435 11 , SrcSpan "tests/examples/CParser.hs" 435 23 435 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 435 12 435 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 435 12 435 22 , srcInfoPoints = [] } "happyOut61")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 1 436 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 436 11 436 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 1 436 10 , srcInfoPoints = [] } "happyIn62" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 14 436 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 436 37 436 39 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 14 436 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 436 14 436 15 , SrcSpan "tests/examples/CParser.hs" 436 35 436 36 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 15 436 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 24 436 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 436 24 436 25 , SrcSpan "tests/examples/CParser.hs" 436 34 436 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 25 436 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 25 436 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 25 436 34 , srcInfoPoints = [] } "CTypeQual")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 40 436 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 436 40 436 41 , SrcSpan "tests/examples/CParser.hs" 436 53 436 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 41 436 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 41 436 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 436 41 436 52 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 1 437 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 1 437 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 1 437 10 , srcInfoPoints = [] } "happyIn62") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 11 437 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 11 437 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 13 437 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 437 13 437 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 15 437 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 29 437 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 29 437 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 437 29 437 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 438 1 438 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 438 1 438 11 , SrcSpan "tests/examples/CParser.hs" 438 22 438 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 438 12 438 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 438 12 438 21 , srcInfoPoints = [] } "happyIn62")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 1 439 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 439 12 439 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 1 439 11 , srcInfoPoints = [] } "happyOut62" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 15 439 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 439 30 439 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 15 439 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 439 15 439 16 , SrcSpan "tests/examples/CParser.hs" 439 28 439 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 16 439 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 16 439 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 16 439 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 33 439 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 439 33 439 34 , SrcSpan "tests/examples/CParser.hs" 439 54 439 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 54 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 34 439 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 43 439 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 439 43 439 44 , SrcSpan "tests/examples/CParser.hs" 439 53 439 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 44 439 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 44 439 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 439 44 439 53 , srcInfoPoints = [] } "CTypeQual"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 1 440 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 1 440 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 1 440 11 , srcInfoPoints = [] } "happyOut62") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 12 440 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 12 440 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 14 440 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 440 14 440 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 16 440 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 30 440 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 30 440 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 440 30 440 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 441 1 441 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 441 1 441 11 , SrcSpan "tests/examples/CParser.hs" 441 23 441 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 441 12 441 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 441 12 441 22 , srcInfoPoints = [] } "happyOut62")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 1 442 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 442 11 442 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 1 442 10 , srcInfoPoints = [] } "happyIn63" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 14 442 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 442 24 442 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 14 442 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 442 14 442 15 , SrcSpan "tests/examples/CParser.hs" 442 22 442 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 15 442 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 15 442 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 15 442 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 27 442 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 442 27 442 28 , SrcSpan "tests/examples/CParser.hs" 442 40 442 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 28 442 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 28 442 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 442 28 442 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 1 443 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 1 443 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 1 443 10 , srcInfoPoints = [] } "happyIn63") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 11 443 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 11 443 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 13 443 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 443 13 443 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 15 443 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 29 443 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 29 443 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 443 29 443 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 444 1 444 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 444 1 444 11 , SrcSpan "tests/examples/CParser.hs" 444 22 444 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 444 12 444 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 444 12 444 21 , srcInfoPoints = [] } "happyIn63")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 1 445 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 445 12 445 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 1 445 11 , srcInfoPoints = [] } "happyOut63" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 15 445 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 445 30 445 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 15 445 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 445 15 445 16 , SrcSpan "tests/examples/CParser.hs" 445 28 445 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 16 445 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 16 445 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 16 445 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 33 445 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 445 33 445 34 , SrcSpan "tests/examples/CParser.hs" 445 41 445 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 34 445 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 34 445 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 445 34 445 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 1 446 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 1 446 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 1 446 11 , srcInfoPoints = [] } "happyOut63") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 12 446 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 12 446 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 14 446 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 446 14 446 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 16 446 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 30 446 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 30 446 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 446 30 446 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 447 1 447 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 447 1 447 11 , SrcSpan "tests/examples/CParser.hs" 447 23 447 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 447 12 447 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 447 12 447 22 , srcInfoPoints = [] } "happyOut63")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 1 448 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 448 11 448 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 1 448 10 , srcInfoPoints = [] } "happyIn64" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 14 448 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 448 30 448 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 14 448 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 448 14 448 15 , SrcSpan "tests/examples/CParser.hs" 448 28 448 29 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 28 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 15 448 20 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 21 448 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 21 448 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 21 448 28 , srcInfoPoints = [] } "CStrLit"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 33 448 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 448 33 448 34 , SrcSpan "tests/examples/CParser.hs" 448 46 448 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 34 448 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 34 448 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 448 34 448 45 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 1 449 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 1 449 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 1 449 10 , srcInfoPoints = [] } "happyIn64") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 11 449 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 11 449 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 13 449 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 449 13 449 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 15 449 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 29 449 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 29 449 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 449 29 449 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 450 1 450 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 450 1 450 11 , SrcSpan "tests/examples/CParser.hs" 450 22 450 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 450 12 450 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 450 12 450 21 , srcInfoPoints = [] } "happyIn64")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 1 451 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 451 12 451 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 1 451 11 , srcInfoPoints = [] } "happyOut64" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 15 451 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 451 30 451 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 15 451 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 451 15 451 16 , SrcSpan "tests/examples/CParser.hs" 451 28 451 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 16 451 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 16 451 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 16 451 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 33 451 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 451 33 451 34 , SrcSpan "tests/examples/CParser.hs" 451 47 451 48 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 47 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 34 451 39 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 40 451 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 40 451 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 451 40 451 47 , srcInfoPoints = [] } "CStrLit")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 1 452 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 1 452 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 1 452 11 , srcInfoPoints = [] } "happyOut64") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 12 452 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 12 452 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 14 452 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 452 14 452 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 16 452 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 30 452 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 30 452 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 452 30 452 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 453 1 453 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 453 1 453 11 , SrcSpan "tests/examples/CParser.hs" 453 23 453 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 453 12 453 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 453 12 453 22 , srcInfoPoints = [] } "happyOut64")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 1 454 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 454 11 454 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 1 454 10 , srcInfoPoints = [] } "happyIn65" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 14 454 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 454 24 454 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 14 454 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 454 14 454 15 , SrcSpan "tests/examples/CParser.hs" 454 22 454 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 15 454 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 15 454 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 15 454 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 27 454 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 454 27 454 28 , SrcSpan "tests/examples/CParser.hs" 454 40 454 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 28 454 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 28 454 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 454 28 454 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 1 455 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 1 455 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 1 455 10 , srcInfoPoints = [] } "happyIn65") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 11 455 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 11 455 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 13 455 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 455 13 455 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 15 455 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 29 455 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 29 455 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 455 29 455 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 456 1 456 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 456 1 456 11 , SrcSpan "tests/examples/CParser.hs" 456 22 456 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 456 12 456 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 456 12 456 21 , srcInfoPoints = [] } "happyIn65")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 1 457 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 457 12 457 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 1 457 11 , srcInfoPoints = [] } "happyOut65" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 15 457 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 457 30 457 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 15 457 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 457 15 457 16 , SrcSpan "tests/examples/CParser.hs" 457 28 457 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 16 457 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 16 457 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 16 457 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 33 457 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 457 33 457 34 , SrcSpan "tests/examples/CParser.hs" 457 41 457 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 34 457 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 34 457 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 457 34 457 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 1 458 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 1 458 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 1 458 11 , srcInfoPoints = [] } "happyOut65") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 12 458 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 12 458 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 14 458 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 458 14 458 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 16 458 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 30 458 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 30 458 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 458 30 458 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 459 1 459 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 459 1 459 11 , SrcSpan "tests/examples/CParser.hs" 459 23 459 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 459 12 459 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 459 12 459 22 , srcInfoPoints = [] } "happyOut65")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 1 460 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 460 11 460 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 1 460 10 , srcInfoPoints = [] } "happyIn66" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 14 460 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 460 24 460 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 14 460 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 460 14 460 15 , SrcSpan "tests/examples/CParser.hs" 460 22 460 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 15 460 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 15 460 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 15 460 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 27 460 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 460 27 460 28 , SrcSpan "tests/examples/CParser.hs" 460 40 460 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 28 460 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 28 460 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 460 28 460 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 1 461 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 1 461 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 1 461 10 , srcInfoPoints = [] } "happyIn66") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 11 461 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 11 461 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 13 461 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 461 13 461 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 15 461 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 29 461 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 29 461 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 461 29 461 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 462 1 462 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 462 1 462 11 , SrcSpan "tests/examples/CParser.hs" 462 22 462 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 462 12 462 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 462 12 462 21 , srcInfoPoints = [] } "happyIn66")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 1 463 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 463 12 463 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 1 463 11 , srcInfoPoints = [] } "happyOut66" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 15 463 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 463 30 463 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 15 463 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 463 15 463 16 , SrcSpan "tests/examples/CParser.hs" 463 28 463 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 16 463 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 16 463 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 16 463 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 33 463 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 463 33 463 34 , SrcSpan "tests/examples/CParser.hs" 463 41 463 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 34 463 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 34 463 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 463 34 463 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 1 464 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 1 464 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 1 464 11 , srcInfoPoints = [] } "happyOut66") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 12 464 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 12 464 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 14 464 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 464 14 464 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 16 464 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 30 464 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 30 464 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 464 30 464 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 465 1 465 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 465 1 465 11 , SrcSpan "tests/examples/CParser.hs" 465 23 465 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 465 12 465 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 465 12 465 22 , srcInfoPoints = [] } "happyOut66")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 1 466 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 466 11 466 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 1 466 10 , srcInfoPoints = [] } "happyIn67" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 14 466 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 466 24 466 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 14 466 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 466 14 466 15 , SrcSpan "tests/examples/CParser.hs" 466 22 466 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 15 466 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 15 466 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 15 466 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 27 466 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 466 27 466 28 , SrcSpan "tests/examples/CParser.hs" 466 40 466 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 28 466 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 28 466 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 466 28 466 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 1 467 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 1 467 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 1 467 10 , srcInfoPoints = [] } "happyIn67") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 11 467 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 11 467 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 13 467 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 467 13 467 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 15 467 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 29 467 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 29 467 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 467 29 467 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 468 1 468 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 468 1 468 11 , SrcSpan "tests/examples/CParser.hs" 468 22 468 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 468 12 468 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 468 12 468 21 , srcInfoPoints = [] } "happyIn67")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 1 469 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 469 12 469 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 1 469 11 , srcInfoPoints = [] } "happyOut67" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 15 469 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 469 30 469 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 15 469 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 469 15 469 16 , SrcSpan "tests/examples/CParser.hs" 469 28 469 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 16 469 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 16 469 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 16 469 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 33 469 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 469 33 469 34 , SrcSpan "tests/examples/CParser.hs" 469 41 469 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 34 469 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 34 469 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 469 34 469 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 1 470 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 1 470 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 1 470 11 , srcInfoPoints = [] } "happyOut67") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 12 470 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 12 470 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 14 470 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 470 14 470 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 16 470 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 30 470 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 30 470 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 470 30 470 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 471 1 471 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 471 1 471 11 , SrcSpan "tests/examples/CParser.hs" 471 23 471 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 471 12 471 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 471 12 471 22 , srcInfoPoints = [] } "happyOut67")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 1 472 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 472 11 472 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 1 472 10 , srcInfoPoints = [] } "happyIn68" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 14 472 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 472 24 472 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 14 472 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 472 14 472 15 , SrcSpan "tests/examples/CParser.hs" 472 22 472 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 15 472 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 15 472 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 15 472 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 27 472 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 472 27 472 28 , SrcSpan "tests/examples/CParser.hs" 472 40 472 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 28 472 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 28 472 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 472 28 472 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 1 473 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 1 473 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 1 473 10 , srcInfoPoints = [] } "happyIn68") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 11 473 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 11 473 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 13 473 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 473 13 473 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 15 473 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 29 473 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 29 473 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 473 29 473 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 474 1 474 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 474 1 474 11 , SrcSpan "tests/examples/CParser.hs" 474 22 474 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 474 12 474 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 474 12 474 21 , srcInfoPoints = [] } "happyIn68")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 1 475 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 475 12 475 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 1 475 11 , srcInfoPoints = [] } "happyOut68" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 15 475 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 475 30 475 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 15 475 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 475 15 475 16 , SrcSpan "tests/examples/CParser.hs" 475 28 475 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 16 475 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 16 475 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 16 475 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 33 475 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 475 33 475 34 , SrcSpan "tests/examples/CParser.hs" 475 41 475 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 34 475 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 34 475 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 475 34 475 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 1 476 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 1 476 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 1 476 11 , srcInfoPoints = [] } "happyOut68") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 12 476 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 12 476 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 14 476 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 476 14 476 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 16 476 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 30 476 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 30 476 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 476 30 476 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 477 1 477 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 477 1 477 11 , SrcSpan "tests/examples/CParser.hs" 477 23 477 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 477 12 477 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 477 12 477 22 , srcInfoPoints = [] } "happyOut68")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 1 478 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 478 11 478 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 1 478 10 , srcInfoPoints = [] } "happyIn69" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 14 478 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 478 24 478 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 14 478 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 478 14 478 15 , SrcSpan "tests/examples/CParser.hs" 478 22 478 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 15 478 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 15 478 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 15 478 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 27 478 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 478 27 478 28 , SrcSpan "tests/examples/CParser.hs" 478 40 478 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 28 478 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 28 478 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 478 28 478 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 1 479 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 1 479 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 1 479 10 , srcInfoPoints = [] } "happyIn69") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 11 479 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 11 479 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 13 479 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 479 13 479 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 15 479 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 29 479 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 29 479 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 479 29 479 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 480 1 480 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 480 1 480 11 , SrcSpan "tests/examples/CParser.hs" 480 22 480 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 480 12 480 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 480 12 480 21 , srcInfoPoints = [] } "happyIn69")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 1 481 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 481 12 481 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 1 481 11 , srcInfoPoints = [] } "happyOut69" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 15 481 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 481 30 481 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 15 481 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 481 15 481 16 , SrcSpan "tests/examples/CParser.hs" 481 28 481 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 16 481 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 16 481 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 16 481 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 33 481 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 481 33 481 34 , SrcSpan "tests/examples/CParser.hs" 481 41 481 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 34 481 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 34 481 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 481 34 481 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 1 482 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 1 482 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 1 482 11 , srcInfoPoints = [] } "happyOut69") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 12 482 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 12 482 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 14 482 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 482 14 482 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 16 482 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 30 482 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 30 482 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 482 30 482 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 483 1 483 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 483 1 483 11 , SrcSpan "tests/examples/CParser.hs" 483 23 483 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 483 12 483 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 483 12 483 22 , srcInfoPoints = [] } "happyOut69")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 1 484 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 484 11 484 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 1 484 10 , srcInfoPoints = [] } "happyIn70" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 14 484 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 484 24 484 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 14 484 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 484 14 484 15 , SrcSpan "tests/examples/CParser.hs" 484 22 484 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 15 484 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 15 484 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 15 484 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 27 484 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 484 27 484 28 , SrcSpan "tests/examples/CParser.hs" 484 40 484 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 28 484 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 28 484 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 484 28 484 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 1 485 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 1 485 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 1 485 10 , srcInfoPoints = [] } "happyIn70") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 11 485 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 11 485 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 13 485 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 485 13 485 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 15 485 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 29 485 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 29 485 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 485 29 485 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 486 1 486 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 486 1 486 11 , SrcSpan "tests/examples/CParser.hs" 486 22 486 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 486 12 486 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 486 12 486 21 , srcInfoPoints = [] } "happyIn70")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 1 487 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 487 12 487 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 1 487 11 , srcInfoPoints = [] } "happyOut70" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 15 487 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 487 30 487 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 15 487 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 487 15 487 16 , SrcSpan "tests/examples/CParser.hs" 487 28 487 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 16 487 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 16 487 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 16 487 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 33 487 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 487 33 487 34 , SrcSpan "tests/examples/CParser.hs" 487 41 487 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 34 487 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 34 487 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 487 34 487 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 1 488 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 1 488 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 1 488 11 , srcInfoPoints = [] } "happyOut70") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 12 488 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 12 488 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 14 488 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 488 14 488 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 16 488 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 30 488 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 30 488 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 488 30 488 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 489 1 489 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 489 1 489 11 , SrcSpan "tests/examples/CParser.hs" 489 23 489 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 489 12 489 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 489 12 489 22 , srcInfoPoints = [] } "happyOut70")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 1 490 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 490 11 490 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 1 490 10 , srcInfoPoints = [] } "happyIn71" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 14 490 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 490 24 490 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 14 490 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 490 14 490 15 , SrcSpan "tests/examples/CParser.hs" 490 22 490 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 15 490 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 15 490 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 15 490 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 27 490 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 490 27 490 28 , SrcSpan "tests/examples/CParser.hs" 490 40 490 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 28 490 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 28 490 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 490 28 490 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 1 491 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 1 491 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 1 491 10 , srcInfoPoints = [] } "happyIn71") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 11 491 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 11 491 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 13 491 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 491 13 491 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 15 491 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 29 491 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 29 491 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 491 29 491 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 492 1 492 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 492 1 492 11 , SrcSpan "tests/examples/CParser.hs" 492 22 492 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 492 12 492 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 492 12 492 21 , srcInfoPoints = [] } "happyIn71")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 1 493 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 493 12 493 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 1 493 11 , srcInfoPoints = [] } "happyOut71" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 15 493 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 493 30 493 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 15 493 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 493 15 493 16 , SrcSpan "tests/examples/CParser.hs" 493 28 493 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 16 493 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 16 493 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 16 493 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 33 493 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 493 33 493 34 , SrcSpan "tests/examples/CParser.hs" 493 41 493 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 34 493 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 34 493 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 493 34 493 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 1 494 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 1 494 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 1 494 11 , srcInfoPoints = [] } "happyOut71") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 12 494 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 12 494 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 14 494 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 494 14 494 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 16 494 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 30 494 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 30 494 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 494 30 494 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 495 1 495 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 495 1 495 11 , SrcSpan "tests/examples/CParser.hs" 495 23 495 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 495 12 495 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 495 12 495 22 , srcInfoPoints = [] } "happyOut71")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 1 496 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 496 11 496 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 1 496 10 , srcInfoPoints = [] } "happyIn72" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 14 496 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 496 24 496 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 14 496 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 496 14 496 15 , SrcSpan "tests/examples/CParser.hs" 496 22 496 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 15 496 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 15 496 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 15 496 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 27 496 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 496 27 496 28 , SrcSpan "tests/examples/CParser.hs" 496 40 496 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 28 496 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 28 496 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 496 28 496 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 1 497 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 1 497 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 1 497 10 , srcInfoPoints = [] } "happyIn72") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 11 497 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 11 497 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 13 497 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 497 13 497 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 15 497 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 29 497 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 29 497 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 497 29 497 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 498 1 498 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 498 1 498 11 , SrcSpan "tests/examples/CParser.hs" 498 22 498 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 498 12 498 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 498 12 498 21 , srcInfoPoints = [] } "happyIn72")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 1 499 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 499 12 499 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 1 499 11 , srcInfoPoints = [] } "happyOut72" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 15 499 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 499 30 499 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 15 499 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 499 15 499 16 , SrcSpan "tests/examples/CParser.hs" 499 28 499 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 16 499 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 16 499 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 16 499 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 33 499 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 499 33 499 34 , SrcSpan "tests/examples/CParser.hs" 499 41 499 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 34 499 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 34 499 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 499 34 499 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 1 500 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 1 500 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 1 500 11 , srcInfoPoints = [] } "happyOut72") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 12 500 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 12 500 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 14 500 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 500 14 500 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 16 500 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 30 500 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 30 500 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 500 30 500 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 501 1 501 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 501 1 501 11 , SrcSpan "tests/examples/CParser.hs" 501 23 501 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 501 12 501 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 501 12 501 22 , srcInfoPoints = [] } "happyOut72")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 1 502 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 502 11 502 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 1 502 10 , srcInfoPoints = [] } "happyIn73" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 14 502 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 502 24 502 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 14 502 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 502 14 502 15 , SrcSpan "tests/examples/CParser.hs" 502 22 502 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 15 502 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 15 502 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 15 502 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 27 502 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 502 27 502 28 , SrcSpan "tests/examples/CParser.hs" 502 40 502 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 28 502 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 28 502 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 502 28 502 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 1 503 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 1 503 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 1 503 10 , srcInfoPoints = [] } "happyIn73") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 11 503 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 11 503 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 13 503 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 503 13 503 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 15 503 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 29 503 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 29 503 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 503 29 503 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 504 1 504 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 504 1 504 11 , SrcSpan "tests/examples/CParser.hs" 504 22 504 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 504 12 504 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 504 12 504 21 , srcInfoPoints = [] } "happyIn73")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 1 505 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 505 12 505 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 1 505 11 , srcInfoPoints = [] } "happyOut73" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 15 505 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 505 30 505 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 15 505 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 505 15 505 16 , SrcSpan "tests/examples/CParser.hs" 505 28 505 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 16 505 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 16 505 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 16 505 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 33 505 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 505 33 505 34 , SrcSpan "tests/examples/CParser.hs" 505 41 505 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 34 505 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 34 505 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 505 34 505 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 1 506 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 1 506 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 1 506 11 , srcInfoPoints = [] } "happyOut73") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 12 506 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 12 506 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 14 506 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 506 14 506 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 16 506 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 30 506 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 30 506 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 506 30 506 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 507 1 507 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 507 1 507 11 , SrcSpan "tests/examples/CParser.hs" 507 23 507 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 507 12 507 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 507 12 507 22 , srcInfoPoints = [] } "happyOut73")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 1 508 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 508 11 508 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 1 508 10 , srcInfoPoints = [] } "happyIn74" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 14 508 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 508 24 508 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 14 508 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 508 14 508 15 , SrcSpan "tests/examples/CParser.hs" 508 22 508 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 15 508 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 15 508 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 15 508 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 27 508 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 508 27 508 28 , SrcSpan "tests/examples/CParser.hs" 508 40 508 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 28 508 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 28 508 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 508 28 508 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 1 509 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 1 509 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 1 509 10 , srcInfoPoints = [] } "happyIn74") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 11 509 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 11 509 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 13 509 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 509 13 509 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 15 509 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 29 509 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 29 509 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 509 29 509 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 510 1 510 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 510 1 510 11 , SrcSpan "tests/examples/CParser.hs" 510 22 510 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 510 12 510 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 510 12 510 21 , srcInfoPoints = [] } "happyIn74")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 1 511 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 511 12 511 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 1 511 11 , srcInfoPoints = [] } "happyOut74" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 15 511 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 511 30 511 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 15 511 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 511 15 511 16 , SrcSpan "tests/examples/CParser.hs" 511 28 511 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 16 511 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 16 511 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 16 511 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 33 511 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 511 33 511 34 , SrcSpan "tests/examples/CParser.hs" 511 41 511 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 34 511 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 34 511 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 511 34 511 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 1 512 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 1 512 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 1 512 11 , srcInfoPoints = [] } "happyOut74") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 12 512 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 12 512 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 14 512 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 512 14 512 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 16 512 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 30 512 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 30 512 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 512 30 512 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 513 1 513 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 513 1 513 11 , SrcSpan "tests/examples/CParser.hs" 513 23 513 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 513 12 513 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 513 12 513 22 , srcInfoPoints = [] } "happyOut74")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 1 514 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 514 11 514 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 1 514 10 , srcInfoPoints = [] } "happyIn75" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 14 514 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 514 24 514 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 14 514 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 514 14 514 15 , SrcSpan "tests/examples/CParser.hs" 514 22 514 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 15 514 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 15 514 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 15 514 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 27 514 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 514 27 514 28 , SrcSpan "tests/examples/CParser.hs" 514 40 514 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 28 514 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 28 514 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 514 28 514 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 1 515 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 1 515 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 1 515 10 , srcInfoPoints = [] } "happyIn75") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 11 515 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 11 515 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 13 515 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 515 13 515 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 15 515 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 29 515 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 29 515 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 515 29 515 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 516 1 516 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 516 1 516 11 , SrcSpan "tests/examples/CParser.hs" 516 22 516 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 516 12 516 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 516 12 516 21 , srcInfoPoints = [] } "happyIn75")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 1 517 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 517 12 517 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 1 517 11 , srcInfoPoints = [] } "happyOut75" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 15 517 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 517 30 517 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 15 517 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 517 15 517 16 , SrcSpan "tests/examples/CParser.hs" 517 28 517 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 16 517 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 16 517 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 16 517 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 33 517 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 517 33 517 34 , SrcSpan "tests/examples/CParser.hs" 517 41 517 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 34 517 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 34 517 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 517 34 517 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 1 518 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 1 518 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 1 518 11 , srcInfoPoints = [] } "happyOut75") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 12 518 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 12 518 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 14 518 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 518 14 518 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 16 518 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 30 518 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 30 518 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 518 30 518 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 519 1 519 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 519 1 519 11 , SrcSpan "tests/examples/CParser.hs" 519 23 519 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 519 12 519 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 519 12 519 22 , srcInfoPoints = [] } "happyOut75")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 1 520 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 520 11 520 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 1 520 10 , srcInfoPoints = [] } "happyIn76" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 14 520 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 520 23 520 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 14 520 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 520 14 520 15 , SrcSpan "tests/examples/CParser.hs" 520 21 520 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 15 520 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 15 520 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 15 520 21 , srcInfoPoints = [] } "CDeclr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 26 520 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 520 26 520 27 , SrcSpan "tests/examples/CParser.hs" 520 39 520 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 27 520 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 27 520 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 520 27 520 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 1 521 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 1 521 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 1 521 10 , srcInfoPoints = [] } "happyIn76") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 11 521 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 11 521 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 13 521 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 521 13 521 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 15 521 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 29 521 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 29 521 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 521 29 521 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 522 1 522 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 522 1 522 11 , SrcSpan "tests/examples/CParser.hs" 522 22 522 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 522 12 522 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 522 12 522 21 , srcInfoPoints = [] } "happyIn76")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 1 523 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 523 12 523 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 1 523 11 , srcInfoPoints = [] } "happyOut76" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 15 523 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 523 30 523 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 15 523 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 523 15 523 16 , SrcSpan "tests/examples/CParser.hs" 523 28 523 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 16 523 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 16 523 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 16 523 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 33 523 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 523 33 523 34 , SrcSpan "tests/examples/CParser.hs" 523 40 523 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 34 523 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 34 523 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 523 34 523 40 , srcInfoPoints = [] } "CDeclr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 1 524 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 1 524 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 1 524 11 , srcInfoPoints = [] } "happyOut76") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 12 524 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 12 524 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 14 524 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 524 14 524 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 16 524 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 30 524 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 30 524 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 524 30 524 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 525 1 525 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 525 1 525 11 , SrcSpan "tests/examples/CParser.hs" 525 23 525 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 525 12 525 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 525 12 525 22 , srcInfoPoints = [] } "happyOut76")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 1 526 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 526 11 526 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 1 526 10 , srcInfoPoints = [] } "happyIn77" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 14 526 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 526 24 526 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 14 526 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 526 14 526 15 , SrcSpan "tests/examples/CParser.hs" 526 22 526 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 15 526 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 15 526 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 15 526 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 27 526 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 526 27 526 28 , SrcSpan "tests/examples/CParser.hs" 526 40 526 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 28 526 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 28 526 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 526 28 526 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 1 527 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 1 527 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 1 527 10 , srcInfoPoints = [] } "happyIn77") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 11 527 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 11 527 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 13 527 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 527 13 527 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 15 527 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 29 527 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 29 527 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 527 29 527 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 528 1 528 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 528 1 528 11 , SrcSpan "tests/examples/CParser.hs" 528 22 528 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 528 12 528 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 528 12 528 21 , srcInfoPoints = [] } "happyIn77")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 1 529 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 529 12 529 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 1 529 11 , srcInfoPoints = [] } "happyOut77" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 15 529 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 529 30 529 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 15 529 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 529 15 529 16 , SrcSpan "tests/examples/CParser.hs" 529 28 529 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 16 529 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 16 529 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 16 529 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 33 529 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 529 33 529 34 , SrcSpan "tests/examples/CParser.hs" 529 41 529 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 34 529 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 34 529 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 529 34 529 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 1 530 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 1 530 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 1 530 11 , srcInfoPoints = [] } "happyOut77") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 12 530 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 12 530 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 14 530 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 530 14 530 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 16 530 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 30 530 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 30 530 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 530 30 530 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 531 1 531 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 531 1 531 11 , SrcSpan "tests/examples/CParser.hs" 531 23 531 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 531 12 531 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 531 12 531 22 , srcInfoPoints = [] } "happyOut77")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 1 532 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 532 11 532 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 1 532 10 , srcInfoPoints = [] } "happyIn78" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 14 532 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 532 24 532 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 14 532 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 532 14 532 15 , SrcSpan "tests/examples/CParser.hs" 532 22 532 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 15 532 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 15 532 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 15 532 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 27 532 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 532 27 532 28 , SrcSpan "tests/examples/CParser.hs" 532 40 532 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 28 532 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 28 532 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 532 28 532 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 1 533 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 1 533 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 1 533 10 , srcInfoPoints = [] } "happyIn78") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 11 533 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 11 533 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 13 533 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 533 13 533 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 15 533 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 29 533 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 29 533 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 533 29 533 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 534 1 534 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 534 1 534 11 , SrcSpan "tests/examples/CParser.hs" 534 22 534 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 534 12 534 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 534 12 534 21 , srcInfoPoints = [] } "happyIn78")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 1 535 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 535 12 535 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 1 535 11 , srcInfoPoints = [] } "happyOut78" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 15 535 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 535 30 535 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 15 535 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 535 15 535 16 , SrcSpan "tests/examples/CParser.hs" 535 28 535 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 16 535 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 16 535 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 16 535 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 33 535 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 535 33 535 34 , SrcSpan "tests/examples/CParser.hs" 535 41 535 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 34 535 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 34 535 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 535 34 535 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 1 536 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 1 536 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 1 536 11 , srcInfoPoints = [] } "happyOut78") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 12 536 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 12 536 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 14 536 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 536 14 536 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 16 536 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 30 536 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 30 536 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 536 30 536 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 537 1 537 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 537 1 537 11 , SrcSpan "tests/examples/CParser.hs" 537 23 537 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 537 12 537 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 537 12 537 22 , srcInfoPoints = [] } "happyOut78")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 1 538 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 538 11 538 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 1 538 10 , srcInfoPoints = [] } "happyIn79" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 14 538 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 538 32 538 34 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 14 538 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 538 14 538 15 , SrcSpan "tests/examples/CParser.hs" 538 30 538 31 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 15 538 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 538 15 538 16 , SrcSpan "tests/examples/CParser.hs" 538 23 538 24 , SrcSpan "tests/examples/CParser.hs" 538 29 538 30 ] } Boxed [ TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 16 538 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 538 16 538 17 , SrcSpan "tests/examples/CParser.hs" 538 22 538 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 17 538 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 17 538 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 17 538 22 , srcInfoPoints = [] } "CDecl"))) , TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 25 538 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 25 538 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 25 538 29 , srcInfoPoints = [] } "Bool")) ])) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 35 538 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 538 35 538 36 , SrcSpan "tests/examples/CParser.hs" 538 48 538 49 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 36 538 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 36 538 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 538 36 538 47 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 1 539 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 1 539 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 1 539 10 , srcInfoPoints = [] } "happyIn79") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 11 539 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 11 539 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 13 539 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 539 13 539 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 15 539 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 29 539 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 29 539 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 539 29 539 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 540 1 540 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 540 1 540 11 , SrcSpan "tests/examples/CParser.hs" 540 22 540 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 540 12 540 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 540 12 540 21 , srcInfoPoints = [] } "happyIn79")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 1 541 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 541 12 541 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 1 541 11 , srcInfoPoints = [] } "happyOut79" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 15 541 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 541 30 541 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 15 541 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 541 15 541 16 , SrcSpan "tests/examples/CParser.hs" 541 28 541 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 16 541 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 16 541 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 16 541 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 33 541 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 541 33 541 34 , SrcSpan "tests/examples/CParser.hs" 541 49 541 50 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 34 541 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 541 34 541 35 , SrcSpan "tests/examples/CParser.hs" 541 42 541 43 , SrcSpan "tests/examples/CParser.hs" 541 48 541 49 ] } Boxed [ TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 35 541 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 541 35 541 36 , SrcSpan "tests/examples/CParser.hs" 541 41 541 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 36 541 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 36 541 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 36 541 41 , srcInfoPoints = [] } "CDecl"))) , TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 44 541 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 44 541 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 541 44 541 48 , srcInfoPoints = [] } "Bool")) ]))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 1 542 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 1 542 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 1 542 11 , srcInfoPoints = [] } "happyOut79") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 12 542 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 12 542 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 14 542 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 542 14 542 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 16 542 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 30 542 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 30 542 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 542 30 542 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 543 1 543 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 543 1 543 11 , SrcSpan "tests/examples/CParser.hs" 543 23 543 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 543 12 543 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 543 12 543 22 , srcInfoPoints = [] } "happyOut79")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 1 544 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 544 11 544 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 1 544 10 , srcInfoPoints = [] } "happyIn80" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 14 544 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 544 33 544 35 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 14 544 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 544 14 544 15 , SrcSpan "tests/examples/CParser.hs" 544 31 544 32 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 31 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 15 544 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 24 544 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 544 24 544 25 , SrcSpan "tests/examples/CParser.hs" 544 30 544 31 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 25 544 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 25 544 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 25 544 30 , srcInfoPoints = [] } "CDecl")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 36 544 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 544 36 544 37 , SrcSpan "tests/examples/CParser.hs" 544 49 544 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 37 544 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 37 544 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 544 37 544 48 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 1 545 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 1 545 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 1 545 10 , srcInfoPoints = [] } "happyIn80") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 11 545 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 11 545 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 13 545 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 545 13 545 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 15 545 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 29 545 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 29 545 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 545 29 545 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 546 1 546 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 546 1 546 11 , SrcSpan "tests/examples/CParser.hs" 546 22 546 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 546 12 546 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 546 12 546 21 , srcInfoPoints = [] } "happyIn80")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 1 547 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 547 12 547 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 1 547 11 , srcInfoPoints = [] } "happyOut80" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 15 547 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 547 30 547 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 15 547 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 547 15 547 16 , SrcSpan "tests/examples/CParser.hs" 547 28 547 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 16 547 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 16 547 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 16 547 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 33 547 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 547 33 547 34 , SrcSpan "tests/examples/CParser.hs" 547 50 547 51 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 50 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 34 547 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 43 547 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 547 43 547 44 , SrcSpan "tests/examples/CParser.hs" 547 49 547 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 44 547 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 44 547 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 547 44 547 49 , srcInfoPoints = [] } "CDecl"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 1 548 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 1 548 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 1 548 11 , srcInfoPoints = [] } "happyOut80") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 12 548 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 12 548 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 14 548 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 548 14 548 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 16 548 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 30 548 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 30 548 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 548 30 548 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 549 1 549 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 549 1 549 11 , SrcSpan "tests/examples/CParser.hs" 549 23 549 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 549 12 549 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 549 12 549 22 , srcInfoPoints = [] } "happyOut80")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 1 550 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 550 11 550 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 1 550 10 , srcInfoPoints = [] } "happyIn81" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 14 550 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 550 22 550 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 14 550 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 550 14 550 15 , SrcSpan "tests/examples/CParser.hs" 550 20 550 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 15 550 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 15 550 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 15 550 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 25 550 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 550 25 550 26 , SrcSpan "tests/examples/CParser.hs" 550 38 550 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 26 550 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 26 550 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 550 26 550 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 1 551 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 1 551 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 1 551 10 , srcInfoPoints = [] } "happyIn81") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 11 551 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 11 551 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 13 551 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 551 13 551 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 15 551 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 29 551 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 29 551 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 551 29 551 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 552 1 552 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 552 1 552 11 , SrcSpan "tests/examples/CParser.hs" 552 22 552 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 552 12 552 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 552 12 552 21 , srcInfoPoints = [] } "happyIn81")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 1 553 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 553 12 553 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 1 553 11 , srcInfoPoints = [] } "happyOut81" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 15 553 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 553 30 553 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 15 553 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 553 15 553 16 , SrcSpan "tests/examples/CParser.hs" 553 28 553 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 16 553 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 16 553 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 16 553 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 33 553 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 553 33 553 34 , SrcSpan "tests/examples/CParser.hs" 553 39 553 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 34 553 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 34 553 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 553 34 553 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 1 554 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 1 554 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 1 554 11 , srcInfoPoints = [] } "happyOut81") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 12 554 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 12 554 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 14 554 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 554 14 554 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 16 554 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 30 554 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 30 554 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 554 30 554 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 555 1 555 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 555 1 555 11 , SrcSpan "tests/examples/CParser.hs" 555 23 555 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 555 12 555 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 555 12 555 22 , srcInfoPoints = [] } "happyOut81")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 1 556 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 556 11 556 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 1 556 10 , srcInfoPoints = [] } "happyIn82" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 14 556 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 556 33 556 35 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 14 556 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 556 14 556 15 , SrcSpan "tests/examples/CParser.hs" 556 31 556 32 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 31 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 15 556 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 24 556 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 556 24 556 25 , SrcSpan "tests/examples/CParser.hs" 556 30 556 31 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 25 556 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 25 556 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 25 556 30 , srcInfoPoints = [] } "Ident")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 36 556 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 556 36 556 37 , SrcSpan "tests/examples/CParser.hs" 556 49 556 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 37 556 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 37 556 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 556 37 556 48 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 1 557 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 1 557 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 1 557 10 , srcInfoPoints = [] } "happyIn82") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 11 557 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 11 557 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 13 557 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 557 13 557 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 15 557 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 29 557 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 29 557 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 557 29 557 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 558 1 558 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 558 1 558 11 , SrcSpan "tests/examples/CParser.hs" 558 22 558 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 558 12 558 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 558 12 558 21 , srcInfoPoints = [] } "happyIn82")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 1 559 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 559 12 559 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 1 559 11 , srcInfoPoints = [] } "happyOut82" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 15 559 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 559 30 559 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 15 559 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 559 15 559 16 , SrcSpan "tests/examples/CParser.hs" 559 28 559 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 16 559 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 16 559 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 16 559 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 33 559 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 559 33 559 34 , SrcSpan "tests/examples/CParser.hs" 559 50 559 51 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 50 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 34 559 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 43 559 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 559 43 559 44 , SrcSpan "tests/examples/CParser.hs" 559 49 559 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 44 559 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 44 559 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 559 44 559 49 , srcInfoPoints = [] } "Ident"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 1 560 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 1 560 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 1 560 11 , srcInfoPoints = [] } "happyOut82") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 12 560 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 12 560 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 14 560 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 560 14 560 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 16 560 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 30 560 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 30 560 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 560 30 560 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 561 1 561 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 561 1 561 11 , SrcSpan "tests/examples/CParser.hs" 561 23 561 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 561 12 561 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 561 12 561 22 , srcInfoPoints = [] } "happyOut82")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 1 562 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 562 11 562 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 1 562 10 , srcInfoPoints = [] } "happyIn83" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 14 562 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 562 22 562 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 14 562 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 562 14 562 15 , SrcSpan "tests/examples/CParser.hs" 562 20 562 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 15 562 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 15 562 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 15 562 20 , srcInfoPoints = [] } "CDecl")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 25 562 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 562 25 562 26 , SrcSpan "tests/examples/CParser.hs" 562 38 562 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 26 562 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 26 562 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 562 26 562 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 1 563 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 1 563 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 1 563 10 , srcInfoPoints = [] } "happyIn83") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 11 563 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 11 563 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 13 563 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 563 13 563 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 15 563 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 29 563 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 29 563 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 563 29 563 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 564 1 564 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 564 1 564 11 , SrcSpan "tests/examples/CParser.hs" 564 22 564 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 564 12 564 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 564 12 564 21 , srcInfoPoints = [] } "happyIn83")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 1 565 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 565 12 565 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 1 565 11 , srcInfoPoints = [] } "happyOut83" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 15 565 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 565 30 565 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 15 565 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 565 15 565 16 , SrcSpan "tests/examples/CParser.hs" 565 28 565 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 16 565 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 16 565 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 16 565 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 33 565 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 565 33 565 34 , SrcSpan "tests/examples/CParser.hs" 565 39 565 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 34 565 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 34 565 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 565 34 565 39 , srcInfoPoints = [] } "CDecl"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 1 566 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 1 566 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 1 566 11 , srcInfoPoints = [] } "happyOut83") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 12 566 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 12 566 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 14 566 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 566 14 566 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 16 566 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 30 566 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 30 566 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 566 30 566 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 567 1 567 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 567 1 567 11 , SrcSpan "tests/examples/CParser.hs" 567 23 567 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 567 12 567 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 567 12 567 22 , srcInfoPoints = [] } "happyOut83")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 1 568 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 568 11 568 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 1 568 10 , srcInfoPoints = [] } "happyIn84" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 14 568 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 568 24 568 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 14 568 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 568 14 568 15 , SrcSpan "tests/examples/CParser.hs" 568 22 568 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 15 568 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 15 568 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 15 568 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 27 568 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 568 27 568 28 , SrcSpan "tests/examples/CParser.hs" 568 40 568 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 28 568 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 28 568 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 568 28 568 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 1 569 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 1 569 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 1 569 10 , srcInfoPoints = [] } "happyIn84") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 11 569 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 11 569 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 13 569 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 569 13 569 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 15 569 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 29 569 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 29 569 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 569 29 569 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 570 1 570 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 570 1 570 11 , SrcSpan "tests/examples/CParser.hs" 570 22 570 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 570 12 570 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 570 12 570 21 , srcInfoPoints = [] } "happyIn84")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 1 571 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 571 12 571 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 1 571 11 , srcInfoPoints = [] } "happyOut84" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 15 571 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 571 30 571 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 15 571 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 571 15 571 16 , SrcSpan "tests/examples/CParser.hs" 571 28 571 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 16 571 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 16 571 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 16 571 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 33 571 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 571 33 571 34 , SrcSpan "tests/examples/CParser.hs" 571 41 571 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 34 571 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 34 571 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 571 34 571 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 1 572 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 1 572 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 1 572 11 , srcInfoPoints = [] } "happyOut84") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 12 572 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 12 572 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 14 572 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 572 14 572 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 16 572 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 30 572 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 30 572 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 572 30 572 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 573 1 573 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 573 1 573 11 , SrcSpan "tests/examples/CParser.hs" 573 23 573 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 573 12 573 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 573 12 573 22 , srcInfoPoints = [] } "happyOut84")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 1 574 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 574 11 574 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 1 574 10 , srcInfoPoints = [] } "happyIn85" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 14 574 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 574 35 574 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 14 574 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 574 14 574 15 , SrcSpan "tests/examples/CParser.hs" 574 33 574 34 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 574 23 574 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 15 574 22 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 26 574 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 26 574 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 26 574 33 , srcInfoPoints = [] } "CDeclrR"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 38 574 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 574 38 574 39 , SrcSpan "tests/examples/CParser.hs" 574 51 574 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 39 574 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 39 574 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 574 39 574 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 1 575 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 1 575 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 1 575 10 , srcInfoPoints = [] } "happyIn85") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 11 575 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 11 575 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 13 575 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 575 13 575 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 15 575 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 29 575 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 29 575 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 575 29 575 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 576 1 576 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 576 1 576 11 , SrcSpan "tests/examples/CParser.hs" 576 22 576 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 576 12 576 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 576 12 576 21 , srcInfoPoints = [] } "happyIn85")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 1 577 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 577 12 577 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 1 577 11 , srcInfoPoints = [] } "happyOut85" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 15 577 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 577 30 577 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 15 577 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 577 15 577 16 , SrcSpan "tests/examples/CParser.hs" 577 28 577 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 16 577 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 16 577 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 16 577 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 33 577 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 577 33 577 34 , SrcSpan "tests/examples/CParser.hs" 577 52 577 53 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 577 42 577 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 34 577 41 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 45 577 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 45 577 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 577 45 577 52 , srcInfoPoints = [] } "CDeclrR")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 1 578 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 1 578 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 1 578 11 , srcInfoPoints = [] } "happyOut85") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 12 578 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 12 578 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 14 578 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 578 14 578 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 16 578 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 30 578 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 30 578 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 578 30 578 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 579 1 579 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 579 1 579 11 , SrcSpan "tests/examples/CParser.hs" 579 23 579 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 579 12 579 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 579 12 579 22 , srcInfoPoints = [] } "happyOut85")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 1 580 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 580 11 580 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 1 580 10 , srcInfoPoints = [] } "happyIn86" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 14 580 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 580 35 580 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 14 580 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 580 14 580 15 , SrcSpan "tests/examples/CParser.hs" 580 33 580 34 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 580 23 580 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 15 580 22 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 26 580 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 26 580 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 26 580 33 , srcInfoPoints = [] } "CDeclrR"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 38 580 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 580 38 580 39 , SrcSpan "tests/examples/CParser.hs" 580 51 580 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 39 580 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 39 580 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 580 39 580 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 1 581 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 1 581 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 1 581 10 , srcInfoPoints = [] } "happyIn86") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 11 581 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 11 581 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 13 581 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 581 13 581 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 15 581 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 29 581 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 29 581 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 581 29 581 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 582 1 582 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 582 1 582 11 , SrcSpan "tests/examples/CParser.hs" 582 22 582 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 582 12 582 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 582 12 582 21 , srcInfoPoints = [] } "happyIn86")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 1 583 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 583 12 583 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 1 583 11 , srcInfoPoints = [] } "happyOut86" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 15 583 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 583 30 583 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 15 583 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 583 15 583 16 , SrcSpan "tests/examples/CParser.hs" 583 28 583 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 16 583 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 16 583 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 16 583 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 33 583 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 583 33 583 34 , SrcSpan "tests/examples/CParser.hs" 583 52 583 53 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 583 42 583 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 34 583 41 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 45 583 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 45 583 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 583 45 583 52 , srcInfoPoints = [] } "CDeclrR")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 1 584 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 1 584 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 1 584 11 , srcInfoPoints = [] } "happyOut86") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 12 584 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 12 584 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 14 584 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 584 14 584 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 16 584 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 30 584 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 30 584 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 584 30 584 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 585 1 585 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 585 1 585 11 , SrcSpan "tests/examples/CParser.hs" 585 23 585 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 585 12 585 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 585 12 585 22 , srcInfoPoints = [] } "happyOut86")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 1 586 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 586 11 586 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 1 586 10 , srcInfoPoints = [] } "happyIn87" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 14 586 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 586 35 586 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 14 586 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 586 14 586 15 , SrcSpan "tests/examples/CParser.hs" 586 33 586 34 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 586 23 586 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 15 586 22 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 26 586 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 26 586 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 26 586 33 , srcInfoPoints = [] } "CDeclrR"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 38 586 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 586 38 586 39 , SrcSpan "tests/examples/CParser.hs" 586 51 586 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 39 586 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 39 586 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 586 39 586 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 1 587 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 1 587 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 1 587 10 , srcInfoPoints = [] } "happyIn87") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 11 587 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 11 587 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 13 587 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 587 13 587 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 15 587 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 29 587 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 29 587 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 587 29 587 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 588 1 588 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 588 1 588 11 , SrcSpan "tests/examples/CParser.hs" 588 22 588 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 588 12 588 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 588 12 588 21 , srcInfoPoints = [] } "happyIn87")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 1 589 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 589 12 589 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 1 589 11 , srcInfoPoints = [] } "happyOut87" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 15 589 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 589 30 589 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 15 589 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 589 15 589 16 , SrcSpan "tests/examples/CParser.hs" 589 28 589 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 16 589 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 16 589 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 16 589 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 33 589 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 589 33 589 34 , SrcSpan "tests/examples/CParser.hs" 589 52 589 53 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 589 42 589 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 34 589 41 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 45 589 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 45 589 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 589 45 589 52 , srcInfoPoints = [] } "CDeclrR")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 1 590 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 1 590 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 1 590 11 , srcInfoPoints = [] } "happyOut87") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 12 590 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 12 590 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 14 590 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 590 14 590 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 16 590 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 30 590 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 30 590 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 590 30 590 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 591 1 591 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 591 1 591 11 , SrcSpan "tests/examples/CParser.hs" 591 23 591 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 591 12 591 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 591 12 591 22 , srcInfoPoints = [] } "happyOut87")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 1 592 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 592 11 592 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 1 592 10 , srcInfoPoints = [] } "happyIn88" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 14 592 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 592 24 592 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 14 592 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 592 14 592 15 , SrcSpan "tests/examples/CParser.hs" 592 22 592 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 15 592 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 15 592 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 15 592 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 27 592 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 592 27 592 28 , SrcSpan "tests/examples/CParser.hs" 592 40 592 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 28 592 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 28 592 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 592 28 592 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 1 593 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 1 593 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 1 593 10 , srcInfoPoints = [] } "happyIn88") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 11 593 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 11 593 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 13 593 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 593 13 593 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 15 593 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 29 593 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 29 593 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 593 29 593 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 594 1 594 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 594 1 594 11 , SrcSpan "tests/examples/CParser.hs" 594 22 594 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 594 12 594 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 594 12 594 21 , srcInfoPoints = [] } "happyIn88")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 1 595 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 595 12 595 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 1 595 11 , srcInfoPoints = [] } "happyOut88" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 15 595 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 595 30 595 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 15 595 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 595 15 595 16 , SrcSpan "tests/examples/CParser.hs" 595 28 595 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 16 595 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 16 595 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 16 595 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 33 595 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 595 33 595 34 , SrcSpan "tests/examples/CParser.hs" 595 41 595 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 34 595 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 34 595 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 595 34 595 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 1 596 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 1 596 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 1 596 11 , srcInfoPoints = [] } "happyOut88") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 12 596 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 12 596 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 14 596 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 596 14 596 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 16 596 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 30 596 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 30 596 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 596 30 596 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 597 1 597 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 597 1 597 11 , SrcSpan "tests/examples/CParser.hs" 597 23 597 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 597 12 597 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 597 12 597 22 , srcInfoPoints = [] } "happyOut88")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 1 598 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 598 11 598 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 1 598 10 , srcInfoPoints = [] } "happyIn89" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 14 598 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 598 24 598 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 14 598 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 598 14 598 15 , SrcSpan "tests/examples/CParser.hs" 598 22 598 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 15 598 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 15 598 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 15 598 22 , srcInfoPoints = [] } "CDeclrR")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 27 598 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 598 27 598 28 , SrcSpan "tests/examples/CParser.hs" 598 40 598 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 28 598 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 28 598 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 598 28 598 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 1 599 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 1 599 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 1 599 10 , srcInfoPoints = [] } "happyIn89") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 11 599 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 11 599 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 13 599 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 599 13 599 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 15 599 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 29 599 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 29 599 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 599 29 599 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 600 1 600 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 600 1 600 11 , SrcSpan "tests/examples/CParser.hs" 600 22 600 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 600 12 600 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 600 12 600 21 , srcInfoPoints = [] } "happyIn89")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 1 601 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 601 12 601 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 1 601 11 , srcInfoPoints = [] } "happyOut89" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 15 601 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 601 30 601 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 15 601 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 601 15 601 16 , SrcSpan "tests/examples/CParser.hs" 601 28 601 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 16 601 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 16 601 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 16 601 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 33 601 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 601 33 601 34 , SrcSpan "tests/examples/CParser.hs" 601 41 601 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 34 601 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 34 601 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 601 34 601 41 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 1 602 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 1 602 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 1 602 11 , srcInfoPoints = [] } "happyOut89") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 12 602 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 12 602 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 14 602 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 602 14 602 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 16 602 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 30 602 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 30 602 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 602 30 602 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 603 1 603 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 603 1 603 11 , SrcSpan "tests/examples/CParser.hs" 603 23 603 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 603 12 603 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 603 12 603 22 , srcInfoPoints = [] } "happyOut89")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 1 604 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 604 11 604 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 1 604 10 , srcInfoPoints = [] } "happyIn90" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 14 604 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 604 22 604 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 14 604 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 604 14 604 15 , SrcSpan "tests/examples/CParser.hs" 604 20 604 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 15 604 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 15 604 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 15 604 20 , srcInfoPoints = [] } "CInit")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 25 604 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 604 25 604 26 , SrcSpan "tests/examples/CParser.hs" 604 38 604 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 26 604 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 26 604 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 604 26 604 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 1 605 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 1 605 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 1 605 10 , srcInfoPoints = [] } "happyIn90") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 11 605 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 11 605 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 13 605 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 605 13 605 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 15 605 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 29 605 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 29 605 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 605 29 605 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 606 1 606 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 606 1 606 11 , SrcSpan "tests/examples/CParser.hs" 606 22 606 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 606 12 606 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 606 12 606 21 , srcInfoPoints = [] } "happyIn90")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 1 607 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 607 12 607 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 1 607 11 , srcInfoPoints = [] } "happyOut90" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 15 607 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 607 30 607 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 15 607 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 607 15 607 16 , SrcSpan "tests/examples/CParser.hs" 607 28 607 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 16 607 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 16 607 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 16 607 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 33 607 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 607 33 607 34 , SrcSpan "tests/examples/CParser.hs" 607 39 607 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 34 607 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 34 607 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 607 34 607 39 , srcInfoPoints = [] } "CInit"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 1 608 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 1 608 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 1 608 11 , srcInfoPoints = [] } "happyOut90") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 12 608 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 12 608 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 14 608 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 608 14 608 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 16 608 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 30 608 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 30 608 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 608 30 608 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 609 1 609 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 609 1 609 11 , SrcSpan "tests/examples/CParser.hs" 609 23 609 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 609 12 609 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 609 12 609 22 , srcInfoPoints = [] } "happyOut90")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 1 610 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 610 11 610 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 1 610 10 , srcInfoPoints = [] } "happyIn91" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 14 610 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 610 28 610 30 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 14 610 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 610 14 610 15 , SrcSpan "tests/examples/CParser.hs" 610 26 610 27 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 26 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 15 610 20 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 21 610 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 21 610 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 21 610 26 , srcInfoPoints = [] } "CInit"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 31 610 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 610 31 610 32 , SrcSpan "tests/examples/CParser.hs" 610 44 610 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 32 610 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 32 610 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 610 32 610 43 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 1 611 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 1 611 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 1 611 10 , srcInfoPoints = [] } "happyIn91") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 11 611 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 11 611 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 13 611 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 611 13 611 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 15 611 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 29 611 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 29 611 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 611 29 611 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 612 1 612 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 612 1 612 11 , SrcSpan "tests/examples/CParser.hs" 612 22 612 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 612 12 612 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 612 12 612 21 , srcInfoPoints = [] } "happyIn91")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 1 613 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 613 12 613 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 1 613 11 , srcInfoPoints = [] } "happyOut91" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 15 613 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 613 30 613 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 15 613 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 613 15 613 16 , SrcSpan "tests/examples/CParser.hs" 613 28 613 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 16 613 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 16 613 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 16 613 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 33 613 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 613 33 613 34 , SrcSpan "tests/examples/CParser.hs" 613 45 613 46 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 45 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 34 613 39 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 40 613 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 40 613 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 613 40 613 45 , srcInfoPoints = [] } "CInit")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 1 614 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 1 614 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 1 614 11 , srcInfoPoints = [] } "happyOut91") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 12 614 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 12 614 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 14 614 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 614 14 614 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 16 614 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 30 614 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 30 614 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 614 30 614 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 615 1 615 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 615 1 615 11 , SrcSpan "tests/examples/CParser.hs" 615 23 615 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 615 12 615 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 615 12 615 22 , srcInfoPoints = [] } "happyOut91")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 1 616 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 616 11 616 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 1 616 10 , srcInfoPoints = [] } "happyIn92" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 14 616 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 616 35 616 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 14 616 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 616 14 616 15 , SrcSpan "tests/examples/CParser.hs" 616 33 616 34 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 33 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 15 616 23 , srcInfoPoints = [] } "Reversed"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 24 616 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 24 616 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 24 616 33 , srcInfoPoints = [] } "CInitList"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 38 616 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 616 38 616 39 , SrcSpan "tests/examples/CParser.hs" 616 51 616 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 39 616 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 39 616 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 616 39 616 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 1 617 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 1 617 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 1 617 10 , srcInfoPoints = [] } "happyIn92") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 11 617 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 11 617 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 13 617 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 617 13 617 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 15 617 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 29 617 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 29 617 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 617 29 617 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 618 1 618 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 618 1 618 11 , SrcSpan "tests/examples/CParser.hs" 618 22 618 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 618 12 618 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 618 12 618 21 , srcInfoPoints = [] } "happyIn92")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 1 619 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 619 12 619 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 1 619 11 , srcInfoPoints = [] } "happyOut92" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 15 619 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 619 30 619 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 15 619 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 619 15 619 16 , SrcSpan "tests/examples/CParser.hs" 619 28 619 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 16 619 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 16 619 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 16 619 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 33 619 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 619 33 619 34 , SrcSpan "tests/examples/CParser.hs" 619 52 619 53 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 52 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 34 619 42 , srcInfoPoints = [] } "Reversed"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 43 619 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 43 619 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 619 43 619 52 , srcInfoPoints = [] } "CInitList")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 1 620 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 1 620 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 1 620 11 , srcInfoPoints = [] } "happyOut92") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 12 620 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 12 620 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 14 620 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 620 14 620 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 16 620 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 30 620 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 30 620 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 620 30 620 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 621 1 621 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 621 1 621 11 , SrcSpan "tests/examples/CParser.hs" 621 23 621 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 621 12 621 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 621 12 621 22 , srcInfoPoints = [] } "happyOut92")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 1 622 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 622 11 622 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 1 622 10 , srcInfoPoints = [] } "happyIn93" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 14 622 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 622 30 622 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 14 622 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 622 14 622 15 , SrcSpan "tests/examples/CParser.hs" 622 28 622 29 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 15 622 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 622 15 622 16 , SrcSpan "tests/examples/CParser.hs" 622 27 622 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 16 622 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 16 622 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 16 622 27 , srcInfoPoints = [] } "CDesignator"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 33 622 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 622 33 622 34 , SrcSpan "tests/examples/CParser.hs" 622 46 622 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 34 622 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 34 622 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 622 34 622 45 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 1 623 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 1 623 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 1 623 10 , srcInfoPoints = [] } "happyIn93") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 11 623 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 11 623 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 13 623 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 623 13 623 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 15 623 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 29 623 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 29 623 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 623 29 623 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 624 1 624 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 624 1 624 11 , SrcSpan "tests/examples/CParser.hs" 624 22 624 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 624 12 624 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 624 12 624 21 , srcInfoPoints = [] } "happyIn93")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 1 625 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 625 12 625 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 1 625 11 , srcInfoPoints = [] } "happyOut93" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 15 625 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 625 30 625 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 15 625 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 625 15 625 16 , SrcSpan "tests/examples/CParser.hs" 625 28 625 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 16 625 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 16 625 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 16 625 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 33 625 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 625 33 625 34 , SrcSpan "tests/examples/CParser.hs" 625 47 625 48 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 34 625 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 625 34 625 35 , SrcSpan "tests/examples/CParser.hs" 625 46 625 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 35 625 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 35 625 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 625 35 625 46 , srcInfoPoints = [] } "CDesignator")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 1 626 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 1 626 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 1 626 11 , srcInfoPoints = [] } "happyOut93") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 12 626 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 12 626 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 14 626 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 626 14 626 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 16 626 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 30 626 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 30 626 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 626 30 626 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 627 1 627 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 627 1 627 11 , SrcSpan "tests/examples/CParser.hs" 627 23 627 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 627 12 627 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 627 12 627 22 , srcInfoPoints = [] } "happyOut93")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 1 628 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 628 11 628 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 1 628 10 , srcInfoPoints = [] } "happyIn94" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 14 628 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 628 39 628 41 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 14 628 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 628 14 628 15 , SrcSpan "tests/examples/CParser.hs" 628 37 628 38 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 37 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 15 628 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 24 628 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 628 24 628 25 , SrcSpan "tests/examples/CParser.hs" 628 36 628 37 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 25 628 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 25 628 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 25 628 36 , srcInfoPoints = [] } "CDesignator")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 42 628 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 628 42 628 43 , SrcSpan "tests/examples/CParser.hs" 628 55 628 56 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 43 628 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 43 628 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 628 43 628 54 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 1 629 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 1 629 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 1 629 10 , srcInfoPoints = [] } "happyIn94") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 11 629 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 11 629 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 13 629 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 629 13 629 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 15 629 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 29 629 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 29 629 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 629 29 629 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 630 1 630 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 630 1 630 11 , SrcSpan "tests/examples/CParser.hs" 630 22 630 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 630 12 630 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 630 12 630 21 , srcInfoPoints = [] } "happyIn94")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 1 631 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 631 12 631 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 1 631 11 , srcInfoPoints = [] } "happyOut94" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 15 631 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 631 30 631 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 15 631 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 631 15 631 16 , SrcSpan "tests/examples/CParser.hs" 631 28 631 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 16 631 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 16 631 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 16 631 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 33 631 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 631 33 631 34 , SrcSpan "tests/examples/CParser.hs" 631 56 631 57 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 56 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 34 631 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 43 631 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 631 43 631 44 , SrcSpan "tests/examples/CParser.hs" 631 55 631 56 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 44 631 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 44 631 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 631 44 631 55 , srcInfoPoints = [] } "CDesignator"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 1 632 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 1 632 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 1 632 11 , srcInfoPoints = [] } "happyOut94") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 12 632 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 12 632 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 14 632 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 632 14 632 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 16 632 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 30 632 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 30 632 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 632 30 632 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 633 1 633 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 633 1 633 11 , SrcSpan "tests/examples/CParser.hs" 633 23 633 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 633 12 633 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 633 12 633 22 , srcInfoPoints = [] } "happyOut94")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 1 634 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 634 11 634 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 1 634 10 , srcInfoPoints = [] } "happyIn95" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 14 634 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 634 28 634 30 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 14 634 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 634 14 634 15 , SrcSpan "tests/examples/CParser.hs" 634 26 634 27 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 15 634 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 15 634 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 15 634 26 , srcInfoPoints = [] } "CDesignator")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 31 634 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 634 31 634 32 , SrcSpan "tests/examples/CParser.hs" 634 44 634 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 32 634 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 32 634 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 634 32 634 43 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 1 635 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 1 635 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 1 635 10 , srcInfoPoints = [] } "happyIn95") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 11 635 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 11 635 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 13 635 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 635 13 635 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 15 635 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 29 635 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 29 635 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 635 29 635 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 636 1 636 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 636 1 636 11 , SrcSpan "tests/examples/CParser.hs" 636 22 636 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 636 12 636 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 636 12 636 21 , srcInfoPoints = [] } "happyIn95")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 1 637 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 637 12 637 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 1 637 11 , srcInfoPoints = [] } "happyOut95" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 15 637 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 637 30 637 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 15 637 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 637 15 637 16 , SrcSpan "tests/examples/CParser.hs" 637 28 637 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 16 637 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 16 637 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 16 637 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 33 637 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 637 33 637 34 , SrcSpan "tests/examples/CParser.hs" 637 45 637 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 34 637 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 34 637 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 637 34 637 45 , srcInfoPoints = [] } "CDesignator"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 1 638 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 1 638 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 1 638 11 , srcInfoPoints = [] } "happyOut95") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 12 638 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 12 638 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 14 638 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 638 14 638 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 16 638 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 30 638 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 30 638 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 638 30 638 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 639 1 639 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 639 1 639 11 , SrcSpan "tests/examples/CParser.hs" 639 23 639 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 639 12 639 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 639 12 639 22 , srcInfoPoints = [] } "happyOut95")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 1 640 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 640 11 640 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 1 640 10 , srcInfoPoints = [] } "happyIn96" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 14 640 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 640 28 640 30 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 14 640 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 640 14 640 15 , SrcSpan "tests/examples/CParser.hs" 640 26 640 27 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 15 640 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 15 640 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 15 640 26 , srcInfoPoints = [] } "CDesignator")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 31 640 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 640 31 640 32 , SrcSpan "tests/examples/CParser.hs" 640 44 640 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 32 640 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 32 640 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 640 32 640 43 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 1 641 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 1 641 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 1 641 10 , srcInfoPoints = [] } "happyIn96") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 11 641 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 11 641 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 13 641 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 641 13 641 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 15 641 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 29 641 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 29 641 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 641 29 641 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 642 1 642 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 642 1 642 11 , SrcSpan "tests/examples/CParser.hs" 642 22 642 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 642 12 642 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 642 12 642 21 , srcInfoPoints = [] } "happyIn96")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 1 643 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 643 12 643 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 1 643 11 , srcInfoPoints = [] } "happyOut96" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 15 643 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 643 30 643 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 15 643 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 643 15 643 16 , SrcSpan "tests/examples/CParser.hs" 643 28 643 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 16 643 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 16 643 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 16 643 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 33 643 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 643 33 643 34 , SrcSpan "tests/examples/CParser.hs" 643 45 643 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 34 643 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 34 643 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 643 34 643 45 , srcInfoPoints = [] } "CDesignator"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 1 644 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 1 644 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 1 644 11 , srcInfoPoints = [] } "happyOut96") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 12 644 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 12 644 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 14 644 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 644 14 644 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 16 644 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 30 644 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 30 644 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 644 30 644 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 645 1 645 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 645 1 645 11 , SrcSpan "tests/examples/CParser.hs" 645 23 645 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 645 12 645 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 645 12 645 22 , srcInfoPoints = [] } "happyOut96")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 1 646 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 646 11 646 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 1 646 10 , srcInfoPoints = [] } "happyIn97" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 14 646 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 646 22 646 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 14 646 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 646 14 646 15 , SrcSpan "tests/examples/CParser.hs" 646 20 646 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 15 646 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 15 646 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 15 646 20 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 25 646 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 646 25 646 26 , SrcSpan "tests/examples/CParser.hs" 646 38 646 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 26 646 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 26 646 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 646 26 646 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 1 647 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 1 647 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 1 647 10 , srcInfoPoints = [] } "happyIn97") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 11 647 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 11 647 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 13 647 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 647 13 647 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 15 647 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 29 647 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 29 647 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 647 29 647 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 648 1 648 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 648 1 648 11 , SrcSpan "tests/examples/CParser.hs" 648 22 648 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 648 12 648 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 648 12 648 21 , srcInfoPoints = [] } "happyIn97")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 1 649 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 649 12 649 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 1 649 11 , srcInfoPoints = [] } "happyOut97" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 15 649 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 649 30 649 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 15 649 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 649 15 649 16 , SrcSpan "tests/examples/CParser.hs" 649 28 649 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 16 649 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 16 649 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 16 649 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 33 649 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 649 33 649 34 , SrcSpan "tests/examples/CParser.hs" 649 39 649 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 34 649 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 34 649 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 649 34 649 39 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 1 650 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 1 650 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 1 650 11 , srcInfoPoints = [] } "happyOut97") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 12 650 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 12 650 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 14 650 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 650 14 650 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 16 650 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 30 650 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 30 650 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 650 30 650 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 651 1 651 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 651 1 651 11 , SrcSpan "tests/examples/CParser.hs" 651 23 651 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 651 12 651 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 651 12 651 22 , srcInfoPoints = [] } "happyOut97")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 1 652 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 652 11 652 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 1 652 10 , srcInfoPoints = [] } "happyIn98" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 14 652 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 652 39 652 41 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 14 652 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 652 14 652 15 , SrcSpan "tests/examples/CParser.hs" 652 37 652 38 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 37 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 15 652 23 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 24 652 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 652 24 652 25 , SrcSpan "tests/examples/CParser.hs" 652 36 652 37 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 25 652 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 25 652 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 25 652 36 , srcInfoPoints = [] } "CDesignator")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 42 652 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 652 42 652 43 , SrcSpan "tests/examples/CParser.hs" 652 55 652 56 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 43 652 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 43 652 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 652 43 652 54 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 1 653 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 1 653 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 1 653 10 , srcInfoPoints = [] } "happyIn98") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 11 653 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 11 653 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 13 653 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 653 13 653 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 15 653 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 29 653 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 29 653 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 653 29 653 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 654 1 654 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 654 1 654 11 , SrcSpan "tests/examples/CParser.hs" 654 22 654 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 654 12 654 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 654 12 654 21 , srcInfoPoints = [] } "happyIn98")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 1 655 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 655 12 655 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 1 655 11 , srcInfoPoints = [] } "happyOut98" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 15 655 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 655 30 655 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 15 655 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 655 15 655 16 , SrcSpan "tests/examples/CParser.hs" 655 28 655 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 16 655 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 16 655 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 16 655 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 33 655 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 655 33 655 34 , SrcSpan "tests/examples/CParser.hs" 655 56 655 57 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 56 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 34 655 42 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 43 655 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 655 43 655 44 , SrcSpan "tests/examples/CParser.hs" 655 55 655 56 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 44 655 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 44 655 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 655 44 655 55 , srcInfoPoints = [] } "CDesignator"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 1 656 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 1 656 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 1 656 11 , srcInfoPoints = [] } "happyOut98") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 12 656 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 12 656 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 14 656 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 656 14 656 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 16 656 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 30 656 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 30 656 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 656 30 656 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 657 1 657 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 657 1 657 11 , SrcSpan "tests/examples/CParser.hs" 657 23 657 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 657 12 657 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 657 12 657 22 , srcInfoPoints = [] } "happyOut98")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 1 658 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 658 11 658 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 1 658 10 , srcInfoPoints = [] } "happyIn99" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 14 658 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 658 22 658 24 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 14 658 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 658 14 658 15 , SrcSpan "tests/examples/CParser.hs" 658 20 658 21 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 15 658 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 15 658 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 15 658 20 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 25 658 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 658 25 658 26 , SrcSpan "tests/examples/CParser.hs" 658 38 658 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 26 658 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 26 658 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 658 26 658 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 1 659 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 1 659 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 1 659 10 , srcInfoPoints = [] } "happyIn99") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 11 659 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 11 659 12 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 13 659 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 659 13 659 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 15 659 28 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 29 659 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 29 659 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 659 29 659 30 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 660 1 660 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 660 1 660 11 , SrcSpan "tests/examples/CParser.hs" 660 22 660 25 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 660 12 660 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 660 12 660 21 , srcInfoPoints = [] } "happyIn99")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 1 661 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 661 12 661 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 1 661 11 , srcInfoPoints = [] } "happyOut99" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 15 661 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 661 30 661 32 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 15 661 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 661 15 661 16 , SrcSpan "tests/examples/CParser.hs" 661 28 661 29 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 16 661 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 16 661 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 16 661 27 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 33 661 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 661 33 661 34 , SrcSpan "tests/examples/CParser.hs" 661 39 661 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 34 661 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 34 661 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 661 34 661 39 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 1 662 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 1 662 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 1 662 11 , srcInfoPoints = [] } "happyOut99") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 12 662 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 12 662 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 14 662 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 662 14 662 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 16 662 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 30 662 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 30 662 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 662 30 662 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 663 1 663 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 663 1 663 11 , SrcSpan "tests/examples/CParser.hs" 663 23 663 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 663 12 663 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 663 12 663 22 , srcInfoPoints = [] } "happyOut99")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 1 664 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 664 12 664 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 1 664 11 , srcInfoPoints = [] } "happyIn100" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 15 664 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 664 34 664 36 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 15 664 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 664 15 664 16 , SrcSpan "tests/examples/CParser.hs" 664 32 664 33 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 32 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 16 664 24 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 25 664 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 664 25 664 26 , SrcSpan "tests/examples/CParser.hs" 664 31 664 32 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 26 664 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 26 664 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 26 664 31 , srcInfoPoints = [] } "CExpr")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 37 664 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 664 37 664 38 , SrcSpan "tests/examples/CParser.hs" 664 50 664 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 38 664 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 38 664 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 664 38 664 49 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 1 665 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 1 665 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 1 665 11 , srcInfoPoints = [] } "happyIn100") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 12 665 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 12 665 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 14 665 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 665 14 665 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 16 665 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 30 665 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 30 665 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 665 30 665 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 666 1 666 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 666 1 666 11 , SrcSpan "tests/examples/CParser.hs" 666 23 666 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 666 12 666 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 666 12 666 22 , srcInfoPoints = [] } "happyIn100")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 1 667 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 667 13 667 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 1 667 12 , srcInfoPoints = [] } "happyOut100" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 16 667 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 667 31 667 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 16 667 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 667 16 667 17 , SrcSpan "tests/examples/CParser.hs" 667 29 667 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 17 667 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 17 667 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 17 667 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 34 667 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 667 34 667 35 , SrcSpan "tests/examples/CParser.hs" 667 51 667 52 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 51 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 35 667 43 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 44 667 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 667 44 667 45 , SrcSpan "tests/examples/CParser.hs" 667 50 667 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 45 667 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 45 667 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 667 45 667 50 , srcInfoPoints = [] } "CExpr"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 1 668 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 1 668 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 1 668 12 , srcInfoPoints = [] } "happyOut100") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 13 668 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 13 668 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 15 668 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 668 15 668 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 17 668 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 31 668 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 31 668 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 668 31 668 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 669 1 669 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 669 1 669 11 , SrcSpan "tests/examples/CParser.hs" 669 24 669 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 669 12 669 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 669 12 669 23 , srcInfoPoints = [] } "happyOut100")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 1 670 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 670 12 670 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 1 670 11 , srcInfoPoints = [] } "happyIn101" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 15 670 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 670 23 670 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 15 670 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 670 15 670 16 , SrcSpan "tests/examples/CParser.hs" 670 21 670 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 16 670 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 16 670 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 16 670 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 26 670 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 670 26 670 27 , SrcSpan "tests/examples/CParser.hs" 670 39 670 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 27 670 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 27 670 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 670 27 670 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 1 671 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 1 671 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 1 671 11 , srcInfoPoints = [] } "happyIn101") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 12 671 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 12 671 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 14 671 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 671 14 671 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 16 671 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 30 671 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 30 671 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 671 30 671 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 672 1 672 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 672 1 672 11 , SrcSpan "tests/examples/CParser.hs" 672 23 672 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 672 12 672 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 672 12 672 22 , srcInfoPoints = [] } "happyIn101")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 1 673 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 673 13 673 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 1 673 12 , srcInfoPoints = [] } "happyOut101" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 16 673 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 673 31 673 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 16 673 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 673 16 673 17 , SrcSpan "tests/examples/CParser.hs" 673 29 673 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 17 673 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 17 673 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 17 673 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 34 673 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 673 34 673 35 , SrcSpan "tests/examples/CParser.hs" 673 40 673 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 35 673 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 35 673 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 673 35 673 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 1 674 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 1 674 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 1 674 12 , srcInfoPoints = [] } "happyOut101") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 13 674 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 13 674 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 15 674 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 674 15 674 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 17 674 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 31 674 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 31 674 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 674 31 674 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 675 1 675 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 675 1 675 11 , SrcSpan "tests/examples/CParser.hs" 675 24 675 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 675 12 675 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 675 12 675 23 , srcInfoPoints = [] } "happyOut101")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 1 676 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 676 12 676 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 1 676 11 , srcInfoPoints = [] } "happyIn102" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 15 676 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 676 34 676 36 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 15 676 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 676 15 676 16 , SrcSpan "tests/examples/CParser.hs" 676 32 676 33 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 32 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 16 676 23 , srcInfoPoints = [] } "Located"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 24 676 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 24 676 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 24 676 32 , srcInfoPoints = [] } "CUnaryOp"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 37 676 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 676 37 676 38 , SrcSpan "tests/examples/CParser.hs" 676 50 676 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 38 676 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 38 676 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 676 38 676 49 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 1 677 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 1 677 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 1 677 11 , srcInfoPoints = [] } "happyIn102") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 12 677 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 12 677 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 14 677 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 677 14 677 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 16 677 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 30 677 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 30 677 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 677 30 677 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 678 1 678 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 678 1 678 11 , SrcSpan "tests/examples/CParser.hs" 678 23 678 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 678 12 678 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 678 12 678 22 , srcInfoPoints = [] } "happyIn102")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 1 679 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 679 13 679 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 1 679 12 , srcInfoPoints = [] } "happyOut102" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 16 679 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 679 31 679 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 16 679 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 679 16 679 17 , SrcSpan "tests/examples/CParser.hs" 679 29 679 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 17 679 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 17 679 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 17 679 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 34 679 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 679 34 679 35 , SrcSpan "tests/examples/CParser.hs" 679 51 679 52 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 51 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 35 679 42 , srcInfoPoints = [] } "Located"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 43 679 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 43 679 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 679 43 679 51 , srcInfoPoints = [] } "CUnaryOp")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 1 680 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 1 680 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 1 680 12 , srcInfoPoints = [] } "happyOut102") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 13 680 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 13 680 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 15 680 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 680 15 680 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 17 680 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 31 680 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 31 680 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 680 31 680 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 681 1 681 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 681 1 681 11 , SrcSpan "tests/examples/CParser.hs" 681 24 681 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 681 12 681 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 681 12 681 23 , srcInfoPoints = [] } "happyOut102")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 1 682 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 682 12 682 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 1 682 11 , srcInfoPoints = [] } "happyIn103" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 15 682 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 682 23 682 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 15 682 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 682 15 682 16 , SrcSpan "tests/examples/CParser.hs" 682 21 682 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 16 682 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 16 682 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 16 682 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 26 682 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 682 26 682 27 , SrcSpan "tests/examples/CParser.hs" 682 39 682 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 27 682 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 27 682 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 682 27 682 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 1 683 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 1 683 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 1 683 11 , srcInfoPoints = [] } "happyIn103") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 12 683 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 12 683 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 14 683 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 683 14 683 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 16 683 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 30 683 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 30 683 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 683 30 683 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 684 1 684 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 684 1 684 11 , SrcSpan "tests/examples/CParser.hs" 684 23 684 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 684 12 684 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 684 12 684 22 , srcInfoPoints = [] } "happyIn103")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 1 685 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 685 13 685 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 1 685 12 , srcInfoPoints = [] } "happyOut103" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 16 685 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 685 31 685 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 16 685 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 685 16 685 17 , SrcSpan "tests/examples/CParser.hs" 685 29 685 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 17 685 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 17 685 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 17 685 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 34 685 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 685 34 685 35 , SrcSpan "tests/examples/CParser.hs" 685 40 685 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 35 685 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 35 685 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 685 35 685 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 1 686 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 1 686 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 1 686 12 , srcInfoPoints = [] } "happyOut103") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 13 686 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 13 686 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 15 686 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 686 15 686 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 17 686 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 31 686 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 31 686 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 686 31 686 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 687 1 687 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 687 1 687 11 , SrcSpan "tests/examples/CParser.hs" 687 24 687 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 687 12 687 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 687 12 687 23 , srcInfoPoints = [] } "happyOut103")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 1 688 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 688 12 688 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 1 688 11 , srcInfoPoints = [] } "happyIn104" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 15 688 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 688 23 688 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 15 688 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 688 15 688 16 , SrcSpan "tests/examples/CParser.hs" 688 21 688 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 16 688 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 16 688 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 16 688 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 26 688 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 688 26 688 27 , SrcSpan "tests/examples/CParser.hs" 688 39 688 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 27 688 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 27 688 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 688 27 688 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 1 689 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 1 689 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 1 689 11 , srcInfoPoints = [] } "happyIn104") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 12 689 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 12 689 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 14 689 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 689 14 689 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 16 689 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 30 689 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 30 689 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 689 30 689 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 690 1 690 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 690 1 690 11 , SrcSpan "tests/examples/CParser.hs" 690 23 690 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 690 12 690 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 690 12 690 22 , srcInfoPoints = [] } "happyIn104")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 1 691 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 691 13 691 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 1 691 12 , srcInfoPoints = [] } "happyOut104" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 16 691 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 691 31 691 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 16 691 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 691 16 691 17 , SrcSpan "tests/examples/CParser.hs" 691 29 691 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 17 691 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 17 691 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 17 691 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 34 691 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 691 34 691 35 , SrcSpan "tests/examples/CParser.hs" 691 40 691 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 35 691 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 35 691 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 691 35 691 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 1 692 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 1 692 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 1 692 12 , srcInfoPoints = [] } "happyOut104") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 13 692 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 13 692 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 15 692 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 692 15 692 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 17 692 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 31 692 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 31 692 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 692 31 692 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 693 1 693 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 693 1 693 11 , SrcSpan "tests/examples/CParser.hs" 693 24 693 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 693 12 693 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 693 12 693 23 , srcInfoPoints = [] } "happyOut104")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 1 694 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 694 12 694 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 1 694 11 , srcInfoPoints = [] } "happyIn105" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 15 694 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 694 23 694 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 15 694 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 694 15 694 16 , SrcSpan "tests/examples/CParser.hs" 694 21 694 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 16 694 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 16 694 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 16 694 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 26 694 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 694 26 694 27 , SrcSpan "tests/examples/CParser.hs" 694 39 694 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 27 694 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 27 694 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 694 27 694 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 1 695 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 1 695 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 1 695 11 , srcInfoPoints = [] } "happyIn105") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 12 695 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 12 695 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 14 695 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 695 14 695 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 16 695 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 30 695 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 30 695 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 695 30 695 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 696 1 696 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 696 1 696 11 , SrcSpan "tests/examples/CParser.hs" 696 23 696 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 696 12 696 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 696 12 696 22 , srcInfoPoints = [] } "happyIn105")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 1 697 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 697 13 697 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 1 697 12 , srcInfoPoints = [] } "happyOut105" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 16 697 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 697 31 697 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 16 697 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 697 16 697 17 , SrcSpan "tests/examples/CParser.hs" 697 29 697 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 17 697 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 17 697 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 17 697 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 34 697 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 697 34 697 35 , SrcSpan "tests/examples/CParser.hs" 697 40 697 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 35 697 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 35 697 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 697 35 697 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 1 698 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 1 698 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 1 698 12 , srcInfoPoints = [] } "happyOut105") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 13 698 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 13 698 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 15 698 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 698 15 698 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 17 698 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 31 698 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 31 698 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 698 31 698 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 699 1 699 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 699 1 699 11 , SrcSpan "tests/examples/CParser.hs" 699 24 699 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 699 12 699 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 699 12 699 23 , srcInfoPoints = [] } "happyOut105")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 1 700 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 700 12 700 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 1 700 11 , srcInfoPoints = [] } "happyIn106" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 15 700 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 700 23 700 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 15 700 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 700 15 700 16 , SrcSpan "tests/examples/CParser.hs" 700 21 700 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 16 700 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 16 700 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 16 700 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 26 700 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 700 26 700 27 , SrcSpan "tests/examples/CParser.hs" 700 39 700 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 27 700 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 27 700 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 700 27 700 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 1 701 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 1 701 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 1 701 11 , srcInfoPoints = [] } "happyIn106") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 12 701 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 12 701 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 14 701 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 701 14 701 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 16 701 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 30 701 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 30 701 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 701 30 701 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 702 1 702 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 702 1 702 11 , SrcSpan "tests/examples/CParser.hs" 702 23 702 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 702 12 702 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 702 12 702 22 , srcInfoPoints = [] } "happyIn106")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 1 703 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 703 13 703 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 1 703 12 , srcInfoPoints = [] } "happyOut106" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 16 703 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 703 31 703 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 16 703 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 703 16 703 17 , SrcSpan "tests/examples/CParser.hs" 703 29 703 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 17 703 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 17 703 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 17 703 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 34 703 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 703 34 703 35 , SrcSpan "tests/examples/CParser.hs" 703 40 703 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 35 703 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 35 703 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 703 35 703 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 1 704 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 1 704 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 1 704 12 , srcInfoPoints = [] } "happyOut106") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 13 704 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 13 704 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 15 704 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 704 15 704 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 17 704 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 31 704 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 31 704 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 704 31 704 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 705 1 705 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 705 1 705 11 , SrcSpan "tests/examples/CParser.hs" 705 24 705 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 705 12 705 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 705 12 705 23 , srcInfoPoints = [] } "happyOut106")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 1 706 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 706 12 706 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 1 706 11 , srcInfoPoints = [] } "happyIn107" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 15 706 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 706 23 706 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 15 706 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 706 15 706 16 , SrcSpan "tests/examples/CParser.hs" 706 21 706 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 16 706 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 16 706 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 16 706 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 26 706 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 706 26 706 27 , SrcSpan "tests/examples/CParser.hs" 706 39 706 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 27 706 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 27 706 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 706 27 706 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 1 707 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 1 707 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 1 707 11 , srcInfoPoints = [] } "happyIn107") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 12 707 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 12 707 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 14 707 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 707 14 707 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 16 707 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 30 707 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 30 707 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 707 30 707 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 708 1 708 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 708 1 708 11 , SrcSpan "tests/examples/CParser.hs" 708 23 708 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 708 12 708 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 708 12 708 22 , srcInfoPoints = [] } "happyIn107")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 1 709 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 709 13 709 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 1 709 12 , srcInfoPoints = [] } "happyOut107" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 16 709 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 709 31 709 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 16 709 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 709 16 709 17 , SrcSpan "tests/examples/CParser.hs" 709 29 709 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 17 709 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 17 709 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 17 709 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 34 709 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 709 34 709 35 , SrcSpan "tests/examples/CParser.hs" 709 40 709 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 35 709 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 35 709 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 709 35 709 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 1 710 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 1 710 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 1 710 12 , srcInfoPoints = [] } "happyOut107") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 13 710 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 13 710 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 15 710 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 710 15 710 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 17 710 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 31 710 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 31 710 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 710 31 710 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 711 1 711 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 711 1 711 11 , SrcSpan "tests/examples/CParser.hs" 711 24 711 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 711 12 711 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 711 12 711 23 , srcInfoPoints = [] } "happyOut107")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 1 712 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 712 12 712 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 1 712 11 , srcInfoPoints = [] } "happyIn108" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 15 712 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 712 23 712 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 15 712 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 712 15 712 16 , SrcSpan "tests/examples/CParser.hs" 712 21 712 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 16 712 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 16 712 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 16 712 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 26 712 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 712 26 712 27 , SrcSpan "tests/examples/CParser.hs" 712 39 712 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 27 712 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 27 712 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 712 27 712 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 1 713 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 1 713 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 1 713 11 , srcInfoPoints = [] } "happyIn108") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 12 713 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 12 713 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 14 713 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 713 14 713 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 16 713 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 30 713 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 30 713 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 713 30 713 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 714 1 714 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 714 1 714 11 , SrcSpan "tests/examples/CParser.hs" 714 23 714 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 714 12 714 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 714 12 714 22 , srcInfoPoints = [] } "happyIn108")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 1 715 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 715 13 715 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 1 715 12 , srcInfoPoints = [] } "happyOut108" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 16 715 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 715 31 715 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 16 715 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 715 16 715 17 , SrcSpan "tests/examples/CParser.hs" 715 29 715 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 17 715 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 17 715 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 17 715 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 34 715 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 715 34 715 35 , SrcSpan "tests/examples/CParser.hs" 715 40 715 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 35 715 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 35 715 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 715 35 715 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 1 716 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 1 716 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 1 716 12 , srcInfoPoints = [] } "happyOut108") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 13 716 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 13 716 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 15 716 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 716 15 716 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 17 716 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 31 716 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 31 716 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 716 31 716 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 717 1 717 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 717 1 717 11 , SrcSpan "tests/examples/CParser.hs" 717 24 717 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 717 12 717 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 717 12 717 23 , srcInfoPoints = [] } "happyOut108")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 1 718 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 718 12 718 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 1 718 11 , srcInfoPoints = [] } "happyIn109" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 15 718 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 718 23 718 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 15 718 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 718 15 718 16 , SrcSpan "tests/examples/CParser.hs" 718 21 718 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 16 718 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 16 718 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 16 718 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 26 718 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 718 26 718 27 , SrcSpan "tests/examples/CParser.hs" 718 39 718 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 27 718 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 27 718 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 718 27 718 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 1 719 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 1 719 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 1 719 11 , srcInfoPoints = [] } "happyIn109") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 12 719 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 12 719 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 14 719 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 719 14 719 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 16 719 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 30 719 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 30 719 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 719 30 719 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 720 1 720 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 720 1 720 11 , SrcSpan "tests/examples/CParser.hs" 720 23 720 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 720 12 720 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 720 12 720 22 , srcInfoPoints = [] } "happyIn109")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 1 721 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 721 13 721 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 1 721 12 , srcInfoPoints = [] } "happyOut109" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 16 721 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 721 31 721 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 16 721 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 721 16 721 17 , SrcSpan "tests/examples/CParser.hs" 721 29 721 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 17 721 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 17 721 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 17 721 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 34 721 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 721 34 721 35 , SrcSpan "tests/examples/CParser.hs" 721 40 721 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 35 721 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 35 721 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 721 35 721 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 1 722 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 1 722 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 1 722 12 , srcInfoPoints = [] } "happyOut109") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 13 722 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 13 722 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 15 722 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 722 15 722 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 17 722 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 31 722 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 31 722 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 722 31 722 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 723 1 723 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 723 1 723 11 , SrcSpan "tests/examples/CParser.hs" 723 24 723 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 723 12 723 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 723 12 723 23 , srcInfoPoints = [] } "happyOut109")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 1 724 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 724 12 724 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 1 724 11 , srcInfoPoints = [] } "happyIn110" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 15 724 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 724 23 724 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 15 724 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 724 15 724 16 , SrcSpan "tests/examples/CParser.hs" 724 21 724 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 16 724 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 16 724 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 16 724 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 26 724 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 724 26 724 27 , SrcSpan "tests/examples/CParser.hs" 724 39 724 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 27 724 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 27 724 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 724 27 724 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 1 725 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 1 725 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 1 725 11 , srcInfoPoints = [] } "happyIn110") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 12 725 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 12 725 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 14 725 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 725 14 725 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 16 725 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 30 725 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 30 725 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 725 30 725 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 726 1 726 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 726 1 726 11 , SrcSpan "tests/examples/CParser.hs" 726 23 726 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 726 12 726 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 726 12 726 22 , srcInfoPoints = [] } "happyIn110")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 1 727 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 727 13 727 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 1 727 12 , srcInfoPoints = [] } "happyOut110" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 16 727 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 727 31 727 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 16 727 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 727 16 727 17 , SrcSpan "tests/examples/CParser.hs" 727 29 727 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 17 727 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 17 727 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 17 727 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 34 727 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 727 34 727 35 , SrcSpan "tests/examples/CParser.hs" 727 40 727 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 35 727 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 35 727 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 727 35 727 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 1 728 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 1 728 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 1 728 12 , srcInfoPoints = [] } "happyOut110") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 13 728 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 13 728 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 15 728 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 728 15 728 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 17 728 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 31 728 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 31 728 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 728 31 728 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 729 1 729 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 729 1 729 11 , SrcSpan "tests/examples/CParser.hs" 729 24 729 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 729 12 729 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 729 12 729 23 , srcInfoPoints = [] } "happyOut110")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 1 730 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 730 12 730 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 1 730 11 , srcInfoPoints = [] } "happyIn111" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 15 730 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 730 23 730 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 15 730 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 730 15 730 16 , SrcSpan "tests/examples/CParser.hs" 730 21 730 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 16 730 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 16 730 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 16 730 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 26 730 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 730 26 730 27 , SrcSpan "tests/examples/CParser.hs" 730 39 730 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 27 730 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 27 730 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 730 27 730 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 1 731 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 1 731 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 1 731 11 , srcInfoPoints = [] } "happyIn111") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 12 731 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 12 731 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 14 731 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 731 14 731 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 16 731 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 30 731 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 30 731 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 731 30 731 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 732 1 732 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 732 1 732 11 , SrcSpan "tests/examples/CParser.hs" 732 23 732 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 732 12 732 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 732 12 732 22 , srcInfoPoints = [] } "happyIn111")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 1 733 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 733 13 733 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 1 733 12 , srcInfoPoints = [] } "happyOut111" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 16 733 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 733 31 733 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 16 733 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 733 16 733 17 , SrcSpan "tests/examples/CParser.hs" 733 29 733 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 17 733 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 17 733 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 17 733 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 34 733 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 733 34 733 35 , SrcSpan "tests/examples/CParser.hs" 733 40 733 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 35 733 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 35 733 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 733 35 733 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 1 734 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 1 734 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 1 734 12 , srcInfoPoints = [] } "happyOut111") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 13 734 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 13 734 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 15 734 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 734 15 734 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 17 734 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 31 734 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 31 734 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 734 31 734 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 735 1 735 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 735 1 735 11 , SrcSpan "tests/examples/CParser.hs" 735 24 735 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 735 12 735 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 735 12 735 23 , srcInfoPoints = [] } "happyOut111")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 1 736 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 736 12 736 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 1 736 11 , srcInfoPoints = [] } "happyIn112" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 15 736 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 736 23 736 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 15 736 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 736 15 736 16 , SrcSpan "tests/examples/CParser.hs" 736 21 736 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 16 736 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 16 736 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 16 736 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 26 736 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 736 26 736 27 , SrcSpan "tests/examples/CParser.hs" 736 39 736 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 27 736 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 27 736 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 736 27 736 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 1 737 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 1 737 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 1 737 11 , srcInfoPoints = [] } "happyIn112") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 12 737 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 12 737 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 14 737 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 737 14 737 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 16 737 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 30 737 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 30 737 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 737 30 737 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 738 1 738 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 738 1 738 11 , SrcSpan "tests/examples/CParser.hs" 738 23 738 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 738 12 738 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 738 12 738 22 , srcInfoPoints = [] } "happyIn112")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 1 739 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 739 13 739 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 1 739 12 , srcInfoPoints = [] } "happyOut112" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 16 739 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 739 31 739 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 16 739 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 739 16 739 17 , SrcSpan "tests/examples/CParser.hs" 739 29 739 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 17 739 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 17 739 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 17 739 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 34 739 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 739 34 739 35 , SrcSpan "tests/examples/CParser.hs" 739 40 739 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 35 739 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 35 739 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 739 35 739 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 1 740 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 1 740 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 1 740 12 , srcInfoPoints = [] } "happyOut112") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 13 740 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 13 740 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 15 740 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 740 15 740 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 17 740 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 31 740 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 31 740 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 740 31 740 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 741 1 741 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 741 1 741 11 , SrcSpan "tests/examples/CParser.hs" 741 24 741 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 741 12 741 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 741 12 741 23 , srcInfoPoints = [] } "happyOut112")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 1 742 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 742 12 742 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 1 742 11 , srcInfoPoints = [] } "happyIn113" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 15 742 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 742 23 742 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 15 742 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 742 15 742 16 , SrcSpan "tests/examples/CParser.hs" 742 21 742 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 16 742 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 16 742 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 16 742 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 26 742 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 742 26 742 27 , SrcSpan "tests/examples/CParser.hs" 742 39 742 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 27 742 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 27 742 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 742 27 742 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 1 743 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 1 743 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 1 743 11 , srcInfoPoints = [] } "happyIn113") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 12 743 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 12 743 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 14 743 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 743 14 743 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 16 743 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 30 743 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 30 743 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 743 30 743 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 744 1 744 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 744 1 744 11 , SrcSpan "tests/examples/CParser.hs" 744 23 744 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 744 12 744 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 744 12 744 22 , srcInfoPoints = [] } "happyIn113")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 1 745 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 745 13 745 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 1 745 12 , srcInfoPoints = [] } "happyOut113" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 16 745 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 745 31 745 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 16 745 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 745 16 745 17 , SrcSpan "tests/examples/CParser.hs" 745 29 745 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 17 745 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 17 745 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 17 745 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 34 745 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 745 34 745 35 , SrcSpan "tests/examples/CParser.hs" 745 40 745 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 35 745 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 35 745 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 745 35 745 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 1 746 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 1 746 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 1 746 12 , srcInfoPoints = [] } "happyOut113") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 13 746 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 13 746 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 15 746 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 746 15 746 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 17 746 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 31 746 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 31 746 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 746 31 746 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 747 1 747 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 747 1 747 11 , SrcSpan "tests/examples/CParser.hs" 747 24 747 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 747 12 747 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 747 12 747 23 , srcInfoPoints = [] } "happyOut113")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 1 748 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 748 12 748 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 1 748 11 , srcInfoPoints = [] } "happyIn114" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 15 748 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 748 23 748 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 15 748 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 748 15 748 16 , SrcSpan "tests/examples/CParser.hs" 748 21 748 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 16 748 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 16 748 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 16 748 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 26 748 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 748 26 748 27 , SrcSpan "tests/examples/CParser.hs" 748 39 748 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 27 748 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 27 748 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 748 27 748 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 1 749 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 1 749 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 1 749 11 , srcInfoPoints = [] } "happyIn114") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 12 749 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 12 749 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 14 749 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 749 14 749 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 16 749 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 30 749 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 30 749 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 749 30 749 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 750 1 750 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 750 1 750 11 , SrcSpan "tests/examples/CParser.hs" 750 23 750 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 750 12 750 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 750 12 750 22 , srcInfoPoints = [] } "happyIn114")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 1 751 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 751 13 751 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 1 751 12 , srcInfoPoints = [] } "happyOut114" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 16 751 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 751 31 751 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 16 751 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 751 16 751 17 , SrcSpan "tests/examples/CParser.hs" 751 29 751 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 17 751 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 17 751 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 17 751 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 34 751 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 751 34 751 35 , SrcSpan "tests/examples/CParser.hs" 751 40 751 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 35 751 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 35 751 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 751 35 751 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 1 752 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 1 752 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 1 752 12 , srcInfoPoints = [] } "happyOut114") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 13 752 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 13 752 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 15 752 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 752 15 752 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 17 752 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 31 752 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 31 752 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 752 31 752 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 753 1 753 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 753 1 753 11 , SrcSpan "tests/examples/CParser.hs" 753 24 753 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 753 12 753 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 753 12 753 23 , srcInfoPoints = [] } "happyOut114")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 1 754 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 754 12 754 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 1 754 11 , srcInfoPoints = [] } "happyIn115" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 15 754 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 754 23 754 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 15 754 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 754 15 754 16 , SrcSpan "tests/examples/CParser.hs" 754 21 754 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 16 754 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 16 754 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 16 754 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 26 754 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 754 26 754 27 , SrcSpan "tests/examples/CParser.hs" 754 39 754 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 27 754 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 27 754 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 754 27 754 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 1 755 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 1 755 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 1 755 11 , srcInfoPoints = [] } "happyIn115") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 12 755 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 12 755 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 14 755 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 755 14 755 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 16 755 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 30 755 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 30 755 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 755 30 755 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 756 1 756 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 756 1 756 11 , SrcSpan "tests/examples/CParser.hs" 756 23 756 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 756 12 756 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 756 12 756 22 , srcInfoPoints = [] } "happyIn115")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 1 757 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 757 13 757 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 1 757 12 , srcInfoPoints = [] } "happyOut115" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 16 757 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 757 31 757 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 16 757 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 757 16 757 17 , SrcSpan "tests/examples/CParser.hs" 757 29 757 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 17 757 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 17 757 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 17 757 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 34 757 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 757 34 757 35 , SrcSpan "tests/examples/CParser.hs" 757 40 757 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 35 757 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 35 757 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 757 35 757 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 1 758 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 1 758 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 1 758 12 , srcInfoPoints = [] } "happyOut115") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 13 758 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 13 758 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 15 758 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 758 15 758 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 17 758 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 31 758 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 31 758 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 758 31 758 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 759 1 759 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 759 1 759 11 , SrcSpan "tests/examples/CParser.hs" 759 24 759 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 759 12 759 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 759 12 759 23 , srcInfoPoints = [] } "happyOut115")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 1 760 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 760 12 760 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 1 760 11 , srcInfoPoints = [] } "happyIn116" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 15 760 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 760 35 760 37 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 15 760 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 760 15 760 16 , SrcSpan "tests/examples/CParser.hs" 760 33 760 34 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 33 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 16 760 23 , srcInfoPoints = [] } "Located"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 24 760 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 24 760 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 24 760 33 , srcInfoPoints = [] } "CAssignOp"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 38 760 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 760 38 760 39 , SrcSpan "tests/examples/CParser.hs" 760 51 760 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 39 760 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 39 760 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 760 39 760 50 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 1 761 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 1 761 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 1 761 11 , srcInfoPoints = [] } "happyIn116") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 12 761 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 12 761 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 14 761 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 761 14 761 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 16 761 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 30 761 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 30 761 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 761 30 761 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 762 1 762 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 762 1 762 11 , SrcSpan "tests/examples/CParser.hs" 762 23 762 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 762 12 762 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 762 12 762 22 , srcInfoPoints = [] } "happyIn116")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 1 763 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 763 13 763 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 1 763 12 , srcInfoPoints = [] } "happyOut116" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 16 763 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 763 31 763 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 16 763 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 763 16 763 17 , SrcSpan "tests/examples/CParser.hs" 763 29 763 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 17 763 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 17 763 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 17 763 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 34 763 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 763 34 763 35 , SrcSpan "tests/examples/CParser.hs" 763 52 763 53 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 52 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 35 763 42 , srcInfoPoints = [] } "Located"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 43 763 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 43 763 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 763 43 763 52 , srcInfoPoints = [] } "CAssignOp")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 1 764 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 1 764 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 1 764 12 , srcInfoPoints = [] } "happyOut116") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 13 764 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 13 764 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 15 764 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 764 15 764 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 17 764 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 31 764 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 31 764 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 764 31 764 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 765 1 765 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 765 1 765 11 , SrcSpan "tests/examples/CParser.hs" 765 24 765 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 765 12 765 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 765 12 765 23 , srcInfoPoints = [] } "happyOut116")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 1 766 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 766 12 766 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 1 766 11 , srcInfoPoints = [] } "happyIn117" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 15 766 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 766 23 766 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 15 766 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 766 15 766 16 , SrcSpan "tests/examples/CParser.hs" 766 21 766 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 16 766 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 16 766 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 16 766 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 26 766 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 766 26 766 27 , SrcSpan "tests/examples/CParser.hs" 766 39 766 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 27 766 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 27 766 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 766 27 766 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 1 767 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 1 767 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 1 767 11 , srcInfoPoints = [] } "happyIn117") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 12 767 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 12 767 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 14 767 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 767 14 767 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 16 767 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 30 767 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 30 767 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 767 30 767 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 768 1 768 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 768 1 768 11 , SrcSpan "tests/examples/CParser.hs" 768 23 768 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 768 12 768 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 768 12 768 22 , srcInfoPoints = [] } "happyIn117")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 1 769 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 769 13 769 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 1 769 12 , srcInfoPoints = [] } "happyOut117" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 16 769 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 769 31 769 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 16 769 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 769 16 769 17 , SrcSpan "tests/examples/CParser.hs" 769 29 769 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 17 769 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 17 769 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 17 769 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 34 769 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 769 34 769 35 , SrcSpan "tests/examples/CParser.hs" 769 40 769 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 35 769 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 35 769 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 769 35 769 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 1 770 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 1 770 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 1 770 12 , srcInfoPoints = [] } "happyOut117") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 13 770 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 13 770 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 15 770 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 770 15 770 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 17 770 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 31 770 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 31 770 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 770 31 770 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 771 1 771 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 771 1 771 11 , SrcSpan "tests/examples/CParser.hs" 771 24 771 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 771 12 771 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 771 12 771 23 , srcInfoPoints = [] } "happyOut117")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 1 772 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 772 12 772 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 1 772 11 , srcInfoPoints = [] } "happyIn118" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 15 772 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 772 34 772 36 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 15 772 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 772 15 772 16 , SrcSpan "tests/examples/CParser.hs" 772 32 772 33 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 32 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 16 772 24 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 25 772 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 772 25 772 26 , SrcSpan "tests/examples/CParser.hs" 772 31 772 32 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 26 772 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 26 772 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 26 772 31 , srcInfoPoints = [] } "CExpr")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 37 772 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 772 37 772 38 , SrcSpan "tests/examples/CParser.hs" 772 50 772 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 38 772 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 38 772 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 772 38 772 49 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 1 773 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 1 773 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 1 773 11 , srcInfoPoints = [] } "happyIn118") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 12 773 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 12 773 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 14 773 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 773 14 773 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 16 773 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 30 773 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 30 773 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 773 30 773 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 774 1 774 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 774 1 774 11 , SrcSpan "tests/examples/CParser.hs" 774 23 774 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 774 12 774 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 774 12 774 22 , srcInfoPoints = [] } "happyIn118")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 1 775 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 775 13 775 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 1 775 12 , srcInfoPoints = [] } "happyOut118" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 16 775 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 775 31 775 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 16 775 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 775 16 775 17 , SrcSpan "tests/examples/CParser.hs" 775 29 775 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 17 775 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 17 775 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 17 775 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 34 775 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 775 34 775 35 , SrcSpan "tests/examples/CParser.hs" 775 51 775 52 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 51 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 35 775 43 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 44 775 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 775 44 775 45 , SrcSpan "tests/examples/CParser.hs" 775 50 775 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 45 775 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 45 775 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 775 45 775 50 , srcInfoPoints = [] } "CExpr"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 1 776 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 1 776 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 1 776 12 , srcInfoPoints = [] } "happyOut118") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 13 776 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 13 776 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 15 776 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 776 15 776 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 17 776 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 31 776 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 31 776 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 776 31 776 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 777 1 777 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 777 1 777 11 , SrcSpan "tests/examples/CParser.hs" 777 24 777 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 777 12 777 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 777 12 777 23 , srcInfoPoints = [] } "happyOut118")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 1 778 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 778 12 778 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 1 778 11 , srcInfoPoints = [] } "happyIn119" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 15 778 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 778 29 778 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 15 778 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 778 15 778 16 , SrcSpan "tests/examples/CParser.hs" 778 27 778 28 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 27 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 16 778 21 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 22 778 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 22 778 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 22 778 27 , srcInfoPoints = [] } "CExpr"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 32 778 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 778 32 778 33 , SrcSpan "tests/examples/CParser.hs" 778 45 778 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 33 778 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 33 778 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 778 33 778 44 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 1 779 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 1 779 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 1 779 11 , srcInfoPoints = [] } "happyIn119") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 12 779 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 12 779 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 14 779 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 779 14 779 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 16 779 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 30 779 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 30 779 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 779 30 779 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 780 1 780 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 780 1 780 11 , SrcSpan "tests/examples/CParser.hs" 780 23 780 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 780 12 780 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 780 12 780 22 , srcInfoPoints = [] } "happyIn119")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 1 781 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 781 13 781 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 1 781 12 , srcInfoPoints = [] } "happyOut119" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 16 781 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 781 31 781 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 16 781 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 781 16 781 17 , SrcSpan "tests/examples/CParser.hs" 781 29 781 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 17 781 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 17 781 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 17 781 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 34 781 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 781 34 781 35 , SrcSpan "tests/examples/CParser.hs" 781 46 781 47 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 46 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 35 781 40 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 41 781 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 41 781 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 781 41 781 46 , srcInfoPoints = [] } "CExpr")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 1 782 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 1 782 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 1 782 12 , srcInfoPoints = [] } "happyOut119") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 13 782 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 13 782 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 15 782 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 782 15 782 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 17 782 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 31 782 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 31 782 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 782 31 782 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 783 1 783 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 783 1 783 11 , SrcSpan "tests/examples/CParser.hs" 783 24 783 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 783 12 783 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 783 12 783 23 , srcInfoPoints = [] } "happyOut119")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 1 784 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 784 12 784 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 1 784 11 , srcInfoPoints = [] } "happyIn120" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 15 784 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 784 29 784 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 15 784 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 784 15 784 16 , SrcSpan "tests/examples/CParser.hs" 784 27 784 28 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 27 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 16 784 21 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 22 784 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 22 784 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 22 784 27 , srcInfoPoints = [] } "CExpr"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 32 784 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 784 32 784 33 , SrcSpan "tests/examples/CParser.hs" 784 45 784 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 33 784 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 33 784 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 784 33 784 44 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 1 785 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 1 785 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 1 785 11 , srcInfoPoints = [] } "happyIn120") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 12 785 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 12 785 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 14 785 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 785 14 785 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 16 785 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 30 785 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 30 785 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 785 30 785 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 786 1 786 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 786 1 786 11 , SrcSpan "tests/examples/CParser.hs" 786 23 786 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 786 12 786 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 786 12 786 22 , srcInfoPoints = [] } "happyIn120")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 1 787 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 787 13 787 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 1 787 12 , srcInfoPoints = [] } "happyOut120" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 16 787 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 787 31 787 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 16 787 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 787 16 787 17 , SrcSpan "tests/examples/CParser.hs" 787 29 787 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 17 787 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 17 787 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 17 787 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 34 787 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 787 34 787 35 , SrcSpan "tests/examples/CParser.hs" 787 46 787 47 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 46 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 35 787 40 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 41 787 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 41 787 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 787 41 787 46 , srcInfoPoints = [] } "CExpr")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 1 788 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 1 788 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 1 788 12 , srcInfoPoints = [] } "happyOut120") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 13 788 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 13 788 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 15 788 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 788 15 788 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 17 788 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 31 788 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 31 788 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 788 31 788 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 789 1 789 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 789 1 789 11 , SrcSpan "tests/examples/CParser.hs" 789 24 789 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 789 12 789 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 789 12 789 23 , srcInfoPoints = [] } "happyOut120")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 1 790 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 790 12 790 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 1 790 11 , srcInfoPoints = [] } "happyIn121" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 15 790 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 790 23 790 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 15 790 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 790 15 790 16 , SrcSpan "tests/examples/CParser.hs" 790 21 790 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 16 790 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 16 790 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 16 790 21 , srcInfoPoints = [] } "CExpr")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 26 790 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 790 26 790 27 , SrcSpan "tests/examples/CParser.hs" 790 39 790 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 27 790 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 27 790 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 790 27 790 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 1 791 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 1 791 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 1 791 11 , srcInfoPoints = [] } "happyIn121") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 12 791 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 12 791 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 14 791 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 791 14 791 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 16 791 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 30 791 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 30 791 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 791 30 791 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 792 1 792 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 792 1 792 11 , SrcSpan "tests/examples/CParser.hs" 792 23 792 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 792 12 792 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 792 12 792 22 , srcInfoPoints = [] } "happyIn121")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 1 793 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 793 13 793 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 1 793 12 , srcInfoPoints = [] } "happyOut121" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 16 793 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 793 31 793 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 16 793 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 793 16 793 17 , SrcSpan "tests/examples/CParser.hs" 793 29 793 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 17 793 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 17 793 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 17 793 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 34 793 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 793 34 793 35 , SrcSpan "tests/examples/CParser.hs" 793 40 793 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 35 793 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 35 793 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 793 35 793 40 , srcInfoPoints = [] } "CExpr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 1 794 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 1 794 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 1 794 12 , srcInfoPoints = [] } "happyOut121") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 13 794 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 13 794 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 15 794 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 794 15 794 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 17 794 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 31 794 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 31 794 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 794 31 794 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 795 1 795 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 795 1 795 11 , SrcSpan "tests/examples/CParser.hs" 795 24 795 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 795 12 795 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 795 12 795 23 , srcInfoPoints = [] } "happyOut121")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 1 796 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 796 12 796 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 1 796 11 , srcInfoPoints = [] } "happyIn122" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 15 796 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 796 24 796 26 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 15 796 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 796 15 796 16 , SrcSpan "tests/examples/CParser.hs" 796 22 796 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 16 796 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 16 796 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 16 796 22 , srcInfoPoints = [] } "CConst")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 27 796 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 796 27 796 28 , SrcSpan "tests/examples/CParser.hs" 796 40 796 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 28 796 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 28 796 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 796 28 796 39 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 1 797 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 1 797 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 1 797 11 , srcInfoPoints = [] } "happyIn122") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 12 797 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 12 797 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 14 797 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 797 14 797 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 16 797 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 30 797 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 30 797 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 797 30 797 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 798 1 798 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 798 1 798 11 , SrcSpan "tests/examples/CParser.hs" 798 23 798 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 798 12 798 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 798 12 798 22 , srcInfoPoints = [] } "happyIn122")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 1 799 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 799 13 799 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 1 799 12 , srcInfoPoints = [] } "happyOut122" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 16 799 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 799 31 799 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 16 799 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 799 16 799 17 , SrcSpan "tests/examples/CParser.hs" 799 29 799 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 17 799 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 17 799 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 17 799 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 34 799 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 799 34 799 35 , SrcSpan "tests/examples/CParser.hs" 799 41 799 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 35 799 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 35 799 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 799 35 799 41 , srcInfoPoints = [] } "CConst"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 1 800 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 1 800 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 1 800 12 , srcInfoPoints = [] } "happyOut122") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 13 800 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 13 800 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 15 800 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 800 15 800 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 17 800 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 31 800 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 31 800 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 800 31 800 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 801 1 801 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 801 1 801 11 , SrcSpan "tests/examples/CParser.hs" 801 24 801 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 801 12 801 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 801 12 801 23 , srcInfoPoints = [] } "happyOut122")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 1 802 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 802 12 802 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 1 802 11 , srcInfoPoints = [] } "happyIn123" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 15 802 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 802 25 802 27 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 15 802 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 802 15 802 16 , SrcSpan "tests/examples/CParser.hs" 802 23 802 24 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 16 802 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 16 802 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 16 802 23 , srcInfoPoints = [] } "CStrLit")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 28 802 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 802 28 802 29 , SrcSpan "tests/examples/CParser.hs" 802 41 802 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 29 802 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 29 802 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 802 29 802 40 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 1 803 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 1 803 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 1 803 11 , srcInfoPoints = [] } "happyIn123") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 12 803 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 12 803 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 14 803 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 803 14 803 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 16 803 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 30 803 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 30 803 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 803 30 803 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 804 1 804 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 804 1 804 11 , SrcSpan "tests/examples/CParser.hs" 804 23 804 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 804 12 804 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 804 12 804 22 , srcInfoPoints = [] } "happyIn123")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 1 805 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 805 13 805 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 1 805 12 , srcInfoPoints = [] } "happyOut123" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 16 805 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 805 31 805 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 16 805 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 805 16 805 17 , SrcSpan "tests/examples/CParser.hs" 805 29 805 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 17 805 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 17 805 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 17 805 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 34 805 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 805 34 805 35 , SrcSpan "tests/examples/CParser.hs" 805 42 805 43 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 35 805 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 35 805 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 805 35 805 42 , srcInfoPoints = [] } "CStrLit"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 1 806 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 1 806 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 1 806 12 , srcInfoPoints = [] } "happyOut123") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 13 806 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 13 806 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 15 806 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 806 15 806 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 17 806 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 31 806 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 31 806 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 806 31 806 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 807 1 807 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 807 1 807 11 , SrcSpan "tests/examples/CParser.hs" 807 24 807 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 807 12 807 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 807 12 807 23 , srcInfoPoints = [] } "happyOut123")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 1 808 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 808 12 808 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 1 808 11 , srcInfoPoints = [] } "happyIn124" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 15 808 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 808 36 808 38 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 15 808 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 808 15 808 16 , SrcSpan "tests/examples/CParser.hs" 808 34 808 35 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 34 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 16 808 24 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 25 808 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 808 25 808 26 , SrcSpan "tests/examples/CParser.hs" 808 33 808 34 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 26 808 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 26 808 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 26 808 33 , srcInfoPoints = [] } "CString")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 39 808 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 808 39 808 40 , SrcSpan "tests/examples/CParser.hs" 808 52 808 53 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 40 808 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 40 808 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 808 40 808 51 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 1 809 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 1 809 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 1 809 11 , srcInfoPoints = [] } "happyIn124") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 12 809 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 12 809 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 14 809 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 809 14 809 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 16 809 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 30 809 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 30 809 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 809 30 809 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 810 1 810 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 810 1 810 11 , SrcSpan "tests/examples/CParser.hs" 810 23 810 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 810 12 810 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 810 12 810 22 , srcInfoPoints = [] } "happyIn124")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 1 811 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 811 13 811 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 1 811 12 , srcInfoPoints = [] } "happyOut124" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 16 811 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 811 31 811 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 16 811 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 811 16 811 17 , SrcSpan "tests/examples/CParser.hs" 811 29 811 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 17 811 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 17 811 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 17 811 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 34 811 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 811 34 811 35 , SrcSpan "tests/examples/CParser.hs" 811 53 811 54 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 53 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 35 811 43 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 44 811 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 811 44 811 45 , SrcSpan "tests/examples/CParser.hs" 811 52 811 53 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 45 811 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 45 811 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 811 45 811 52 , srcInfoPoints = [] } "CString"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 1 812 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 1 812 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 1 812 12 , srcInfoPoints = [] } "happyOut124") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 13 812 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 13 812 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 15 812 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 812 15 812 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 17 812 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 31 812 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 31 812 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 812 31 812 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 813 1 813 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 813 1 813 11 , SrcSpan "tests/examples/CParser.hs" 813 24 813 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 813 12 813 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 813 12 813 23 , srcInfoPoints = [] } "happyOut124")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 1 814 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 814 12 814 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 1 814 11 , srcInfoPoints = [] } "happyIn125" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 15 814 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 814 23 814 25 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 15 814 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 814 15 814 16 , SrcSpan "tests/examples/CParser.hs" 814 21 814 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 16 814 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 16 814 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 16 814 21 , srcInfoPoints = [] } "Ident")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 26 814 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 814 26 814 27 , SrcSpan "tests/examples/CParser.hs" 814 39 814 40 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 27 814 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 27 814 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 814 27 814 38 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 1 815 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 1 815 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 1 815 11 , srcInfoPoints = [] } "happyIn125") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 12 815 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 12 815 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 14 815 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 815 14 815 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 16 815 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 30 815 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 30 815 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 815 30 815 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 816 1 816 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 816 1 816 11 , SrcSpan "tests/examples/CParser.hs" 816 23 816 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 816 12 816 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 816 12 816 22 , srcInfoPoints = [] } "happyIn125")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 1 817 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 817 13 817 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 1 817 12 , srcInfoPoints = [] } "happyOut125" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 16 817 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 817 31 817 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 16 817 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 817 16 817 17 , SrcSpan "tests/examples/CParser.hs" 817 29 817 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 17 817 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 17 817 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 17 817 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 34 817 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 817 34 817 35 , SrcSpan "tests/examples/CParser.hs" 817 40 817 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 35 817 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 35 817 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 817 35 817 40 , srcInfoPoints = [] } "Ident"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 1 818 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 1 818 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 1 818 12 , srcInfoPoints = [] } "happyOut125") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 13 818 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 13 818 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 15 818 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 818 15 818 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 17 818 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 31 818 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 31 818 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 818 31 818 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 819 1 819 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 819 1 819 11 , SrcSpan "tests/examples/CParser.hs" 819 24 819 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 819 12 819 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 819 12 819 23 , srcInfoPoints = [] } "happyOut125")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 1 820 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 820 12 820 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 1 820 11 , srcInfoPoints = [] } "happyIn126" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 15 820 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 820 25 820 27 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 15 820 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 820 15 820 16 , SrcSpan "tests/examples/CParser.hs" 820 23 820 24 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 16 820 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 820 16 820 17 , SrcSpan "tests/examples/CParser.hs" 820 22 820 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 17 820 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 17 820 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 17 820 22 , srcInfoPoints = [] } "CAttr"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 28 820 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 820 28 820 29 , SrcSpan "tests/examples/CParser.hs" 820 41 820 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 29 820 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 29 820 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 820 29 820 40 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 1 821 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 1 821 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 1 821 11 , srcInfoPoints = [] } "happyIn126") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 12 821 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 12 821 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 14 821 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 821 14 821 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 16 821 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 30 821 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 30 821 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 821 30 821 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 822 1 822 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 822 1 822 11 , SrcSpan "tests/examples/CParser.hs" 822 23 822 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 822 12 822 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 822 12 822 22 , srcInfoPoints = [] } "happyIn126")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 1 823 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 823 13 823 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 1 823 12 , srcInfoPoints = [] } "happyOut126" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 16 823 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 823 31 823 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 16 823 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 823 16 823 17 , SrcSpan "tests/examples/CParser.hs" 823 29 823 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 17 823 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 17 823 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 17 823 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 34 823 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 823 34 823 35 , SrcSpan "tests/examples/CParser.hs" 823 42 823 43 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 35 823 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 823 35 823 36 , SrcSpan "tests/examples/CParser.hs" 823 41 823 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 36 823 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 36 823 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 823 36 823 41 , srcInfoPoints = [] } "CAttr")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 1 824 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 1 824 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 1 824 12 , srcInfoPoints = [] } "happyOut126") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 13 824 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 13 824 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 15 824 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 824 15 824 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 17 824 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 31 824 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 31 824 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 824 31 824 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 825 1 825 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 825 1 825 11 , SrcSpan "tests/examples/CParser.hs" 825 24 825 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 825 12 825 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 825 12 825 23 , srcInfoPoints = [] } "happyOut126")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 1 826 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 826 12 826 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 1 826 11 , srcInfoPoints = [] } "happyIn127" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 15 826 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 826 25 826 27 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 15 826 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 826 15 826 16 , SrcSpan "tests/examples/CParser.hs" 826 23 826 24 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 16 826 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 826 16 826 17 , SrcSpan "tests/examples/CParser.hs" 826 22 826 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 17 826 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 17 826 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 17 826 22 , srcInfoPoints = [] } "CAttr"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 28 826 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 826 28 826 29 , SrcSpan "tests/examples/CParser.hs" 826 41 826 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 29 826 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 29 826 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 826 29 826 40 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 1 827 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 1 827 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 1 827 11 , srcInfoPoints = [] } "happyIn127") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 12 827 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 12 827 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 14 827 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 827 14 827 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 16 827 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 30 827 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 30 827 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 827 30 827 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 828 1 828 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 828 1 828 11 , SrcSpan "tests/examples/CParser.hs" 828 23 828 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 828 12 828 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 828 12 828 22 , srcInfoPoints = [] } "happyIn127")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 1 829 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 829 13 829 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 1 829 12 , srcInfoPoints = [] } "happyOut127" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 16 829 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 829 31 829 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 16 829 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 829 16 829 17 , SrcSpan "tests/examples/CParser.hs" 829 29 829 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 17 829 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 17 829 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 17 829 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 34 829 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 829 34 829 35 , SrcSpan "tests/examples/CParser.hs" 829 42 829 43 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 35 829 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 829 35 829 36 , SrcSpan "tests/examples/CParser.hs" 829 41 829 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 36 829 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 36 829 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 829 36 829 41 , srcInfoPoints = [] } "CAttr")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 1 830 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 1 830 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 1 830 12 , srcInfoPoints = [] } "happyOut127") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 13 830 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 13 830 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 15 830 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 830 15 830 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 17 830 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 31 830 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 31 830 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 830 31 830 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 831 1 831 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 831 1 831 11 , SrcSpan "tests/examples/CParser.hs" 831 24 831 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 831 12 831 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 831 12 831 23 , srcInfoPoints = [] } "happyOut127")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 1 832 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 832 12 832 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 1 832 11 , srcInfoPoints = [] } "happyIn128" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 15 832 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 832 25 832 27 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 15 832 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 832 15 832 16 , SrcSpan "tests/examples/CParser.hs" 832 23 832 24 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 16 832 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 832 16 832 17 , SrcSpan "tests/examples/CParser.hs" 832 22 832 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 17 832 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 17 832 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 17 832 22 , srcInfoPoints = [] } "CAttr"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 28 832 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 832 28 832 29 , SrcSpan "tests/examples/CParser.hs" 832 41 832 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 29 832 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 29 832 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 832 29 832 40 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 1 833 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 1 833 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 1 833 11 , srcInfoPoints = [] } "happyIn128") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 12 833 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 12 833 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 14 833 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 833 14 833 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 16 833 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 30 833 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 30 833 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 833 30 833 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 834 1 834 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 834 1 834 11 , SrcSpan "tests/examples/CParser.hs" 834 23 834 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 834 12 834 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 834 12 834 22 , srcInfoPoints = [] } "happyIn128")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 1 835 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 835 13 835 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 1 835 12 , srcInfoPoints = [] } "happyOut128" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 16 835 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 835 31 835 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 16 835 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 835 16 835 17 , SrcSpan "tests/examples/CParser.hs" 835 29 835 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 17 835 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 17 835 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 17 835 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 34 835 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 835 34 835 35 , SrcSpan "tests/examples/CParser.hs" 835 42 835 43 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 35 835 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 835 35 835 36 , SrcSpan "tests/examples/CParser.hs" 835 41 835 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 36 835 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 36 835 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 835 36 835 41 , srcInfoPoints = [] } "CAttr")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 1 836 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 1 836 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 1 836 12 , srcInfoPoints = [] } "happyOut128") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 13 836 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 13 836 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 15 836 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 836 15 836 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 17 836 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 31 836 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 31 836 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 836 31 836 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 837 1 837 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 837 1 837 11 , SrcSpan "tests/examples/CParser.hs" 837 24 837 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 837 12 837 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 837 12 837 23 , srcInfoPoints = [] } "happyOut128")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 1 838 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 838 12 838 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 1 838 11 , srcInfoPoints = [] } "happyIn129" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 15 838 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 838 34 838 36 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 15 838 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 838 15 838 16 , SrcSpan "tests/examples/CParser.hs" 838 32 838 33 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 32 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 16 838 24 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 25 838 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 838 25 838 26 , SrcSpan "tests/examples/CParser.hs" 838 31 838 32 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 26 838 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 26 838 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 26 838 31 , srcInfoPoints = [] } "CAttr")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 37 838 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 838 37 838 38 , SrcSpan "tests/examples/CParser.hs" 838 50 838 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 38 838 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 38 838 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 838 38 838 49 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 1 839 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 1 839 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 1 839 11 , srcInfoPoints = [] } "happyIn129") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 12 839 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 12 839 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 14 839 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 839 14 839 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 16 839 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 30 839 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 30 839 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 839 30 839 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 840 1 840 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 840 1 840 11 , SrcSpan "tests/examples/CParser.hs" 840 23 840 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 840 12 840 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 840 12 840 22 , srcInfoPoints = [] } "happyIn129")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 1 841 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 841 13 841 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 1 841 12 , srcInfoPoints = [] } "happyOut129" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 16 841 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 841 31 841 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 16 841 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 841 16 841 17 , SrcSpan "tests/examples/CParser.hs" 841 29 841 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 17 841 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 17 841 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 17 841 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 34 841 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 841 34 841 35 , SrcSpan "tests/examples/CParser.hs" 841 51 841 52 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 51 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 35 841 43 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 44 841 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 841 44 841 45 , SrcSpan "tests/examples/CParser.hs" 841 50 841 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 45 841 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 45 841 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 841 45 841 50 , srcInfoPoints = [] } "CAttr"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 1 842 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 1 842 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 1 842 12 , srcInfoPoints = [] } "happyOut129") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 13 842 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 13 842 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 15 842 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 842 15 842 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 17 842 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 31 842 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 31 842 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 842 31 842 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 843 1 843 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 843 1 843 11 , SrcSpan "tests/examples/CParser.hs" 843 24 843 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 843 12 843 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 843 12 843 23 , srcInfoPoints = [] } "happyOut129")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 1 844 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 844 12 844 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 1 844 11 , srcInfoPoints = [] } "happyIn130" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 15 844 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 844 29 844 31 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 15 844 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 844 15 844 16 , SrcSpan "tests/examples/CParser.hs" 844 27 844 28 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 27 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 16 844 21 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 22 844 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 22 844 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 22 844 27 , srcInfoPoints = [] } "CAttr"))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 32 844 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 844 32 844 33 , SrcSpan "tests/examples/CParser.hs" 844 45 844 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 33 844 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 33 844 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 844 33 844 44 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 1 845 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 1 845 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 1 845 11 , srcInfoPoints = [] } "happyIn130") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 12 845 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 12 845 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 14 845 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 845 14 845 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 16 845 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 30 845 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 30 845 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 845 30 845 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 846 1 846 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 846 1 846 11 , SrcSpan "tests/examples/CParser.hs" 846 23 846 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 846 12 846 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 846 12 846 22 , srcInfoPoints = [] } "happyIn130")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 1 847 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 847 13 847 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 1 847 12 , srcInfoPoints = [] } "happyOut130" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 16 847 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 847 31 847 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 16 847 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 847 16 847 17 , SrcSpan "tests/examples/CParser.hs" 847 29 847 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 17 847 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 17 847 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 17 847 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 34 847 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 847 34 847 35 , SrcSpan "tests/examples/CParser.hs" 847 46 847 47 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 46 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 35 847 40 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 41 847 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 41 847 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 847 41 847 46 , srcInfoPoints = [] } "CAttr")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 1 848 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 1 848 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 1 848 12 , srcInfoPoints = [] } "happyOut130") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 13 848 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 13 848 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 15 848 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 848 15 848 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 17 848 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 31 848 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 31 848 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 848 31 848 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 849 1 849 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 849 1 849 11 , SrcSpan "tests/examples/CParser.hs" 849 24 849 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 849 12 849 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 849 12 849 23 , srcInfoPoints = [] } "happyOut130")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 1 850 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 850 12 850 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 1 850 11 , srcInfoPoints = [] } "happyIn131" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 15 850 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 850 34 850 36 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 15 850 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 850 15 850 16 , SrcSpan "tests/examples/CParser.hs" 850 32 850 33 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 32 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 16 850 24 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 25 850 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 850 25 850 26 , SrcSpan "tests/examples/CParser.hs" 850 31 850 32 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 26 850 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 26 850 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 26 850 31 , srcInfoPoints = [] } "CExpr")))))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 37 850 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 850 37 850 38 , SrcSpan "tests/examples/CParser.hs" 850 50 850 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 38 850 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 38 850 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 850 38 850 49 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 1 851 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 1 851 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 1 851 11 , srcInfoPoints = [] } "happyIn131") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 12 851 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 12 851 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 14 851 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 851 14 851 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 16 851 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 30 851 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 30 851 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 851 30 851 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 852 1 852 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 852 1 852 11 , SrcSpan "tests/examples/CParser.hs" 852 23 852 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 852 12 852 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 852 12 852 22 , srcInfoPoints = [] } "happyIn131")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 1 853 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 853 13 853 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 1 853 12 , srcInfoPoints = [] } "happyOut131" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 16 853 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 853 31 853 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 16 853 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 853 16 853 17 , SrcSpan "tests/examples/CParser.hs" 853 29 853 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 17 853 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 17 853 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 17 853 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 34 853 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 853 34 853 35 , SrcSpan "tests/examples/CParser.hs" 853 51 853 52 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 51 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 35 853 43 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 44 853 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 853 44 853 45 , SrcSpan "tests/examples/CParser.hs" 853 50 853 51 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 45 853 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 45 853 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 853 45 853 50 , srcInfoPoints = [] } "CExpr"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 1 854 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 1 854 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 1 854 12 , srcInfoPoints = [] } "happyOut131") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 13 854 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 13 854 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 15 854 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 854 15 854 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 17 854 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 31 854 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 31 854 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 854 31 854 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 855 1 855 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 855 1 855 11 , SrcSpan "tests/examples/CParser.hs" 855 24 855 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 855 12 855 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 855 12 855 23 , srcInfoPoints = [] } "happyOut131")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 1 856 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 856 12 856 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 1 856 11 , srcInfoPoints = [] } "happyInTok" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 856 22 856 24 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 15 856 21 , srcInfoPoints = [] } "CToken"))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 25 856 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 856 25 856 26 , SrcSpan "tests/examples/CParser.hs" 856 38 856 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 26 856 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 26 856 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 856 26 856 37 , srcInfoPoints = [] } "HappyAbsSyn"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 1 857 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 1 857 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 1 857 11 , srcInfoPoints = [] } "happyInTok") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 12 857 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 12 857 13 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 14 857 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 857 14 857 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 16 857 29 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 30 857 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 30 857 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 857 30 857 31 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 858 1 858 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 858 1 858 11 , SrcSpan "tests/examples/CParser.hs" 858 23 858 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 858 12 858 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 858 12 858 22 , srcInfoPoints = [] } "happyInTok")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 1 859 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 859 13 859 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 1 859 12 , srcInfoPoints = [] } "happyOutTok" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 16 859 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 859 31 859 33 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 16 859 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 859 16 859 17 , SrcSpan "tests/examples/CParser.hs" 859 29 859 30 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 17 859 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 17 859 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 17 859 28 , srcInfoPoints = [] } "HappyAbsSyn")))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 34 859 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 34 859 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 859 34 859 40 , srcInfoPoints = [] } "CToken")))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 1 860 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 1 860 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 1 860 12 , srcInfoPoints = [] } "happyOutTok") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 13 860 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 13 860 14 , srcInfoPoints = [] } "x") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 15 860 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 860 15 860 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 17 860 30 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 31 860 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 31 860 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 860 31 860 32 , srcInfoPoints = [] } "x"))))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 861 1 861 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 861 1 861 11 , SrcSpan "tests/examples/CParser.hs" 861 24 861 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 861 12 861 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 861 12 861 23 , srcInfoPoints = [] } "happyOutTok")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 1 863 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 863 17 863 19 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 1 863 16 , srcInfoPoints = [] } "happyActOffsets" ] (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 20 863 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 20 863 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 863 20 863 29 , srcInfoPoints = [] } "HappyAddr"))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 1 864 7198 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 1 864 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 1 864 16 , srcInfoPoints = [] } "happyActOffsets")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 17 864 7198 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 864 17 864 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 7198 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 19 864 26 , srcInfoPoints = [] } "HappyA#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 27 864 7198 , srcInfoPoints = [] } (PrimString SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 864 27 864 7198 , srcInfoPoints = [] } "\NUL\NUL\GS\SI\211\t1\SI\NUL\NUL\128\a\NUL\NUL\DEL\tw\SI1\SI\NUL\NUL\200\t\US\ENQ\ENQ\ENQ\DEL\ETX\240\EOTe\bT\bI\b>\b\198\EOT\NUL\NUL+\b\239\a\NUL\NUL\NUL\NUL\v\t\NUL\NUL\NUL\NUL\205\SO\205\SO\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\EOT\175\SO\150\SO\NUL\NUL\NUL\NUL\NUL\NUL\246\a\NUL\NUL2\SO\DC4\SO\DC4\SO\&H\bG\b$\b\182\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\222\a\230\a\NUL\NUL\NUL\NULJ\ENQ\210\a\251\r\208\a\214\a\211\t\245\a$\NUL\237\a\251\r\236\a\213\a\198\a\NUL\NULv\a\NUL\NUL\174\a\NUL\NUL\149\EOT\142\EOT\SOH\SOH\213\DC1\NUL\NUL\SOH\SOH\NUL\NUL\154\EM\154\EM\DC1\CAN\SOH\CAN!\b!\b\NUL\NUL\NUL\NULq\a\NUL\NUL\166\DC1\NUL\NUL\NUL\NUL\NUL\NUL\217\SOH\NUL\NUL\NUL\NUL\NUL\NULJ\ENQ\137\DC2\NUL\NUL=\SOH=\SOH\203\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULk\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\197\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\187\a\GS\SIU\a\NUL\NUL\184\ao\tz\SOHY\a[\a\179\DC2\NUL\NUL\NUL\NULK\NUL\178\a\180\t\170\aK\NUL\134\a\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NUL\NUL\NUL\167\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL8\CAN\NUL\NUL\157\a\NUL\NUL\148\CAN\255\nr\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NULw\DC1\151\a\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULg\a_\a\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULb\a\NUL\NULn\STXH\STX\SI\NULR\a\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NUL\NUL\NUL{\a\NUL\NULO\aS\a\NUL\NUL\ESC\a\NUL\NUL\ESC\a\NUL\NUL\NUL\NUL\251\r\251\r\NUL\NULM\a\251\rA\a\251\r\NUL\NULC\b\DC4\a\211\t\NUL\NUL\NUL\NUL\NUL\NUL\US\NUL\NUL\NULe\a\NUL\NUL.\a\244\ACK\NUL\NUL\195\SUB\195\SUB\251\r\NUL\NUL\v\t\NUL\NUL\NUL\NUL\240\ACK\NUL\NUL\NUL\NUL\v\t\NUL\NUL\v\t\NUL\NUL\NUL\NUL\NUL\NULN\a\151\ETX\231\SUB\171\EOT\171\EOTz\nL\aK\a\159\SUB\251\r\251\r\151\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\251\r\NUL\NUL\251\r\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\r\251\r6\EOT6\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULD\an\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\t\163\t\138\EOT\138\EOTO\EOTO\EOTO\EOTO\EOT\DEL\ETX\DEL\ETX\GS\EOT5\a+\a\SYN\a\f\a\251\r%\a\NUL\NUL\251\ACK\NUL\NULa\r\NUL\NUL\NUL\NUL\NUL\NUL\183\ACKW\SUB3\SUBH\DC1\NUL\SI\NUL\NUL\NUL\NUL\SI\a\SO\a\NUL\NUL\243\ACK\221\ACK\219\ACK\199\ACK\211\t\223\a\173\ACK\148\ACK|\ACK\211\t\251\r\NUL\NUL\203\ACKl\EM\171\ACK\167\ACK\NUL\NUL\196\ACK\NUL\NUL\195\ACK\193\ACK\234\NUL\216\NUL8\CAN\161\ACK]\ACK\170\ACK\NUL\NULo\t8\CAN\134\ACK\NUL\NUL\NUL\NUL\RS\EM[\v\NUL\NUL\NUL\NUL\177\SOH\147\SOH\142\ACK\136\ACK\SI\NULG\NUL\147\SOH\NUL\NUL8\CANf\ACK\NUL\NULI\ACK\NUL\NULo\t>\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\237\SOH\NUL\NULb\ACK\NUL\NUL8\CAN=\ACK\NUL\NUL\155\n\NUL\NUL)\ACK\224\v\t\NUL\206\ENQt\STX\255\SIt\STX!\b!\b\208\SI$\ACK\251\ENQ\NUL\NUL\ESC\SOHE\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\216\NUL\EM\DC1\216\NUL\234\DLEZ\DC2o\t8\CAN\EOT\ACK\NUL\NUL\EM\ACK\158\t\DC2\NUL\DC2\NUL\SI\NUL\NUL\NUL\SI\NUL\NUL\NUL\SI\NUL\NUL\NUL\NUL\NUL\220\f\t\ACK\244\ENQ\204\ETX\ETX\ACK\254\ENQw\NUL\202\NUL\NUL\NUL\NUL\NUL\239\ENQ\NUL\NUL\NUL\NUL\205\STX\NUL\NUL\203\ENQ\204\ETX\170\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\220\fK\t\NUL\NUL\SI\NUL\NUL\NUL\253\f\NUL\NUL\200\ENQ\193\ENQ\140\ENQ\140\ENQ\187\DLE\NUL\NUL\241\NUL\201\NUL\140\ENQ\NUL\NULV\ENQf\CAN\NUL\NULS\ENQ\NUL\NUL\240\CAN\194\CAN\161\SI\222\DC2S\ENQS\ENQ\NUL\NULr\SII\aS\ENQ\NUL\NULS\ENQS\ENQ\NUL\NUL\171\EOTb\f\157\ENQ\155\ENQ\t\NUL\NUL\NUL\144\ENQF\ENQ7\n\t\NUL\NUL\NUL\NUL\NULo\t8\CANm\ENQ\NUL\NUL\143\ENQ\141\ENQ\220\ETB\NUL\NUL\NUL\NUL\NUL\NUL/\t\132\ENQ\SO\NUL\190\NUL\131\ENQ\SI\NUL\SI\NUL,\t\NUL\NUL\NUL\NUL\NUL\NUL\227\ne\NUL\NUL\NUL\NUL\NUL\129\ENQy\ENQ\DLE\ENQ\NUL\NUL\NUL\NUL\NUL\NUL5\ENQ5\ENQ\211\t\211\t\211\t\NUL\NUL\251\r\251\r\251\rB\ENQ\NUL\NUL\170\SOH\201\ETX\223\a\242\EOT\NUL\NUL#\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\216\NUL\140\DLE\216\NUL]\DLE-\ENQ\167\b\NUL\NUL{\SUB\154\ETX{\SUB\FS\ENQ\FS\ENQ\FS\ENQ0\f\NUL\NUL\162\t1\ENQ/\ENQ-\NUL3\DC2\NUL\NUL\NUL\NUL\254\v\251\r\NUL\NUL\251\r\NUL\NUL\251\r\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\179\STX\253\f\220\STX\NUL\NUL\153\SOH\NUL\NUL\212\EOT\251\r\154\ETX\254\v!\ENQ\r\ENQ\DC3\NUL\NUL\NUL\SI\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\171\EOT\t\ENQ\237\STX\NUL\NUL\249\EOT\NUL\NUL\192\EOT.\DLE\192\EOT\192\EOT\192\EOT\NUL\NUL\163\ETX\137\EOT\NUL\NUL\162\EOT*\NUL\211\t\199\EOT\156\EOT\151\EOT\DEL\EOT\NUL\NUL\NUL\NUL\136\EOT\136\EOT\161\EOT\NUL\NUL\NUL\NUL\"\t\NUL\NUL\NUL\NUL+\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\224\n\SI\NUL\NUL\NUL\175\ETB\212\STX\NUL\NUL\160\ETX\152\ETX\SI\SUB\194\DC2\NUL\NUL\NUL\NUL\190\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\159\EOT\154\EOT\139\EOT\134\EOT\t\NUL\n\EOT\NUL\NULz\EOT\NUL\NUL\NUL\NULh\EOT\251\r\NUL\NUL\NUL\NUL\NUL\NUL\180\EOT\159\NUL\EOT\DC2\NUL\NUL\NUL\NUL\220\n>\t$\n\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\US\SOH+\NUL+\NUL\SYN\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULG\STX\251\r\244\NUL\NUL\NUL\228\fd\EOTw\NUL\NUL\NUL\NUL\NUL\NUL\NUL\168\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\222\NUL\NUL\NUL+\NUL_\SOH\205\NUL>\EOT\NUL\NUL\NUL\NUL\251\r<\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\221\ETX\ESC\EOT\251\r\158\NUL\235\EM\200\ETX\NUL\NUL\200\ETX\NUL\NUL\200\ETX\ACK\EOT\251\r\NUL\NUL\NUL\NUL\205\NUL\US\t\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\211\t\251\r\251\r\245\ETX\NUL\NUL\n\SOH\239\ETX\NUL\NUL\SUB\EOTI\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\223\ETX\NUL\NUL\NUL\NUL\NUL\NUL\251\r@\ETX\NUL\NUL\NUL\NUL\NUL\NUL\SI\NUL\NUL\NUL\151\SOH\NUL\NUL\DLE\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\v\NUL\NUL\NUL\NUL\128\f\NUL\NUL\NUL\NUL\251\rc\v\NUL\NUL\NUL\NUL\NUL\NUL\ETX\EOT\NUL\NUL\SOH\EOT\225\ETX\251\r*\NUL\182\ETX*\NUL\NUL\NUL\216\ETX\211\ETX\NUL\NUL\NUL\NUL\NUL\NUL\251\r\NUL\NUL\158\NUL\212\STXj\ETX\NUL\NUL\251\r\NUL\NUL\NUL\NUL\185\ETX\NUL\NUL\NUL\NUL\NUL\NUL\251\r\NUL\NUL\NUL\NUL\NUL\NULJ\ETXJ\ETX\NUL\NUL\211\t\211\t\213\NUL\NUL\NUL\NUL\NUL\168\ETX;\ETX;\ETX\NUL\NUL\NUL\NULz\ETX\NUL\NUL\NUL\NULt\ETXr\ETX\NUL\NULF\ETX\v\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NAK\NUL\NUL\NUL\NUL\NUL\251\r\251\rl\ETX[\ETX\ETB\ETX\233\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL" "\\x00\\x00\\x1d\\x0f\\xd3\\x09\\x31\\x0f\\x00\\x00\\x80\\x07\\x00\\x00\\x7f\\x09\\x77\\x0f\\x31\\x0f\\x00\\x00\\xc8\\x09\\x1f\\x05\\x05\\x05\\x7f\\x03\\xf0\\x04\\x65\\x08\\x54\\x08\\x49\\x08\\x3e\\x08\\xc6\\x04\\x00\\x00\\x2b\\x08\\xef\\x07\\x00\\x00\\x00\\x00\\x0b\\x09\\x00\\x00\\x00\\x00\\xcd\\x0e\\xcd\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x04\\xaf\\x0e\\x96\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\x07\\x00\\x00\\x32\\x0e\\x14\\x0e\\x14\\x0e\\x48\\x08\\x47\\x08\\x24\\x08\\xb6\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xde\\x07\\xe6\\x07\\x00\\x00\\x00\\x00\\x4a\\x05\\xd2\\x07\\xfb\\x0d\\xd0\\x07\\xd6\\x07\\xd3\\x09\\xf5\\x07\\x24\\x00\\xed\\x07\\xfb\\x0d\\xec\\x07\\xd5\\x07\\xc6\\x07\\x00\\x00\\x76\\x07\\x00\\x00\\xae\\x07\\x00\\x00\\x95\\x04\\x8e\\x04\\x01\\x01\\xd5\\x11\\x00\\x00\\x01\\x01\\x00\\x00\\x9a\\x19\\x9a\\x19\\x11\\x18\\x01\\x18\\x21\\x08\\x21\\x08\\x00\\x00\\x00\\x00\\x71\\x07\\x00\\x00\\xa6\\x11\\x00\\x00\\x00\\x00\\x00\\x00\\xd9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x4a\\x05\\x89\\x12\\x00\\x00\\x3d\\x01\\x3d\\x01\\xcb\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6b\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc5\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xbb\\x07\\x1d\\x0f\\x55\\x07\\x00\\x00\\xb8\\x07\\x6f\\x09\\x7a\\x01\\x59\\x07\\x5b\\x07\\xb3\\x12\\x00\\x00\\x00\\x00\\x4b\\x00\\xb2\\x07\\xb4\\x09\\xaa\\x07\\x4b\\x00\\x86\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x00\\x00\\xa7\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x38\\x18\\x00\\x00\\x9d\\x07\\x00\\x00\\x94\\x18\\xff\\x0a\\x72\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x77\\x11\\x97\\x07\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x67\\x07\\x5f\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x62\\x07\\x00\\x00\\x6e\\x02\\x48\\x02\\x0f\\x00\\x52\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x00\\x00\\x7b\\x07\\x00\\x00\\x4f\\x07\\x53\\x07\\x00\\x00\\x1b\\x07\\x00\\x00\\x1b\\x07\\x00\\x00\\x00\\x00\\xfb\\x0d\\xfb\\x0d\\x00\\x00\\x4d\\x07\\xfb\\x0d\\x41\\x07\\xfb\\x0d\\x00\\x00\\x43\\x08\\x14\\x07\\xd3\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x1f\\x00\\x00\\x00\\x65\\x07\\x00\\x00\\x2e\\x07\\xf4\\x06\\x00\\x00\\xc3\\x1a\\xc3\\x1a\\xfb\\x0d\\x00\\x00\\x0b\\x09\\x00\\x00\\x00\\x00\\xf0\\x06\\x00\\x00\\x00\\x00\\x0b\\x09\\x00\\x00\\x0b\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x4e\\x07\\x97\\x03\\xe7\\x1a\\xab\\x04\\xab\\x04\\x7a\\x0a\\x4c\\x07\\x4b\\x07\\x9f\\x1a\\xfb\\x0d\\xfb\\x0d\\x97\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x0d\\xfb\\x0d\\x36\\x04\\x36\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x44\\x07\\x6e\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x09\\xa3\\x09\\x8a\\x04\\x8a\\x04\\x4f\\x04\\x4f\\x04\\x4f\\x04\\x4f\\x04\\x7f\\x03\\x7f\\x03\\x1d\\x04\\x35\\x07\\x2b\\x07\\x16\\x07\\x0c\\x07\\xfb\\x0d\\x25\\x07\\x00\\x00\\xfb\\x06\\x00\\x00\\x61\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\xb7\\x06\\x57\\x1a\\x33\\x1a\\x48\\x11\\x00\\x0f\\x00\\x00\\x00\\x00\\x0f\\x07\\x0e\\x07\\x00\\x00\\xf3\\x06\\xdd\\x06\\xdb\\x06\\xc7\\x06\\xd3\\x09\\xdf\\x07\\xad\\x06\\x94\\x06\\x7c\\x06\\xd3\\x09\\xfb\\x0d\\x00\\x00\\xcb\\x06\\x6c\\x19\\xab\\x06\\xa7\\x06\\x00\\x00\\xc4\\x06\\x00\\x00\\xc3\\x06\\xc1\\x06\\xea\\x00\\xd8\\x00\\x38\\x18\\xa1\\x06\\x5d\\x06\\xaa\\x06\\x00\\x00\\x6f\\x09\\x38\\x18\\x86\\x06\\x00\\x00\\x00\\x00\\x1e\\x19\\x5b\\x0b\\x00\\x00\\x00\\x00\\xb1\\x01\\x93\\x01\\x8e\\x06\\x88\\x06\\x0f\\x00\\x47\\x00\\x93\\x01\\x00\\x00\\x38\\x18\\x66\\x06\\x00\\x00\\x49\\x06\\x00\\x00\\x6f\\x09\\x3e\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xed\\x01\\x00\\x00\\x62\\x06\\x00\\x00\\x38\\x18\\x3d\\x06\\x00\\x00\\x9b\\x0a\\x00\\x00\\x29\\x06\\xe0\\x0b\\x09\\x00\\xce\\x05\\x74\\x02\\xff\\x0f\\x74\\x02\\x21\\x08\\x21\\x08\\xd0\\x0f\\x24\\x06\\xfb\\x05\\x00\\x00\\x1b\\x01\\x45\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd8\\x00\\x19\\x11\\xd8\\x00\\xea\\x10\\x5a\\x12\\x6f\\x09\\x38\\x18\\x04\\x06\\x00\\x00\\x19\\x06\\x9e\\x09\\x12\\x00\\x12\\x00\\x0f\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x00\\x00\\xdc\\x0c\\x09\\x06\\xf4\\x05\\xcc\\x03\\x03\\x06\\xfe\\x05\\x77\\x00\\xca\\x00\\x00\\x00\\x00\\x00\\xef\\x05\\x00\\x00\\x00\\x00\\xcd\\x02\\x00\\x00\\xcb\\x05\\xcc\\x03\\xaa\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\xdc\\x0c\\x4b\\x09\\x00\\x00\\x0f\\x00\\x00\\x00\\xfd\\x0c\\x00\\x00\\xc8\\x05\\xc1\\x05\\x8c\\x05\\x8c\\x05\\xbb\\x10\\x00\\x00\\xf1\\x00\\xc9\\x00\\x8c\\x05\\x00\\x00\\x56\\x05\\x66\\x18\\x00\\x00\\x53\\x05\\x00\\x00\\xf0\\x18\\xc2\\x18\\xa1\\x0f\\xde\\x12\\x53\\x05\\x53\\x05\\x00\\x00\\x72\\x0f\\x49\\x07\\x53\\x05\\x00\\x00\\x53\\x05\\x53\\x05\\x00\\x00\\xab\\x04\\x62\\x0c\\x9d\\x05\\x9b\\x05\\x09\\x00\\x00\\x00\\x90\\x05\\x46\\x05\\x37\\x0a\\x09\\x00\\x00\\x00\\x00\\x00\\x6f\\x09\\x38\\x18\\x6d\\x05\\x00\\x00\\x8f\\x05\\x8d\\x05\\xdc\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x2f\\x09\\x84\\x05\\x0e\\x00\\xbe\\x00\\x83\\x05\\x0f\\x00\\x0f\\x00\\x2c\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\xe3\\x0a\\x65\\x00\\x00\\x00\\x00\\x00\\x81\\x05\\x79\\x05\\x10\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x35\\x05\\x35\\x05\\xd3\\x09\\xd3\\x09\\xd3\\x09\\x00\\x00\\xfb\\x0d\\xfb\\x0d\\xfb\\x0d\\x42\\x05\\x00\\x00\\xaa\\x01\\xc9\\x03\\xdf\\x07\\xf2\\x04\\x00\\x00\\x23\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd8\\x00\\x8c\\x10\\xd8\\x00\\x5d\\x10\\x2d\\x05\\xa7\\x08\\x00\\x00\\x7b\\x1a\\x9a\\x03\\x7b\\x1a\\x1c\\x05\\x1c\\x05\\x1c\\x05\\x30\\x0c\\x00\\x00\\xa2\\x09\\x31\\x05\\x2f\\x05\\x2d\\x00\\x33\\x12\\x00\\x00\\x00\\x00\\xfe\\x0b\\xfb\\x0d\\x00\\x00\\xfb\\x0d\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb3\\x02\\xfd\\x0c\\xdc\\x02\\x00\\x00\\x99\\x01\\x00\\x00\\xd4\\x04\\xfb\\x0d\\x9a\\x03\\xfe\\x0b\\x21\\x05\\x0d\\x05\\x13\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xab\\x04\\x09\\x05\\xed\\x02\\x00\\x00\\xf9\\x04\\x00\\x00\\xc0\\x04\\x2e\\x10\\xc0\\x04\\xc0\\x04\\xc0\\x04\\x00\\x00\\xa3\\x03\\x89\\x04\\x00\\x00\\xa2\\x04\\x2a\\x00\\xd3\\x09\\xc7\\x04\\x9c\\x04\\x97\\x04\\x7f\\x04\\x00\\x00\\x00\\x00\\x88\\x04\\x88\\x04\\xa1\\x04\\x00\\x00\\x00\\x00\\x22\\x09\\x00\\x00\\x00\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe0\\x0a\\x0f\\x00\\x00\\x00\\xaf\\x17\\xd4\\x02\\x00\\x00\\xa0\\x03\\x98\\x03\\x0f\\x1a\\xc2\\x12\\x00\\x00\\x00\\x00\\xbe\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9f\\x04\\x9a\\x04\\x8b\\x04\\x86\\x04\\x09\\x00\\x0a\\x04\\x00\\x00\\x7a\\x04\\x00\\x00\\x00\\x00\\x68\\x04\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\xb4\\x04\\x9f\\x00\\x04\\x12\\x00\\x00\\x00\\x00\\xdc\\x0a\\x3e\\x09\\x24\\x0a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1f\\x01\\x2b\\x00\\x2b\\x00\\x16\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x47\\x02\\xfb\\x0d\\xf4\\x00\\x00\\x00\\xe4\\x0c\\x64\\x04\\x77\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa8\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xde\\x00\\x00\\x00\\x2b\\x00\\x5f\\x01\\xcd\\x00\\x3e\\x04\\x00\\x00\\x00\\x00\\xfb\\x0d\\x3c\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xdd\\x03\\x1b\\x04\\xfb\\x0d\\x9e\\x00\\xeb\\x19\\xc8\\x03\\x00\\x00\\xc8\\x03\\x00\\x00\\xc8\\x03\\x06\\x04\\xfb\\x0d\\x00\\x00\\x00\\x00\\xcd\\x00\\x1f\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd3\\x09\\xfb\\x0d\\xfb\\x0d\\xf5\\x03\\x00\\x00\\x0a\\x01\\xef\\x03\\x00\\x00\\x1a\\x04\\x49\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xdf\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\x40\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x00\\x00\\x00\\x97\\x01\\x00\\x00\\x10\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x0b\\x00\\x00\\x00\\x00\\x80\\x0c\\x00\\x00\\x00\\x00\\xfb\\x0d\\x63\\x0b\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x04\\x00\\x00\\x01\\x04\\xe1\\x03\\xfb\\x0d\\x2a\\x00\\xb6\\x03\\x2a\\x00\\x00\\x00\\xd8\\x03\\xd3\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\x00\\x00\\x9e\\x00\\xd4\\x02\\x6a\\x03\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\xb9\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x4a\\x03\\x4a\\x03\\x00\\x00\\xd3\\x09\\xd3\\x09\\xd5\\x00\\x00\\x00\\x00\\x00\\xa8\\x03\\x3b\\x03\\x3b\\x03\\x00\\x00\\x00\\x00\\x7a\\x03\\x00\\x00\\x00\\x00\\x74\\x03\\x72\\x03\\x00\\x00\\x46\\x03\\x0b\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x15\\x00\\x00\\x00\\x00\\x00\\xfb\\x0d\\xfb\\x0d\\x6c\\x03\\x5b\\x03\\x17\\x03\\xe9\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 1 866 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 866 18 866 20 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 1 866 17 , srcInfoPoints = [] } "happyGotoOffsets" ] (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 21 866 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 21 866 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 866 21 866 30 , srcInfoPoints = [] } "HappyAddr"))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 1 867 7199 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 1 867 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 1 867 17 , srcInfoPoints = [] } "happyGotoOffsets")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 18 867 7199 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 867 18 867 19 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 7199 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 20 867 27 , srcInfoPoints = [] } "HappyA#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 28 867 7199 , srcInfoPoints = [] } (PrimString SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 867 28 867 7199 , srcInfoPoints = [] } "6\ETXq\NUL\211\ACK\198\GS<\ETX8\NUL\NUL\NUL\NUL\NUL\197\STX5\r\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULM\ETX\NUL\NUL\NUL\NULq\r\164\v\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\184\STX\213\n\185\n\NUL\NUL\NUL\NUL\NUL\NUL\167\STX\NUL\NUL \f\190\ETX`\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\a\ETX\SUB\NUL\NUL\NULv\US\NUL\NUL\NUL\NUL\184\ACK\NUL\NUL\149\STX\NUL\NULL\FS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\ETX\NUL\NUL\NUL\NUL\NUL\NUL*\ACK\195\NUL\NUL\NUL\138\ENQ\NUL\NUL\DC4\NUL\SYN\SOHl\STX}\SOH\162\SOH\203\NUL\NUL\NUL\NUL\NUL\150\b\NUL\NUL\154\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\b\226\STX\NUL\NUL\NUL\NUL\187\STX\NAK\SOH\NUL\NUL\168\n\215\t\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\\\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\255\255\NUL\NUL\NUL\NUL\NUL\NUL\202\NAKq\STX]\STXj\STXw\b\NUL\NUL\NUL\NULp\STX\NUL\NUL[\b\NUL\NUL@\NUL\198\STX\NUL\NUL\NUL\NUL\NUL\NULR\STX\158\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\173\EOT\NUL\NULf\STX\NUL\NUL\168\DC3\SYN\ETB\169\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULQ\STX\144\STX\236\NUL\NUL\NUL\NUL\NUL\SUB\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\STXO\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULe\STX\154\DC3\232\SYN5\bu\STX\NUL\NUL\NUL\NUL\NUL\NULJ\STX\\\STX\NUL\NUL\NUL\NUL\NUL\NULb\STX1\STXV\STX\243\a\NUL\NUL\238\a\NUL\NUL\NUL\NUL\171\GS\144\GS\NUL\NUL\NUL\NULu\GS\NUL\NULZ\GS\NUL\NUL\152\ACK\NUL\NULN\ACK\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\235\SOH\233\a\NUL\NUL{\SYNS\SYN[\US\NUL\NUL\231\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\193\STX\NUL\NUL[\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULi\ENQ\155\NULx\NULP\NUL\137\SYN\NUL\NUL\NUL\NUL\172\ETX?\GS\199\US$\GS\226\US\b\NAK\132\NAK\253\US\241\vo\v\240\f\187\f@\f:\v\155\f\SUB\v\252\a&\a\193\v,\n\157\t\NUL\NUL@\US\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\t\GS\238\FS\219\SOH\205\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\172\US\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\a\NUL\NUL\NUL\NUL\NUL\NUL\198\SOHa\EOT\NUL\NULs\DC3\218\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL3\ACK5\STX3\STX\234\SOH~\SOH\CAN\ACK%\US\NUL\NUL\NUL\NUL\166\b\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NAK\ETX\145 \135\EOT\221\SOH\206\a\NUL\NUL\NUL\NUL\166\NAKL\EOT\183\SOH\NUL\NUL\NUL\NUL\218\DC3&\ETX\NUL\NUL\NUL\NULl\ENQ0\DC3\NUL\NUL\NUL\NUL\162\a6\STX\182\v\NUL\NUL&\EOT\160\SOH\NUL\NUL\NUL\NUL\167\SOHN\NAK\199\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL.\STX\176\SOH\NUL\NUL\NUL\NUL\235\ETX`\SOH\NUL\NUL\169\SYN\NUL\NUL\NUL\NUL\196\ESCj\a\DC4\SOH@ \CAN\DC4( \159\SOH\CAN\NUL,\DC4\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\166\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132 G\aw h\DC4\175\DC4*\NAK\197\ETXM\SOH\NUL\NUL\NUL\NULs\a\211\SOH\235\EOT'\a\NUL\NUL \a\NUL\NUL\NAK\a\NUL\NUL\NUL\NUL\191\ETX\NUL\NUL\NUL\NUL\185\SOH\NUL\NUL\NUL\NUL\253\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULD\EOT\NAK\a\NUL\NUL\217\ACK\NUL\NUL\169\ESC\NUL\NUL\NUL\NUL\NUL\NUL\SYN\STX\247\SOH\169\DC4\NUL\NULo\DC3\r\SO\244\SOH\NUL\NUL\NUL\NUL\n\DC4\NUL\NUL\150\ACK\NUL\NUL\NUL\EOT\NUL\NUL>\DC3`\ETBv\ACKh\ACK\NUL\NUL\ACK\DC3Y\ETB+\ACK\NUL\NUL\DLE\ACK\226\ENQ\NUL\NUL\219\NULb\ETB\NUL\NUL\NUL\NUL\223\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\224\SYN\217\ENQ\NUL\NUL\NUL\NUL\210\DC4d\ETXB\SOH\NUL\NUL\NUL\NUL\NUL\NUL1\SYN\\\SOH\NUL\NUL\NUL\NUL\255\ENQ\NUL\NUL\249\b`\a\NUL\NUL\241\ENQ\228\ENQ\225\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\146\f\CAN\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SI\SOH\NUL\NUL\NUL\NUL\NUL\NUL^\SOHW\SOH\174\ENQ\147\ENQx\ENQ\NUL\NUL1\FS\SYN\FS\211\FS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\192\SOH3\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULT\tC\SOH\196\a>\SOH\NUL\NUL6\a\NUL\NUL@\SYN\213\255\225\DC4\NUL\NUL\NUL\NUL\NUL\NUL\199\STX\NUL\NUL\138\STX\NUL\NUL\NUL\NUL\249\NUL\150\DC4\NUL\NUL\NUL\NUL\DC3\ESC\n\US\NUL\NUL\145\US\NUL\NUL\239\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\142\ESC\157\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\212\RS\211\NUL\241\SUB\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\180\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\206\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\SOHg\SOH6\SOH\GS\SOH\ETB\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\244\255\SO\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\128\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\ENQ\NUL\NUL\NUL\NULk\SO\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\176\t\\\ENQ\NUL\NUL1\SYNj \NUL\NUL\NUL\NUL\NUL\NUL\EOT\EOT\185\SYN\NUL\NUL\NUL\NUL\"\SYN\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\206\EOT\176\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\185\RS\NUL\NUL\NUL\NUL\NUL\NUL\SUB\ETB\250\ENQd\DC4\NUL\NUL\NUL\NUL\128\SYN\154\ACK\202\EOT\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\195\STX\170\r6\r\250\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\158\RS\217\255\NUL\NULP\ESC\NUL\NULM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\217\255\NUL\NUL\145\ACK\191\ETXZ\ENQ\NUL\NUL\NUL\NUL\NUL\NUL\131\RS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL(\NUL\NUL\NULh\RSW\EOTa\EOTx\EOT\NUL\NUL\t\EOT\NUL\NUL\134\ETX\NUL\NULM\RS\NUL\NUL\NUL\NULZ\ENQ\171\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\243\EOT\251\ESC\224\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\185\NUL\NUL\NUL\NUL\NUL\NUL\NUL\184\FSD\NUL\NUL\NUL\NUL\NUL\NUL\NUL,\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL5\ESC\NUL\NUL\NUL\NULs\ESC\NUL\NUL\NUL\NUL2\RS5\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\157\FS\245\255\NUL\NUL\241\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETB\RS\NUL\NUL_\ETX[ \208\255\NUL\NUL\252\GS\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\225\GS\NUL\NUL\NUL\NUL\NUL\NUL\236\SOH\208\255\NUL\NUL\214\EOT\158\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL2\NUL\165\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\249\255I\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\FSg\FS\NUL\NUL\NUL\NUL\NUL\NUL\145\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL" "\\x36\\x03\\x71\\x00\\xd3\\x06\\xc6\\x1d\\x3c\\x03\\x38\\x00\\x00\\x00\\x00\\x00\\xc5\\x02\\x35\\x0d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x4d\\x03\\x00\\x00\\x00\\x00\\x71\\x0d\\xa4\\x0b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb8\\x02\\xd5\\x0a\\xb9\\x0a\\x00\\x00\\x00\\x00\\x00\\x00\\xa7\\x02\\x00\\x00\\x20\\x0c\\xbe\\x03\\x60\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x07\\x03\\x1a\\x00\\x00\\x00\\x76\\x1f\\x00\\x00\\x00\\x00\\xb8\\x06\\x00\\x00\\x95\\x02\\x00\\x00\\x4c\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x2a\\x06\\xc3\\x00\\x00\\x00\\x8a\\x05\\x00\\x00\\x14\\x00\\x16\\x01\\x6c\\x02\\x7d\\x01\\xa2\\x01\\xcb\\x00\\x00\\x00\\x00\\x00\\x96\\x08\\x00\\x00\\x9a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x08\\xe2\\x02\\x00\\x00\\x00\\x00\\xbb\\x02\\x15\\x01\\x00\\x00\\xa8\\x0a\\xd7\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xff\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\xca\\x15\\x71\\x02\\x5d\\x02\\x6a\\x02\\x77\\x08\\x00\\x00\\x00\\x00\\x70\\x02\\x00\\x00\\x5b\\x08\\x00\\x00\\x40\\x00\\xc6\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x52\\x02\\x9e\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xad\\x04\\x00\\x00\\x66\\x02\\x00\\x00\\xa8\\x13\\x16\\x17\\xa9\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x51\\x02\\x90\\x02\\xec\\x00\\x00\\x00\\x00\\x00\\x1a\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x02\\x4f\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x65\\x02\\x9a\\x13\\xe8\\x16\\x35\\x08\\x75\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x4a\\x02\\x5c\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x62\\x02\\x31\\x02\\x56\\x02\\xf3\\x07\\x00\\x00\\xee\\x07\\x00\\x00\\x00\\x00\\xab\\x1d\\x90\\x1d\\x00\\x00\\x00\\x00\\x75\\x1d\\x00\\x00\\x5a\\x1d\\x00\\x00\\x98\\x06\\x00\\x00\\x4e\\x06\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xeb\\x01\\xe9\\x07\\x00\\x00\\x7b\\x16\\x53\\x16\\x5b\\x1f\\x00\\x00\\xe7\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc1\\x02\\x00\\x00\\x5b\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x69\\x05\\x9b\\x00\\x78\\x00\\x50\\x00\\x89\\x16\\x00\\x00\\x00\\x00\\xac\\x03\\x3f\\x1d\\xc7\\x1f\\x24\\x1d\\xe2\\x1f\\x08\\x15\\x84\\x15\\xfd\\x1f\\xf1\\x0b\\x6f\\x0b\\xf0\\x0c\\xbb\\x0c\\x40\\x0c\\x3a\\x0b\\x9b\\x0c\\x1a\\x0b\\xfc\\x07\\x26\\x07\\xc1\\x0b\\x2c\\x0a\\x9d\\x09\\x00\\x00\\x40\\x1f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x09\\x1d\\xee\\x1c\\xdb\\x01\\xcd\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xac\\x1f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x07\\x00\\x00\\x00\\x00\\x00\\x00\\xc6\\x01\\x61\\x04\\x00\\x00\\x73\\x13\\xda\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x33\\x06\\x35\\x02\\x33\\x02\\xea\\x01\\x7e\\x01\\x18\\x06\\x25\\x1f\\x00\\x00\\x00\\x00\\xa6\\x08\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x15\\x03\\x91\\x20\\x87\\x04\\xdd\\x01\\xce\\x07\\x00\\x00\\x00\\x00\\xa6\\x15\\x4c\\x04\\xb7\\x01\\x00\\x00\\x00\\x00\\xda\\x13\\x26\\x03\\x00\\x00\\x00\\x00\\x6c\\x05\\x30\\x13\\x00\\x00\\x00\\x00\\xa2\\x07\\x36\\x02\\xb6\\x0b\\x00\\x00\\x26\\x04\\xa0\\x01\\x00\\x00\\x00\\x00\\xa7\\x01\\x4e\\x15\\xc7\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x2e\\x02\\xb0\\x01\\x00\\x00\\x00\\x00\\xeb\\x03\\x60\\x01\\x00\\x00\\xa9\\x16\\x00\\x00\\x00\\x00\\xc4\\x1b\\x6a\\x07\\x14\\x01\\x40\\x20\\x18\\x14\\x28\\x20\\x9f\\x01\\x18\\x00\\x2c\\x14\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa6\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x20\\x47\\x07\\x77\\x20\\x68\\x14\\xaf\\x14\\x2a\\x15\\xc5\\x03\\x4d\\x01\\x00\\x00\\x00\\x00\\x73\\x07\\xd3\\x01\\xeb\\x04\\x27\\x07\\x00\\x00\\x20\\x07\\x00\\x00\\x15\\x07\\x00\\x00\\x00\\x00\\xbf\\x03\\x00\\x00\\x00\\x00\\xb9\\x01\\x00\\x00\\x00\\x00\\xfd\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x44\\x04\\x15\\x07\\x00\\x00\\xd9\\x06\\x00\\x00\\xa9\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x16\\x02\\xf7\\x01\\xa9\\x14\\x00\\x00\\x6f\\x13\\x0d\\x0e\\xf4\\x01\\x00\\x00\\x00\\x00\\x0a\\x14\\x00\\x00\\x96\\x06\\x00\\x00\\x00\\x04\\x00\\x00\\x3e\\x13\\x60\\x17\\x76\\x06\\x68\\x06\\x00\\x00\\x06\\x13\\x59\\x17\\x2b\\x06\\x00\\x00\\x10\\x06\\xe2\\x05\\x00\\x00\\xdb\\x00\\x62\\x17\\x00\\x00\\x00\\x00\\xdf\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\xe0\\x16\\xd9\\x05\\x00\\x00\\x00\\x00\\xd2\\x14\\x64\\x03\\x42\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x31\\x16\\x5c\\x01\\x00\\x00\\x00\\x00\\xff\\x05\\x00\\x00\\xf9\\x08\\x60\\x07\\x00\\x00\\xf1\\x05\\xe4\\x05\\xe1\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x92\\x0c\\x18\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5e\\x01\\x57\\x01\\xae\\x05\\x93\\x05\\x78\\x05\\x00\\x00\\x31\\x1c\\x16\\x1c\\xd3\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc0\\x01\\x33\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x54\\x09\\x43\\x01\\xc4\\x07\\x3e\\x01\\x00\\x00\\x36\\x07\\x00\\x00\\x40\\x16\\xd5\\xff\\xe1\\x14\\x00\\x00\\x00\\x00\\x00\\x00\\xc7\\x02\\x00\\x00\\x8a\\x02\\x00\\x00\\x00\\x00\\xf9\\x00\\x96\\x14\\x00\\x00\\x00\\x00\\x13\\x1b\\x0a\\x1f\\x00\\x00\\x91\\x1f\\x00\\x00\\xef\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8e\\x1b\\x9d\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd4\\x1e\\xd3\\x00\\xf1\\x1a\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\xb4\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xce\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\x01\\x67\\x01\\x36\\x01\\x1d\\x01\\x17\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf4\\xff\\x0e\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x80\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x05\\x00\\x00\\x00\\x00\\x6b\\x0e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x09\\x5c\\x05\\x00\\x00\\x31\\x16\\x6a\\x20\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x04\\xb9\\x16\\x00\\x00\\x00\\x00\\x22\\x16\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xce\\x04\\xb0\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb9\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x1a\\x17\\xfa\\x05\\x64\\x14\\x00\\x00\\x00\\x00\\x80\\x16\\x9a\\x06\\xca\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc3\\x02\\xaa\\x0d\\x36\\x0d\\xfa\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9e\\x1e\\xd9\\xff\\x00\\x00\\x50\\x1b\\x00\\x00\\x4d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd9\\xff\\x00\\x00\\x91\\x06\\xbf\\x03\\x5a\\x05\\x00\\x00\\x00\\x00\\x00\\x00\\x83\\x1e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x28\\x00\\x00\\x00\\x68\\x1e\\x57\\x04\\x61\\x04\\x78\\x04\\x00\\x00\\x09\\x04\\x00\\x00\\x86\\x03\\x00\\x00\\x4d\\x1e\\x00\\x00\\x00\\x00\\x5a\\x05\\xab\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf3\\x04\\xfb\\x1b\\xe0\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb9\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb8\\x1c\\x44\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x2c\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x35\\x1b\\x00\\x00\\x00\\x00\\x73\\x1b\\x00\\x00\\x00\\x00\\x32\\x1e\\x35\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9d\\x1c\\xf5\\xff\\x00\\x00\\xf1\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17\\x1e\\x00\\x00\\x5f\\x03\\x5b\\x20\\xd0\\xff\\x00\\x00\\xfc\\x1d\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe1\\x1d\\x00\\x00\\x00\\x00\\x00\\x00\\xec\\x01\\xd0\\xff\\x00\\x00\\xd6\\x04\\x9e\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x32\\x00\\xa5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf9\\xff\\x49\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x1c\\x67\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x91\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 1 869 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 869 17 869 19 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 1 869 16 , srcInfoPoints = [] } "happyDefActions" ] (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 20 869 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 20 869 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 869 20 869 29 , srcInfoPoints = [] } "HappyAddr"))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 1 870 7190 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 1 870 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 1 870 16 , srcInfoPoints = [] } "happyDefActions")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 17 870 7190 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 870 17 870 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 7190 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 19 870 26 , srcInfoPoints = [] } "HappyA#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 27 870 7190 , srcInfoPoints = [] } (PrimString SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 870 27 870 7190 , srcInfoPoints = [] } "\250\255=\254\NUL\NUL\NUL\NUL\NUL\NUL=\254\155\254\143\254}\254\NUL\NUL{\254w\254t\254q\254l\254i\254g\254e\254c\254a\254_\254\\\254O\254\NUL\NUL\165\254\164\254=\254~\254\DEL\254\NUL\NUL\NUL\NUL\129\254\128\254\130\254\131\254\NUL\NUL\NUL\NUL\NUL\NULE\254F\254D\254C\254\166\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\228\255\227\255\226\255\225\255\224\255\223\255\222\255\NUL\NUL\NUL\NUL\199\255\215\255\181\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULK\254\NUL\NUL\NUL\NUL\166\254>\254\NUL\NUL\247\255\NUL\NUL\246\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\152\255\NUL\NULw\255\155\255\138\255\154\255\137\255\153\255\136\255l\255R\255=\254Q\255\NUL\NUL\229\255\n\255\b\255\t\255\166\255\251\254\250\254\NUL\NUL<\254;\254\NUL\NUL=\254\NUL\NUL\141\255~\255\134\255}\255\129\255=\254\143\255\130\255\132\255\131\255\140\255\133\255\128\255\142\255M\255\144\255\NUL\NUL\139\255L\255\DEL\255\135\255\254\254`\255\NUL\NUL=\254\NUL\NUL\245\255\NUL\NUL=\254\NUL\NUL<\254\NUL\NUL\NUL\NUL\a\255\249\254<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\151\255v\255k\255&\255\166\255:\254\NUL\NULZ\255+\255/\255,\255-\255.\255=\254\ETX\255\215\254\213\254\244\254I\254\NUL\NUL\150\255u\255j\255*\255&\255\166\255\NUL\NUL\NUL\NUL]\255\NUL\NULf\255T\255S\255b\255\146\255\145\255a\255o\255h\255g\255\169\255n\255m\255\170\255{\255r\255s\255q\255z\255y\255x\255\NUL\NUL&\255'\255#\255 \255\US\255$\255\SYN\255(\255\166\255\NUL\NUL=\254\"\255\NUL\NUL\148\255|\255p\255&\255\166\255\147\255\NUL\NULe\255\NUL\NUL&\255\166\255=\254\168\255=\254\167\255\243\255\NUL\NUL\NUL\NULJ\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL?\254K\254\NUL\NUL\NUL\NUL\188\255}\254G\254\NUL\NUL\187\255\NUL\NUL\180\255\213\255=\254\198\255=\254=\254\NUL\NUL\133\254=\254\134\254\140\254B\254A\254\138\254=\254\136\254=\254\132\254\141\254\142\254\NUL\NUL\222\254\138\255\137\255\136\255\NUL\NUL\NUL\NUL\NUL\NUL<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\139\254\NUL\NULZ\254V\254U\254Y\254X\254W\254R\254Q\254P\254T\254S\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\149\254\148\254\248\255\249\255\151\254\150\254\NUL\NUL\NUL\NUL\145\254\153\254[\254x\254y\254z\254u\254v\254r\254s\254m\254o\254n\254p\254j\254k\254h\254f\254d\254b\254\NUL\NUL\NUL\NUL`\254M\254N\254\163\254\NUL\NUL\219\254\216\254\218\254\217\254\NUL\NUL\220\254\244\254\200\254\221\254\162\254\NUL\NUL\NUL\NUL@\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\214\255\213\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\219\255\NUL\NUL=\254\NUL\NUL\NUL\NUL\190\255\NUL\NUL\186\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\182\254=\254\NUL\NUL\241\255=\254=\254\182\254\239\255!\255\244\254\NUL\NUL\RS\255\DC2\255<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\f\255=\254\182\254\240\255N\255K\255=\254\NUL\NUL\149\255t\255i\255)\255&\255\166\255\NUL\NULW\255=\254\182\254\238\255I\254H\254\NUL\NULI\254\130\254=\254\239\254\235\254\232\254\154\255\137\255\228\254\NUL\NUL\243\254\241\254\NUL\NUL<\254\224\254\212\254\236\255\165\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254=\254=\254\182\254\242\255\NUL\NUL\NUL\NUL\NUL\NUL=\254\246\254\253\254\STX\255\ACK\255\t\255\ENQ\255\248\254\NUL\NUL\NUL\NUL4\255\NUL\NUL\NUL\NUL\NUL\NUL6\254\NUL\NUL8\254\&4\254\&5\254_\255^\255\NUL\NUL3\255\&1\255\NUL\NUL\NUL\NUL\EOT\255\SOH\255\245\254\NUL\NUL\NUL\NUL\252\254\NUL\255\161\255\NUL\NUL\235\255\NUL\NUL\NUL\NUL&\255&\255\NUL\NUL(\255\NUL\NUL=\254&\255\247\254\NUL\NUL=\254\214\254=\254\226\254\NUL\NUL\227\254\244\254\200\254=\254=\254\231\254\244\254\200\254=\254\234\254=\254=\254\238\254=\254\NUL\NUL\NUL\NUL\NUL\NUL\130\254\211\254\NUL\NUL\NUL\NULI\254\130\254\163\255\231\255=\254=\254\182\254\237\255\NUL\NUL\NUL\NUL=\254K\255\157\255\233\255\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL\SI\255\SUB\255\NUL\NUL\GS\255\FS\255\DC1\255\NUL\NUL\NUL\NUL\164\255\232\255\NUL\NUL\NUL\NUL\NUL\NUL\159\255\158\255\234\255&\255&\255\NUL\NUL\NUL\NUL\NUL\NUL\189\255K\254K\254\NUL\NUL\NUL\NUL\220\255\NUL\NUL\NUL\NUL\214\255\NUL\NUL\211\255\NUL\NUL\212\255\210\255\208\255\209\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL`\255=\254\221\255=\254\NUL\NUL=\254\NUL\NUL\137\254\135\254=\254\198\254\196\254\NUL\NUL\NUL\NUL\NUL\NUL<\254\186\254|\254\180\254\NUL\NUL]\254\NUL\NUL\152\254\NUL\NUL\154\254\144\254^\254L\254\179\254\NUL\NUL\NUL\NUL\NUL\NUL\172\254\173\254\185\254\NUL\NUL\NUL\NUL\NUL\NUL\180\254\NUL\NUL\NUL\NUL\NUL\NUL\193\254\194\254\192\254\195\254\197\254\199\254<\254\NUL\NUL\NUL\NUL\158\254\NUL\NUL\207\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\217\255\NUL\NUL\NUL\NUL\201\255\NUL\NUL\179\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\197\255\195\255\194\255\182\254\182\254\NUL\NULd\255c\255\NUL\NUL\ESC\255\DLE\255\NUL\NUL\NAK\255\EM\255\r\255\SO\255\NUL\NUL\CAN\255\v\255=\254@\255I\255\NUL\NUL\NUL\NUL=\254<\254J\255O\255=\254\\\255[\255\162\255\230\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\254=\254\209\254\NUL\NUL\210\254\204\254\NUL\NUL\NUL\NUL\237\254\236\254\233\254=\254\196\254<\254\230\254\229\254=\254\196\254<\254\225\254\240\254\242\254\223\254\NUL\NUL\NUL\NUL\NUL\NUL&\255Y\255X\255\181\254\255\254\244\255\NUL\NUL\NUL\NUL\NUL\NUL8\255\NUL\NUL\NUL\NUL6\254\&7\254\&9\254\&1\254\NUL\NUL2\254\&2\255\&7\255\&0\255\NUL\NUL6\255\NUL\NUL<\254<\254\NUL\NUL\207\254\203\254\NUL\NUL\NUL\NUL\208\254\202\254V\255U\255F\255D\255<\255\NUL\NUL\NUL\NUL<\254=\254H\255=\254G\255=\254?\255\NUL\NULP\255\ETB\255\NUL\NUL\NUL\NUL\DC4\255%\255\156\255\160\255\NUL\NULK\254K\254\NUL\NUL\218\255\NUL\NUL\178\255\177\255\NUL\NUL\NUL\NUL\185\255\216\255\200\255\206\255\204\255\205\255\NUL\NUL\203\255\159\254\160\254\NUL\NUL\NUL\NUL\161\254\191\254\189\254\190\254\188\254\NUL\NUL\169\254\NUL\NUL\174\254\171\254\168\254\175\254\178\254\NUL\NUL\147\254\177\254\NUL\NUL\146\254\170\254\NUL\NUL\NUL\NUL\184\254\187\254\157\254\NUL\NUL\202\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\179\255\193\255\NUL\NUL\NUL\NUL\196\255\DC3\255>\255\NUL\NULB\255\NUL\NUL\NUL\NULE\255;\255\NUL\NUL9\255\201\254\NUL\NUL\206\254\&5\255\&3\254\NUL\NUL0\254\205\254:\255=\254C\255=\255\NUL\NUL\NUL\NUL\NUL\NUL\184\255\176\255\NUL\NUL\NUL\NUL\NUL\NUL\156\254\183\254\NUL\NUL\176\254\167\254\NUL\NUL\NUL\NUL\175\255\NUL\NUL\NUL\NUL\214\255\192\255A\255\191\255\NUL\NUL\172\255\183\255\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\171\255\182\255\173\255\174\255" "\\xfa\\xff\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x9b\\xfe\\x8f\\xfe\\x7d\\xfe\\x00\\x00\\x7b\\xfe\\x77\\xfe\\x74\\xfe\\x71\\xfe\\x6c\\xfe\\x69\\xfe\\x67\\xfe\\x65\\xfe\\x63\\xfe\\x61\\xfe\\x5f\\xfe\\x5c\\xfe\\x4f\\xfe\\x00\\x00\\xa5\\xfe\\xa4\\xfe\\x3d\\xfe\\x7e\\xfe\\x7f\\xfe\\x00\\x00\\x00\\x00\\x81\\xfe\\x80\\xfe\\x82\\xfe\\x83\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x45\\xfe\\x46\\xfe\\x44\\xfe\\x43\\xfe\\xa6\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe4\\xff\\xe3\\xff\\xe2\\xff\\xe1\\xff\\xe0\\xff\\xdf\\xff\\xde\\xff\\x00\\x00\\x00\\x00\\xc7\\xff\\xd7\\xff\\xb5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x4b\\xfe\\x00\\x00\\x00\\x00\\xa6\\xfe\\x3e\\xfe\\x00\\x00\\xf7\\xff\\x00\\x00\\xf6\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x98\\xff\\x00\\x00\\x77\\xff\\x9b\\xff\\x8a\\xff\\x9a\\xff\\x89\\xff\\x99\\xff\\x88\\xff\\x6c\\xff\\x52\\xff\\x3d\\xfe\\x51\\xff\\x00\\x00\\xe5\\xff\\x0a\\xff\\x08\\xff\\x09\\xff\\xa6\\xff\\xfb\\xfe\\xfa\\xfe\\x00\\x00\\x3c\\xfe\\x3b\\xfe\\x00\\x00\\x3d\\xfe\\x00\\x00\\x8d\\xff\\x7e\\xff\\x86\\xff\\x7d\\xff\\x81\\xff\\x3d\\xfe\\x8f\\xff\\x82\\xff\\x84\\xff\\x83\\xff\\x8c\\xff\\x85\\xff\\x80\\xff\\x8e\\xff\\x4d\\xff\\x90\\xff\\x00\\x00\\x8b\\xff\\x4c\\xff\\x7f\\xff\\x87\\xff\\xfe\\xfe\\x60\\xff\\x00\\x00\\x3d\\xfe\\x00\\x00\\xf5\\xff\\x00\\x00\\x3d\\xfe\\x00\\x00\\x3c\\xfe\\x00\\x00\\x00\\x00\\x07\\xff\\xf9\\xfe\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x97\\xff\\x76\\xff\\x6b\\xff\\x26\\xff\\xa6\\xff\\x3a\\xfe\\x00\\x00\\x5a\\xff\\x2b\\xff\\x2f\\xff\\x2c\\xff\\x2d\\xff\\x2e\\xff\\x3d\\xfe\\x03\\xff\\xd7\\xfe\\xd5\\xfe\\xf4\\xfe\\x49\\xfe\\x00\\x00\\x96\\xff\\x75\\xff\\x6a\\xff\\x2a\\xff\\x26\\xff\\xa6\\xff\\x00\\x00\\x00\\x00\\x5d\\xff\\x00\\x00\\x66\\xff\\x54\\xff\\x53\\xff\\x62\\xff\\x92\\xff\\x91\\xff\\x61\\xff\\x6f\\xff\\x68\\xff\\x67\\xff\\xa9\\xff\\x6e\\xff\\x6d\\xff\\xaa\\xff\\x7b\\xff\\x72\\xff\\x73\\xff\\x71\\xff\\x7a\\xff\\x79\\xff\\x78\\xff\\x00\\x00\\x26\\xff\\x27\\xff\\x23\\xff\\x20\\xff\\x1f\\xff\\x24\\xff\\x16\\xff\\x28\\xff\\xa6\\xff\\x00\\x00\\x3d\\xfe\\x22\\xff\\x00\\x00\\x94\\xff\\x7c\\xff\\x70\\xff\\x26\\xff\\xa6\\xff\\x93\\xff\\x00\\x00\\x65\\xff\\x00\\x00\\x26\\xff\\xa6\\xff\\x3d\\xfe\\xa8\\xff\\x3d\\xfe\\xa7\\xff\\xf3\\xff\\x00\\x00\\x00\\x00\\x4a\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3f\\xfe\\x4b\\xfe\\x00\\x00\\x00\\x00\\xbc\\xff\\x7d\\xfe\\x47\\xfe\\x00\\x00\\xbb\\xff\\x00\\x00\\xb4\\xff\\xd5\\xff\\x3d\\xfe\\xc6\\xff\\x3d\\xfe\\x3d\\xfe\\x00\\x00\\x85\\xfe\\x3d\\xfe\\x86\\xfe\\x8c\\xfe\\x42\\xfe\\x41\\xfe\\x8a\\xfe\\x3d\\xfe\\x88\\xfe\\x3d\\xfe\\x84\\xfe\\x8d\\xfe\\x8e\\xfe\\x00\\x00\\xde\\xfe\\x8a\\xff\\x89\\xff\\x88\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8b\\xfe\\x00\\x00\\x5a\\xfe\\x56\\xfe\\x55\\xfe\\x59\\xfe\\x58\\xfe\\x57\\xfe\\x52\\xfe\\x51\\xfe\\x50\\xfe\\x54\\xfe\\x53\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x95\\xfe\\x94\\xfe\\xf8\\xff\\xf9\\xff\\x97\\xfe\\x96\\xfe\\x00\\x00\\x00\\x00\\x91\\xfe\\x99\\xfe\\x5b\\xfe\\x78\\xfe\\x79\\xfe\\x7a\\xfe\\x75\\xfe\\x76\\xfe\\x72\\xfe\\x73\\xfe\\x6d\\xfe\\x6f\\xfe\\x6e\\xfe\\x70\\xfe\\x6a\\xfe\\x6b\\xfe\\x68\\xfe\\x66\\xfe\\x64\\xfe\\x62\\xfe\\x00\\x00\\x00\\x00\\x60\\xfe\\x4d\\xfe\\x4e\\xfe\\xa3\\xfe\\x00\\x00\\xdb\\xfe\\xd8\\xfe\\xda\\xfe\\xd9\\xfe\\x00\\x00\\xdc\\xfe\\xf4\\xfe\\xc8\\xfe\\xdd\\xfe\\xa2\\xfe\\x00\\x00\\x00\\x00\\x40\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd6\\xff\\xd5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xdb\\xff\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\xbe\\xff\\x00\\x00\\xba\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\xb6\\xfe\\x3d\\xfe\\x00\\x00\\xf1\\xff\\x3d\\xfe\\x3d\\xfe\\xb6\\xfe\\xef\\xff\\x21\\xff\\xf4\\xfe\\x00\\x00\\x1e\\xff\\x12\\xff\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0c\\xff\\x3d\\xfe\\xb6\\xfe\\xf0\\xff\\x4e\\xff\\x4b\\xff\\x3d\\xfe\\x00\\x00\\x95\\xff\\x74\\xff\\x69\\xff\\x29\\xff\\x26\\xff\\xa6\\xff\\x00\\x00\\x57\\xff\\x3d\\xfe\\xb6\\xfe\\xee\\xff\\x49\\xfe\\x48\\xfe\\x00\\x00\\x49\\xfe\\x82\\xfe\\x3d\\xfe\\xef\\xfe\\xeb\\xfe\\xe8\\xfe\\x9a\\xff\\x89\\xff\\xe4\\xfe\\x00\\x00\\xf3\\xfe\\xf1\\xfe\\x00\\x00\\x3c\\xfe\\xe0\\xfe\\xd4\\xfe\\xec\\xff\\xa5\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x3d\\xfe\\x3d\\xfe\\xb6\\xfe\\xf2\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\xf6\\xfe\\xfd\\xfe\\x02\\xff\\x06\\xff\\x09\\xff\\x05\\xff\\xf8\\xfe\\x00\\x00\\x00\\x00\\x34\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x36\\xfe\\x00\\x00\\x38\\xfe\\x34\\xfe\\x35\\xfe\\x5f\\xff\\x5e\\xff\\x00\\x00\\x33\\xff\\x31\\xff\\x00\\x00\\x00\\x00\\x04\\xff\\x01\\xff\\xf5\\xfe\\x00\\x00\\x00\\x00\\xfc\\xfe\\x00\\xff\\xa1\\xff\\x00\\x00\\xeb\\xff\\x00\\x00\\x00\\x00\\x26\\xff\\x26\\xff\\x00\\x00\\x28\\xff\\x00\\x00\\x3d\\xfe\\x26\\xff\\xf7\\xfe\\x00\\x00\\x3d\\xfe\\xd6\\xfe\\x3d\\xfe\\xe2\\xfe\\x00\\x00\\xe3\\xfe\\xf4\\xfe\\xc8\\xfe\\x3d\\xfe\\x3d\\xfe\\xe7\\xfe\\xf4\\xfe\\xc8\\xfe\\x3d\\xfe\\xea\\xfe\\x3d\\xfe\\x3d\\xfe\\xee\\xfe\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\xfe\\xd3\\xfe\\x00\\x00\\x00\\x00\\x49\\xfe\\x82\\xfe\\xa3\\xff\\xe7\\xff\\x3d\\xfe\\x3d\\xfe\\xb6\\xfe\\xed\\xff\\x00\\x00\\x00\\x00\\x3d\\xfe\\x4b\\xff\\x9d\\xff\\xe9\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x0f\\xff\\x1a\\xff\\x00\\x00\\x1d\\xff\\x1c\\xff\\x11\\xff\\x00\\x00\\x00\\x00\\xa4\\xff\\xe8\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x9f\\xff\\x9e\\xff\\xea\\xff\\x26\\xff\\x26\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\xbd\\xff\\x4b\\xfe\\x4b\\xfe\\x00\\x00\\x00\\x00\\xdc\\xff\\x00\\x00\\x00\\x00\\xd6\\xff\\x00\\x00\\xd3\\xff\\x00\\x00\\xd4\\xff\\xd2\\xff\\xd0\\xff\\xd1\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x60\\xff\\x3d\\xfe\\xdd\\xff\\x3d\\xfe\\x00\\x00\\x3d\\xfe\\x00\\x00\\x89\\xfe\\x87\\xfe\\x3d\\xfe\\xc6\\xfe\\xc4\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\xba\\xfe\\x7c\\xfe\\xb4\\xfe\\x00\\x00\\x5d\\xfe\\x00\\x00\\x98\\xfe\\x00\\x00\\x9a\\xfe\\x90\\xfe\\x5e\\xfe\\x4c\\xfe\\xb3\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\xac\\xfe\\xad\\xfe\\xb9\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\xb4\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\xc1\\xfe\\xc2\\xfe\\xc0\\xfe\\xc3\\xfe\\xc5\\xfe\\xc7\\xfe\\x3c\\xfe\\x00\\x00\\x00\\x00\\x9e\\xfe\\x00\\x00\\xcf\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd9\\xff\\x00\\x00\\x00\\x00\\xc9\\xff\\x00\\x00\\xb3\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xc5\\xff\\xc3\\xff\\xc2\\xff\\xb6\\xfe\\xb6\\xfe\\x00\\x00\\x64\\xff\\x63\\xff\\x00\\x00\\x1b\\xff\\x10\\xff\\x00\\x00\\x15\\xff\\x19\\xff\\x0d\\xff\\x0e\\xff\\x00\\x00\\x18\\xff\\x0b\\xff\\x3d\\xfe\\x40\\xff\\x49\\xff\\x00\\x00\\x00\\x00\\x3d\\xfe\\x3c\\xfe\\x4a\\xff\\x4f\\xff\\x3d\\xfe\\x5c\\xff\\x5b\\xff\\xa2\\xff\\xe6\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\xfe\\x3d\\xfe\\xd1\\xfe\\x00\\x00\\xd2\\xfe\\xcc\\xfe\\x00\\x00\\x00\\x00\\xed\\xfe\\xec\\xfe\\xe9\\xfe\\x3d\\xfe\\xc4\\xfe\\x3c\\xfe\\xe6\\xfe\\xe5\\xfe\\x3d\\xfe\\xc4\\xfe\\x3c\\xfe\\xe1\\xfe\\xf0\\xfe\\xf2\\xfe\\xdf\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\xff\\x59\\xff\\x58\\xff\\xb5\\xfe\\xff\\xfe\\xf4\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x38\\xff\\x00\\x00\\x00\\x00\\x36\\xfe\\x37\\xfe\\x39\\xfe\\x31\\xfe\\x00\\x00\\x32\\xfe\\x32\\xff\\x37\\xff\\x30\\xff\\x00\\x00\\x36\\xff\\x00\\x00\\x3c\\xfe\\x3c\\xfe\\x00\\x00\\xcf\\xfe\\xcb\\xfe\\x00\\x00\\x00\\x00\\xd0\\xfe\\xca\\xfe\\x56\\xff\\x55\\xff\\x46\\xff\\x44\\xff\\x3c\\xff\\x00\\x00\\x00\\x00\\x3c\\xfe\\x3d\\xfe\\x48\\xff\\x3d\\xfe\\x47\\xff\\x3d\\xfe\\x3f\\xff\\x00\\x00\\x50\\xff\\x17\\xff\\x00\\x00\\x00\\x00\\x14\\xff\\x25\\xff\\x9c\\xff\\xa0\\xff\\x00\\x00\\x4b\\xfe\\x4b\\xfe\\x00\\x00\\xda\\xff\\x00\\x00\\xb2\\xff\\xb1\\xff\\x00\\x00\\x00\\x00\\xb9\\xff\\xd8\\xff\\xc8\\xff\\xce\\xff\\xcc\\xff\\xcd\\xff\\x00\\x00\\xcb\\xff\\x9f\\xfe\\xa0\\xfe\\x00\\x00\\x00\\x00\\xa1\\xfe\\xbf\\xfe\\xbd\\xfe\\xbe\\xfe\\xbc\\xfe\\x00\\x00\\xa9\\xfe\\x00\\x00\\xae\\xfe\\xab\\xfe\\xa8\\xfe\\xaf\\xfe\\xb2\\xfe\\x00\\x00\\x93\\xfe\\xb1\\xfe\\x00\\x00\\x92\\xfe\\xaa\\xfe\\x00\\x00\\x00\\x00\\xb8\\xfe\\xbb\\xfe\\x9d\\xfe\\x00\\x00\\xca\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb3\\xff\\xc1\\xff\\x00\\x00\\x00\\x00\\xc4\\xff\\x13\\xff\\x3e\\xff\\x00\\x00\\x42\\xff\\x00\\x00\\x00\\x00\\x45\\xff\\x3b\\xff\\x00\\x00\\x39\\xff\\xc9\\xfe\\x00\\x00\\xce\\xfe\\x35\\xff\\x33\\xfe\\x00\\x00\\x30\\xfe\\xcd\\xfe\\x3a\\xff\\x3d\\xfe\\x43\\xff\\x3d\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\xb8\\xff\\xb0\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x9c\\xfe\\xb7\\xfe\\x00\\x00\\xb0\\xfe\\xa7\\xfe\\x00\\x00\\x00\\x00\\xaf\\xff\\x00\\x00\\x00\\x00\\xd6\\xff\\xc0\\xff\\x41\\xff\\xbf\\xff\\x00\\x00\\xac\\xff\\xb7\\xff\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xab\\xff\\xb6\\xff\\xad\\xff\\xae\\xff")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 1 872 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 872 12 872 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 1 872 11 , srcInfoPoints = [] } "happyCheck" ] (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 15 872 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 15 872 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 872 15 872 24 , srcInfoPoints = [] } "HappyAddr"))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 1 873 67753 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 1 873 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 1 873 11 , srcInfoPoints = [] } "happyCheck")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 12 873 67753 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 873 12 873 13 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 67753 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 14 873 21 , srcInfoPoints = [] } "HappyA#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 22 873 67753 , srcInfoPoints = [] } (PrimString SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 873 22 873 67753 , srcInfoPoints = [] } "\255\255\STX\NUL\ETX\NUL\EOT\NUL6\NULt\NUL\NAK\NUL\SYN\NUL\ETB\NUL\NAK\NUL\SYN\NUL\ETB\NUL\ETB\NUL\EOT\NUL5\NUL\SOH\NUL\SOH\NUL\CAN\NUL\ETX\NUL\SOH\NUL\EOT\NUL\STX\NUL\FS\NUL\STX\NUL\EM\NULt\NUL\ESC\NUL\r\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\SOH\NUL\ETX\NUL\DC4\NUL\STX\NUL[\NUL\r\NUL3\NUL9\NUL \NUL!\NUL7\NUL#\NUL\r\NUL!\NUL\STX\NUL\ETX\NUL\EOT\NUL\RS\NUL.\NUL*\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULy\NUL\SOH\NULy\NUL6\NULv\NUL\SOH\NUL.\NUL6\NULv\NUL6\NUL\EM\NUL\t\NUL\ESC\NUL\r\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULt\NUL\SOH\NUL^\NULt\NULt\NUL\\\NUL3\NUL^\NULt\NUL\\\NUL7\NUL^\NUL^\NUL\r\NUL\STX\NUL\ETX\NUL\EOT\NULw\NULx\NULy\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL\\\NUL]\NULB\NULC\NULD\NUL[\NUL6\NUL\\\NUL]\NUL^\NUL\EM\NUL^\NUL\ESC\NULy\NUL\GS\NUL\RS\NUL\US\NULy\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\EOT\NUL\SOH\NUL\SOH\NULy\NUL\ETX\NUL\\\NUL3\NUL^\NULt\NUL\\\NUL7\NUL^\NUL\STX\NUL\r\NUL\r\NUL6\NUL6\NULw\NULx\NULy\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULy\NULv\NUL!\NUL\RS\NUL#\NUL#\NUL\SOH\NUL\a\NUL\\\NUL]\NUL^\NUL*\NUL+\NUL,\NUL\EOT\NUL{\NULy\NUL\SOH\NUL\r\NUL\STX\NUL3\NUL\SOH\NUL,\NUL6\NUL6\NUL*\NUL\\\NULT\NUL6\NUL\r\NUL\STX\NULT\NUL\SOH\NUL\r\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULC\NUL \NUL!\NUL\r\NUL#\NULH\NULw\NULx\NULy\NUL\SOH\NUL!\NUL*\NUL+\NUL,\NUL\EOT\NULy\NUL\SOH\NUL\RS\NUL*\NULV\NUL3\NUL\r\NULy\NUL6\NUL\\\NUL\\\NUL]\NUL^\NUL\r\NUL\\\NUL]\NUL6\NUL\SOH\NUL6\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL-\NUL\STX\NUL!\NUL\r\NUL#\NULC\NUL6\NULx\NULy\NULy\NULH\NUL*\NUL+\NUL,\NUL\EOT\NUL\\\NUL]\NUL^\NUL\STX\NUL\a\NUL3\NUL\SOH\NUL-\NUL6\NULV\NUL\a\NUL\\\NUL]\NUL^\NUL\RS\NUL\\\NUL]\NUL^\NUL\r\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL\\\NUL]\NUL!\NUL!\NUL#\NUL#\NUL\\\NUL]\NULy\NUL\a\NUL\SOH\NUL*\NUL+\NUL,\NUL\EOT\NUL\a\NULy\NUL*\NUL\\\NUL\EOT\NUL3\NULv\NUL\r\NUL7\NUL6\NUL\\\NUL]\NUL^\NUL\\\NUL]\NULw\NULx\NULy\NUL6\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NUL\\\NUL]\NUL!\NUL\SOH\NUL#\NULC\NUL \NUL!\NULy\NUL#\NULH\NUL*\NUL+\NUL,\NUL\EOT\NUL\r\NUL*\NUL+\NUL,\NUL\STX\NUL3\NULy\NUL\FS\NUL6\NULV\NUL3\NULz\NUL{\NUL6\NUL\FS\NUL\\\NUL]\NUL^\NULK\NULA\NULB\NULC\NULD\NULt\NULA\NULB\NULC\NULD\NUL!\NUL-\NUL#\NULw\NULx\NULy\NULy\NULy\NUL9\NUL*\NUL+\NUL,\NUL\SOH\NUL6\NULT\NUL9\NUL*\NUL\\\NUL3\NUL^\NUL\ETX\NUL6\NUL!\NUL\ACK\NUL\r\NULT\NULC\NUL\ENQ\NUL\ACK\NUL\a\NUL,\NULH\NULA\NULB\NULC\NULD\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\SOH\NUL6\NULT\NULV\NULx\NULy\NUL\US\NUL4\NUL5\NUL\\\NULy\NUL^\NUL\r\NUL \NUL!\NUL*\NUL \NUL!\NUL-\NUL\ENQ\NUL\ACK\NUL\a\NUL\RS\NUL\t\NUL\SUB\NUL\v\NUL\f\NUL\r\NUL\a\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL-\NUL6\NUL\\\NUL]\NUL6\NUL\EM\NUL\SOH\NUL\ESC\NUL\ETX\NUL\GS\NUL\RS\NUL\US\NULy\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL4\NUL5\NUL\\\NUL]\NUL^\NULt\NUL3\NULT\NUL\n\NULy\NUL7\NULZ\NUL\SO\NUL\\\NULv\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULT\NULn\NUL\\\NUL]\NUL^\NUL\FS\NULs\NULt\NUL\FS\NULv\NULB\NULC\NULD\NULy\NUL,\NULZ\NULy\NUL\\\NUL0\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL9\NULn\NULv\NUL9\NULT\NUL\FS\NULs\NULt\NULK\NULv\NULw\NULx\NULy\NUL\ENQ\NUL\ACK\NUL\a\NUL\n\NUL\t\NULy\NUL\v\NUL\f\NUL\r\NULv\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\SOH\NUL\FS\NULx\NULy\NUL\FS\NUL\EM\NUL9\NUL\ESC\NULv\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NULw\NULx\NULy\NUL\FS\NUL9\NUL3\NUL\a\NUL9\NUL\FS\NUL7\NUL\FS\NUL\FS\NUL\SOH\NUL\SUB\NUL*\NUL<\NUL=\NUL-\NUL\SOH\NUL\SUB\NUL\ETX\NULB\NULC\NULD\NUL\r\NUL\a\NUL\"\NUL#\NUL\SUB\NUL%\NUL\r\NUL'\NUL9\NUL)\NUL*\NUL+\NUL,\NUL9\NUL\a\NUL9\NUL9\NUL \NUL!\NUL3\NULZ\NULv\NUL\\\NUL7\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL6\NULn\NUL\\\NUL]\NUL^\NULL\NULs\NULt\NUL\SUB\NULv\NULw\NULx\NULy\NULy\NUL\a\NULA\NULB\NULC\NULD\NULZ\NULP\NUL\\\NUL\SUB\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\a\NULn\NUL\\\NUL]\NUL^\NUL\a\NULs\NULt\NUL\\\NUL]\NULw\NULx\NULy\NUL\SOH\NULy\NULM\NULN\NULO\NULP\NULQ\NULR\NUL*\NULt\NUL\ETX\NUL-\NUL\r\NUL\ACK\NUL\"\NUL#\NULy\NUL%\NULv\NUL'\NULy\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL\STX\NUL\ETX\NUL6\NUL\RS\NUL\ACK\NUL3\NULX\NULY\NUL*\NUL7\NUL6\NUL-\NUL\US\NUL\SUB\NUL6\NUL;\NUL<\NUL=\NUL>\NUL?\NULy\NULA\NULB\NULC\NULD\NUL\a\NUL\"\NUL#\NULv\NUL%\NULL\NUL'\NUL\b\NUL)\NUL*\NUL+\NUL,\NULM\NULN\NULO\NULP\NULQ\NULR\NUL3\NULZ\NULu\NUL\\\NUL7\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULv\NULn\NUL\\\NUL]\NULm\NULL\NULs\NULt\NUL\NUL\NUL\SOH\NULw\NULx\NULy\NULx\NULy\NUL\SOH\NULw\NULx\NULy\NULZ\NUL+\NUL\\\NUL[\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\a\NULn\NULA\NULB\NULC\NULD\NULs\NULt\NUL6\NUL\STX\NULw\NULx\NULy\NUL;\NUL<\NUL=\NUL>\NUL?\NUL[\NULA\NULB\NULC\NULD\NUL\a\NULF\NULG\NUL\STX\NUL\"\NUL#\NUL+\NUL%\NUL\SOH\NUL'\NUL\SOH\NUL)\NUL*\NUL+\NUL,\NULN\NULO\NULP\NUL\EM\NUL\EOT\NUL\ESC\NUL3\NUL\GS\NUL\RS\NUL\US\NUL7\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL[\NUL3\NUL\SOH\NULL\NUL\ETX\NUL7\NUL\\\NUL]\NULx\NULy\NULA\NULB\NULC\NULD\NUL\r\NUL\\\NUL]\NULZ\NUL^\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULZ\NULn\NUL\\\NUL\EOT\NUL^\NUL_\NULs\NULt\NUL*\NUL+\NULw\NULx\NULy\NUL!\NUL^\NUL#\NUL*\NUL+\NUL\a\NUL*\NUL+\NUL#\NUL*\NUL+\NUL,\NULs\NULt\NUL\STX\NUL*\NUL+\NUL,\NUL3\NUL\STX\NULw\NULx\NULy\NUL\EM\NUL3\NUL\ESC\NUL+\NUL\GS\NUL\RS\NUL\US\NUL\EOT\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL*\NUL+\NUL6\NUL\\\NUL]\NUL3\NULN\NULO\NULP\NUL7\NULw\NULx\NULy\NULA\NULB\NULC\NULD\NUL\EM\NUL\EOT\NUL\ESC\NUL\EOT\NUL\GS\NUL\RS\NUL\US\NUL,\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULZ\NUL*\NUL\\\NUL\SOH\NUL^\NUL_\NUL3\NULy\NUL+\NUL!\NUL7\NUL#\NUL\RS\NULy\NUL^\NUL#\NUL\\\NUL]\NUL*\NUL+\NUL,\NUL\a\NUL*\NUL+\NUL,\NULs\NULt\NUL3\NUL\ETB\NUL\CAN\NUL6\NUL3\NULy\NUL\RS\NUL6\NUL^\NULw\NULx\NULy\NUL\EM\NUL\EOT\NUL\ESC\NUL\EOT\NUL\GS\NUL\RS\NUL\US\NUL0\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL<\NUL=\NUL>\NUL?\NUL@\NUL3\NULB\NULC\NULD\NUL7\NULF\NULG\NUL\DC1\NUL\DC2\NULw\NULx\NULy\NUL\EM\NUL\STX\NUL\ESC\NUL^\NUL\GS\NUL\RS\NUL\US\NUL\EOT\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULy\NUL6\NULw\NULx\NULy\NUL\EOT\NUL3\NULw\NULx\NULy\NUL7\NUL#\NULA\NULB\NULC\NULD\NUL2\NUL\EOT\NUL*\NUL+\NUL,\NUL\a\NUL\EOT\NULx\NULy\NUL\\\NUL]\NUL3\NUL\v\NUL\f\NUL6\NULA\NULB\NULC\NULD\NUL\STX\NULw\NULx\NULy\NUL\EM\NUL\STX\NUL\ESC\NUL\STX\NUL\GS\NUL\RS\NUL\US\NUL\US\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\a\NUL\SOH\NUL-\NUL\ETX\NUL*\NUL+\NUL3\NUL<\NULx\NULy\NUL7\NUL*\NUL+\NUL\r\NUL+\NULw\NULx\NULy\NUL\EM\NUL+\NUL\ESC\NUL\STX\NUL\GS\NUL\RS\NUL\US\NUL+\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULy\NUL\ENQ\NUL\ACK\NUL\a\NUL\\\NUL]\NUL3\NUL6\NUL\FS\NUL\GS\NUL7\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL6\NUL!\NUL,\NUL#\NULC\NULw\NULx\NULy\NUL\RS\NULH\NUL*\NUL+\NUL,\NULC\NUL\ENQ\NUL\ACK\NUL\a\NUL\STX\NULH\NUL3\NULw\NULx\NULy\NULV\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\ETB\NUL\CAN\NUL^\NULV\NUL\STX\NULB\NULC\NULD\NUL\STX\NUL\\\NUL]\NUL^\NUL\ENQ\NUL\ACK\NUL\a\NUL\DC1\NUL\DC2\NULN\NULO\NULP\NULQ\NULR\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL7\NUL\STX\NULw\NULx\NULy\NULw\NULx\NULy\NUL\v\NUL\f\NULA\NULB\NULC\NULD\NULZ\NUL\STX\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULy\NULn\NULw\NULx\NULy\NUL,\NULs\NULt\NUL\RS\NULv\NULZ\NUL\\\NUL\\\NUL-\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\RS\NULn\NULw\NULx\NULy\NUL0\NULs\NULt\NULZ\NULv\NUL\\\NUL[\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\STX\NULn\NUL\ENQ\NUL\ACK\NUL\a\NUL6\NULs\NULt\NUL\STX\NULv\NUL\STX\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\US\NULC\NUL\EOT\NUL\STX\NUL6\NUL\STX\NULH\NULM\NUL\EOT\NUL;\NUL<\NUL=\NUL\ENQ\NUL\ACK\NUL\a\NULA\NULB\NULC\NULD\NUL\EOT\NULV\NUL\EOT\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL;\NUL<\NUL=\NULN\NULO\NULP\NULA\NULB\NULC\NULD\NUL^\NUL\\\NUL\ENQ\NUL\ACK\NUL\a\NULM\NULN\NULO\NULP\NULQ\NULR\NUL0\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL8\NUL\STX\NUL:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\STX\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULZ\NULy\NUL\\\NUL+\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NULy\NULn\NULN\NULO\NULP\NUL\US\NULs\NULt\NULZ\NULv\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\STX\NULn\NULN\NULO\NULP\NUL\STX\NULs\NULt\NULZ\NULv\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\STX\NULn\NUL\ENQ\NUL\ACK\NUL\a\NUL,\NULs\NULt\NUL\US\NULv\NUL*\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL^\NUL\EOT\NUL\EOT\NULN\NULO\NULP\NULN\NULO\NULP\NUL;\NUL<\NUL=\NUL\ENQ\NUL\ACK\NUL\a\NULA\NULB\NULC\NULD\NULN\NULO\NULP\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NULM\NULN\NULO\NULP\NULQ\NULR\NULN\NULO\NULP\NULw\NULx\NULy\NUL\ENQ\NUL\ACK\NUL\a\NULw\NULx\NULy\NULw\NULx\NULy\NUL\US\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL8\NUL\SOH\NUL:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL,\NULA\NULB\NULC\NULD\NULE\NULF\NULG\NULZ\NULy\NUL\\\NUL,\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\US\NULn\NULw\NULx\NULy\NUL\STX\NULs\NULt\NULZ\NULv\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\b\NULn\NULw\NULx\NULy\NUL\US\NULs\NULt\NULZ\NULv\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL^\NULn\NUL\ENQ\NUL\ACK\NUL\a\NUL\US\NULs\NULt\NUL\STX\NULv\NUL\STX\NUL\STX\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\SOH\NUL<\NUL=\NUL>\NUL?\NUL@\NUL+\NULB\NULC\NULD\NUL+\NUL[\NUL\ENQ\NUL\ACK\NUL\a\NULA\NULB\NULC\NULD\NULw\NULx\NULy\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NULM\NULN\NULO\NULP\NULQ\NULR\NULw\NULx\NULy\NUL\\\NUL*\NULZ\NULF\NUL\\\NUL\STX\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL*\NULn\NUL*\NULp\NULx\NULy\NULs\NULt\NULw\NULx\NULy\NUL\STX\NUL\STX\NULZ\NULy\NUL\\\NUL^\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL*\NULn\NULN\NULO\NULP\NUL\RS\NULs\NULt\NULZ\NULv\NUL\\\NUL\SUB\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\ESC\NULn\NUL\f\NUL\r\NUL\EM\NUL\DLE\NULs\NULt\NUL\EOT\NULv\NUL\SOH\NUL[\NUL\ETX\NUL\STX\NUL\STX\NUL\EM\NUL\STX\NUL\ESC\NUL^\NUL\GS\NUL\RS\NUL\US\NUL\r\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULN\NULO\NULP\NUL\SOH\NUL \NUL!\NUL3\NUL#\NULW\NUL+\NUL7\NULN\NULO\NULP\NUL*\NUL+\NUL,\NULF\NULN\NULO\NULP\NUL+\NUL^\NUL3\NUL,\NUL\SOH\NUL6\NUL,\NUL6\NULZ\NUL\SOH\NUL\\\NUL0\NUL^\NUL_\NUL`\NULa\NULA\NULB\NULC\NULD\NULC\NUL\r\NUL,\NUL0\NULZ\NULH\NUL\\\NUL,\NUL^\NUL_\NUL`\NUL7\NUL\SOH\NULs\NULt\NUL;\NUL<\NUL=\NUL,\NULV\NUL\ETX\NULA\NULB\NULC\NULD\NUL\\\NUL]\NUL^\NUL\SOH\NULs\NULt\NUL+\NUL\STX\NULw\NULx\NULy\NUL0\NUL1\NUL,\NUL3\NUL\STX\NUL5\NUL[\NUL^\NUL8\NUL\SOH\NULe\NUL;\NUL\SOH\NUL=\NUL>\NUL?\NULy\NULN\NULO\NULP\NULD\NULE\NUL\SOH\NULG\NUL\EOT\NUL^\NULJ\NULK\NUL\SOH\NULM\NULN\NUL^\NULP\NULQ\NULR\NULS\NULT\NULU\NUL\SOH\NULw\NULx\NULy\NUL,\NULe\NUL\\\NUL]\NUL^\NUL_\NUL\SOH\NULw\NULx\NULy\NUL\RS\NULe\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SOH\NUL\SOH\NUL\DLE\NULN\NULO\NULP\NULZ\NUL\RS\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NUL\ESC\NUL+\NUL8\NUL+\NUL:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\RS\NULA\NULB\NULC\NULD\NUL+\NUL+\NUL,\NULs\NULt\NUL/\NUL0\NUL1\NUL2\NUL3\NUL4\NUL5\NUL6\NUL7\NUL8\NUL9\NUL:\NUL;\NULe\NUL=\NUL>\NUL?\NUL@\NULA\NULB\NULC\NULD\NULE\NUL\SOH\NULG\NULH\NULI\NULJ\NULK\NULL\NULM\NULN\NULO\NULP\NULQ\NULR\NULS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULw\NULx\NULy\NUL\SOH\NUL\SOH\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL[\NUL1\NUL\DLE\NULe\NUL*\NULZ\NUL6\NUL\\\NUL\ESC\NUL^\NUL_\NUL`\NULa\NUL\ESC\NUL>\NULw\NULx\NULy\NUL\SUB\NULC\NULw\NULx\NULy\NULG\NULH\NULw\NULx\NULy\NUL\EM\NULM\NULs\NULt\NULP\NUL/\NULR\NUL1\NUL\DLE\NUL3\NULV\NUL5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL^\NUL=\NUL>\NUL?\NULN\NULO\NULP\NULC\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NULL\NULM\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULN\NULO\NULP\NUL\255\255\&6\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULA\NULB\NULC\NULD\NUL\255\255F\NULG\NUL\EM\NUL\255\255\ESC\NUL\ESC\NUL\GS\NUL\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NULw\NULx\NULy\NUL/\NUL\255\255\&1\NUL3\NUL3\NUL\255\255\&5\NUL7\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NULN\NULO\NULP\NUL\255\255D\NULE\NUL\255\255G\NULx\NULy\NULJ\NULK\NULL\NULM\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULw\NULx\NULy\NUL\255\255\&7\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255w\NULx\NULy\NUL\SOH\NUL\STX\NUL\ETX\NUL\SOH\NUL\STX\NUL\ETX\NUL\ESC\NULM\NULN\NULO\NULP\NULQ\NULR\NUL\SOH\NUL\STX\NUL\ETX\NUL\SOH\NUL\STX\NUL\ETX\NUL\255\255\255\255<\NUL=\NUL,\NUL\255\255\255\255/\NULB\NULC\NULD\NUL3\NUL\SOH\NUL5\NUL\ETX\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\r\NUL\SOH\NUL\STX\NUL\ETX\NULD\NULE\NULw\NULx\NULy\NUL\255\255J\NULK\NULL\NUL\EOT\NULN\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULx\NULy\NUL\255\255\&6\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\SOH\NULC\NUL\ETX\NUL\255\255\ENQ\NUL\ACK\NULH\NUL\255\255\t\NUL\n\NUL\ESC\NUL\255\255\&8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NULV\NULA\NULB\NULC\NULD\NUL\255\255\\\NUL\255\255^\NUL\255\255/\NUL\SOH\NUL\STX\NUL\ETX\NUL3\NUL\SOH\NUL5\NUL\ETX\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\r\NUL\r\NUL\SO\NUL\SI\NULD\NULE\NUL\SOH\NUL\STX\NUL\ETX\NUL\255\255J\NULK\NULL\NUL\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\r\NUL\SO\NUL\SI\NUL6\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255C\NUL6\NUL\255\255\255\255\255\255H\NUL;\NUL<\NUL=\NUL\ESC\NUL\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255Z\NULV\NUL\\\NUL\255\255^\NUL_\NUL`\NUL+\NUL,\NUL^\NUL\255\255/\NUL0\NUL\255\255\&2\NUL\255\255\&4\NUL\255\255\255\255\&7\NUL\255\255\&9\NUL:\NUL7\NUL\255\255s\NULt\NUL\255\255@\NULA\NULB\NUL\255\255\255\255A\NULB\NULC\NULD\NULI\NULF\NULG\NULL\NUL\255\255\255\255O\NUL\255\255\255\255\SOH\NUL\255\255\ETX\NULx\NULy\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\r\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\ESC\NUL\255\255\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255/\NUL\255\255D\NULE\NUL\255\255G\NUL\255\255\&6\NULJ\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULC\NUL\SOH\NUL\255\255\ETX\NUL\255\255H\NUL\\\NUL]\NUL^\NULL\NULM\NUL\255\255Z\NUL\r\NUL\\\NUL\255\255^\NUL_\NUL`\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255s\NULt\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\ESC\NUL=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255/\NULQ\NUL\255\255S\NULT\NULU\NULV\NUL6\NUL\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL\255\255\255\255\255\255\255\255\SOH\NULC\NUL\ETX\NUL\255\255\SOH\NUL\255\255H\NUL\SOH\NUL\255\255\255\255L\NULM\NUL\r\NULB\NULC\NULD\NUL\r\NULF\NULG\NUL\r\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\&6\NULZ\NUL\255\255\\\NUL6\NUL^\NUL_\NUL6\NUL\ESC\NUL\255\255\255\255\255\255\255\255C\NULx\NULy\NUL\255\255C\NULH\NUL\255\255C\NUL\255\255H\NUL\255\255\255\255H\NULs\NULt\NUL/\NULZ\NUL\255\255\\\NULV\NUL^\NUL_\NUL6\NULV\NUL\255\255\\\NULV\NUL^\NUL\255\255\\\NUL]\NUL^\NUL\\\NUL]\NUL^\NULC\NUL\255\255\255\255\255\255\255\255H\NULs\NULt\NUL\255\255L\NULM\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255V\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\SOH\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\ETX\NUL\255\255\r\NUL\ACK\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NUL\SOH\NUL\ESC\NUL\ETX\NUL\255\255\255\255\ACK\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULs\NULt\NUL,\NUL-\NUL6\NUL/\NUL\255\255Z\NUL\255\255\\\NUL\ESC\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULC\NUL\255\255\255\255\255\255\255\255H\NUL\255\255\255\255\255\255\255\255,\NUL-\NUL\255\255/\NUL\255\255s\NULt\NULL\NUL\255\255V\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULs\NULt\NUL\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\ESC\NULF\NULG\NULZ\NUL\SOH\NUL\\\NUL\ETX\NUL^\NUL_\NUL\ACK\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL/\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&6\NULs\NULt\NUL\ESC\NUL\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NUL\255\255C\NUL\255\255\255\255\255\255\255\255H\NUL\255\255,\NUL\255\255L\NUL/\NULx\NULy\NUL\255\255\SOH\NUL\255\255\ETX\NULs\NULt\NULV\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\r\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255\255\255\255\255\255\255L\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULs\NULt\NUL6\NUL\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULC\NUL\255\255\255\255\255\255\255\255H\NUL\255\255Z\NUL\255\255\\\NUL\ESC\NUL^\NUL_\NUL`\NUL\SOH\NUL\255\255\255\255\255\255\255\255V\NUL\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL^\NUL\255\255\DLE\NUL/\NUL\255\255s\NULt\NUL\255\255\255\255\255\255\&6\NUL\255\255Z\NUL\ESC\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NUL\255\255C\NUL\255\255\255\255\255\255\255\255H\NUL\255\255,\NUL\255\255L\NUL/\NUL\255\255\255\255\255\255s\NULt\NUL\255\255\255\255\255\255V\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\&6\NUL\255\255\255\255\255\255L\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\SOH\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\STX\NUL\255\255\255\255\r\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NUL\SOH\NUL\ESC\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULy\NUL\255\255\DLE\NULs\NULt\NUL\255\255\255\255\&6\NUL/\NUL\255\255Z\NUL\255\255\\\NUL\ESC\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULC\NUL\255\255\255\255\255\255\255\255H\NUL\255\255\255\255\255\255\255\255,\NUL\255\255\255\255/\NUL\255\255s\NULt\NULL\NUL\255\255V\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL\255\255^\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NULs\NULt\NUL\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\255\255\ESC\NUL\SOH\NUL\STX\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL,\NUL\255\255Z\NUL/\NUL\\\NUL\255\255^\NUL_\NUL`\NUL\255\255\ESC\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NULs\NULt\NUL\255\255/\NUL\255\255L\NULx\NULy\NUL\255\255\255\255\ESC\NUL\255\255\255\255\RS\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL/\NUL\255\255L\NUL\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255L\NULs\NULt\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NULX\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\SOH\NUL\ESC\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULx\NULy\NUL\DLE\NUL\255\255\255\255\255\255\255\255\255\255/\NUL\255\255\255\255\255\255\255\255\ESC\NUL\255\255\255\255\255\255\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL/\NUL7\NUL\255\255\255\255L\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\ESC\NULA\NULB\NULC\NULD\NUL\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NUL/\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255\255\255\255\255\255\255L\NUL\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\SOH\NUL\ESC\NUL\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255\255\255\255\255\255\255\255\255/\NUL\255\255\255\255\255\255\255\255\ESC\NUL\255\255\255\255\255\255\SOH\NUL\255\255\255\255\255\255\255\255\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL/\NUL\255\255\255\255\255\255L\NULx\NULy\NUL\255\255\255\255\255\255\ESC\NUL\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NULL\NUL/\NUL\255\255\255\255\255\255\255\255\SOH\NUL\255\255\ETX\NUL\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\r\NUL_\NUL`\NULa\NULb\NULc\NULd\NUL\255\255\255\255\255\255\255\255\255\255L\NUL\255\255\255\255\255\255\255\255\SOH\NUL\255\255\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\r\NUL\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\SOH\NUL\255\255\255\255\255\255\&6\NUL\255\255\a\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\255\255\255\255\DLE\NUL\255\255C\NUL\255\255\255\255\255\255\255\255H\NUL\255\255\255\255\255\255\ESC\NUL0\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NULV\NUL\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255^\NUL\255\255/\NULD\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\SOH\NUL\255\255\ETX\NUL\255\255\255\255\255\255\\\NUL]\NUL^\NUL_\NULL\NUL\255\255\r\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255X\NULY\NULZ\NUL[\NUL\\\NUL\255\255\255\255_\NUL`\NULa\NULb\NULc\NULd\NUL\US\NUL \NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL\255\255\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\SOH\NUL1\NUL\ETX\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\SOH\NUL\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL\255\255\&1\NUL\255\255\&3\NUL\r\NUL5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\SOH\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL]\NUL^\NUL8\NUL\255\255\255\255;\NUL\r\NUL=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\SOH\NUL\255\255\\\NUL]\NUL^\NUL\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\r\NUL8\NUL\255\255\SOH\NUL;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\r\NULG\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\SOH\NUL\RS\NUL\ETX\NUL\255\255\255\255\255\255\\\NUL]\NUL^\NUL\255\255\&6\NUL\255\255\r\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\&3\NULC\NUL5\NUL\255\255\255\255\&8\NULH\NUL\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255V\NUL\255\255\255\255J\NULK\NUL\255\255\\\NULN\NUL^\NUL\255\255Q\NUL6\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NULC\NUL\255\255\255\255\RS\NUL\US\NULH\NUL!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255V\NUL\255\255\255\255\255\255\255\255\&3\NUL\\\NUL\255\255^\NUL7\NUL\255\255\255\255\255\255\255\255<\NUL=\NUL\255\255\255\255\255\255\255\255B\NULC\NULD\NUL\255\255\255\255\255\255H\NULI\NULJ\NUL\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255<\NUL=\NUL>\NUL?\NUL@\NUL3\NULB\NULC\NULD\NUL7\NULF\NULG\NUL\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NULB\NULC\NULD\NUL\255\255\255\255\255\255H\NULI\NULJ\NUL\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255x\NULy\NUL7\NUL<\NUL=\NUL>\NUL?\NUL@\NUL\255\255B\NULC\NULD\NUL\255\255w\NULx\NULy\NUL\255\255\255\255\255\255H\NULI\NULJ\NUL\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255<\NUL=\NUL>\NUL?\NUL@\NUL3\NULB\NULC\NULD\NUL7\NULF\NULG\NUL\255\255\255\255\255\255\255\255\255\255x\NULy\NUL\255\255w\NULx\NULy\NUL\255\255\255\255\255\255H\NULI\NULJ\NULK\NUL\255\255\255\255\255\255\255\255\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NULx\NULy\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NULH\NULI\NULJ\NUL\255\255\255\255\255\255\RS\NUL\US\NUL\255\255!\NUL\"\NUL#\NUL$\NUL%\NUL&\NUL'\NUL(\NUL)\NUL*\NUL+\NUL,\NUL\255\255 \NUL!\NUL\255\255#\NUL\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255!\NUL6\NUL#\NUL\255\255w\NULx\NULy\NULJ\NUL\255\255*\NUL+\NUL,\NULA\NULB\NULC\NULD\NUL\255\255\255\255\&3\NUL\255\255\255\255\&6\NUL\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255w\NULx\NULy\NUL\255\255!\NUL\255\255#\NUL\255\255!\NUL\255\255#\NUL\255\255\255\255*\NUL+\NUL,\NULy\NUL*\NUL+\NUL,\NUL\255\255\255\255\&3\NUL\255\255\255\255\255\255\&3\NUL\255\255\255\255\&6\NUL\255\255<\NUL=\NUL\255\255\255\255x\NULy\NULB\NULC\NULD\NULA\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255N\NULO\NULP\NULQ\NULR\NUL!\NUL\255\255#\NUL\255\255\255\255\255\255\255\255\255\255\255\255*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL!\NUL\255\255#\NUL\255\255\255\255\255\255!\NUL\255\255#\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255*\NUL+\NUL,\NUL3\NULy\NUL\255\255\&6\NULx\NULy\NUL3\NUL\255\255N\NULO\NULP\NULQ\NULR\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255A\NULB\NULC\NULD\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\"\NUL#\NUL3\NUL%\NUL\255\255'\NUL7\NUL)\NUL*\NUL+\NUL,\NUL\255\255y\NUL\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL\255\255\255\255\255\255\255\255\255\255L\NUL\255\255\255\255\255\255y\NUL\255\255\255\255\255\255\255\255\255\255y\NUL\255\255\255\255\255\255Z\NULL\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255w\NULx\NULy\NUL\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NULL\NUL)\NUL*\NUL+\NUL,\NULs\NULt\NUL\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255Z\NUL7\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255L\NUL\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NUL\255\255\"\NUL#\NUL\255\255%\NUL\255\255'\NULL\NUL)\NUL*\NUL+\NUL,\NULs\NULt\NUL\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255Z\NUL7\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255L\NUL\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL\"\NUL#\NUL\255\255%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255.\NUL/\NUL0\NUL\"\NUL#\NUL3\NUL%\NUL\255\255'\NUL7\NUL)\NUL*\NUL+\NUL,\NUL\255\255.\NUL/\NUL0\NUL\"\NUL#\NUL3\NUL%\NUL\255\255'\NUL7\NUL)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\"\NUL#\NUL7\NUL%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL\255\255L\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\"\NUL#\NULL\NUL%\NUL\255\255'\NUL\255\255)\NUL*\NUL+\NUL,\NULw\NULx\NULy\NUL\255\255#\NUL\255\255\&3\NUL\255\255\255\255\255\255\&7\NUL*\NUL+\NUL,\NUL6\NULw\NULx\NULy\NUL\255\255\255\255\&3\NUL\255\255\255\255\&6\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255L\NUL\255\255\255\255w\NULx\NULy\NULM\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL#\NUL\255\255\255\255\&6\NUL\255\255\255\255\255\255*\NUL+\NUL,\NUL\255\255\255\255\255\255\255\255\255\255\&2\NUL3\NUL\255\255\255\255\255\255\255\255\255\255w\NULx\NULy\NUL\255\255\255\255w\NULx\NULy\NULA\NULB\NULC\NULD\NUL\255\255\255\255\255\255x\NULy\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL6\NUL\255\255\255\255\255\255q\NUL\255\255s\NULt\NUL\255\255\&7\NULw\NULx\NULy\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL\255\255F\NULG\NUL\255\255\255\255y\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL7\NUL\255\255\255\255\&6\NULq\NUL\255\255s\NULt\NUL;\NUL<\NUL=\NUL\255\255y\NUL\255\255A\NULB\NULC\NULD\NULw\NULx\NULy\NUL\255\255\255\255\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255q\NUL\255\255s\NULt\NUL\255\255\255\255w\NULx\NULy\NUL7\NULw\NULx\NULy\NUL;\NUL<\NUL=\NUL7\NUL6\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255A\NULB\NULC\NULD\NUL\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255Z\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255w\NULx\NULy\NUL\255\255\255\255s\NULt\NULw\NULx\NULy\NUL+\NUL\255\255-\NUL\255\255\255\255\255\255\255\255\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255+\NUL\255\255-\NUL\255\255\255\255]\NUL^\NUL_\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255+\NULQ\NUL\255\255S\NULT\NULU\NUL1\NUL\255\255\255\255\255\255\255\255\&6\NUL\255\255]\NUL^\NUL_\NUL+\NUL\255\255\255\255>\NUL\255\255\255\255\&1\NUL\255\255C\NUL\255\255\255\255\&6\NULG\NULH\NUL\255\255\255\255\255\255\255\255M\NUL>\NUL\255\255P\NUL\255\255R\NULC\NUL\255\255\255\255V\NULG\NULH\NUL\255\255\255\255\255\255\255\255M\NUL^\NUL\255\255P\NUL\255\255R\NUL,\NUL\255\255\255\255V\NUL\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255^\NUL8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255.\NUL]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\\\NUL]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NULV\NUL\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL]\NUL^\NUL8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\&1\NUL\255\255\&3\NUL\255\255\&5\NUL]\NUL^\NUL8\NUL\255\255\255\255;\NUL\255\255=\NUL>\NUL?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255G\NUL\255\255\255\255J\NULK\NUL\255\255M\NULN\NUL\255\255P\NULQ\NULR\NULS\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL1\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255\255\255>\NUL?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255G\NULH\NUL\255\255J\NULK\NUL\255\255M\NUL\255\255\255\255P\NUL\255\255R\NUL\255\255T\NULU\NULV\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL\255\255^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255]\NUL^\NUL_\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL\255\255\255\255;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NULV\NUL3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\&3\NUL\255\255\&5\NUL\255\255\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255=\NUL\255\255?\NUL\255\255\255\255\255\255\255\255D\NULE\NUL\255\255\255\255\255\255\255\255J\NULK\NUL\255\255\255\255N\NUL\255\255\255\255Q\NUL\255\255S\NULT\NULU\NUL\255\255\&3\NUL\255\255\&5\NUL6\NUL\255\255\&8\NUL]\NUL^\NUL;\NUL\255\255\255\255\255\255?\NUL\255\255\255\255\255\255C\NULD\NULE\NUL\255\255\255\255H\NUL\255\255J\NULK\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255T\NULU\NULV\NUL\255\255\255\255\255\255\255\255\255\255\255\255S\NUL^\NULU\NULV\NULW\NULX\NULY\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULS\NULv\NULU\NULV\NULW\NULX\NULY\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULS\NULv\NUL\255\255V\NULW\NULX\NULY\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NULv\NUL\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NUL\255\255S\NUL\255\255\255\255\255\255\255\255\255\255|\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255S\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255S\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255q\NUL\255\255s\NULt\NUL\255\255Z\NUL\255\255\\\NULy\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255p\NUL\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL]\NUL^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255o\NUL\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255n\NUL\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NULl\NUL\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255r\NULs\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NULj\NULk\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NULi\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NULh\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255s\NULt\NULZ\NUL\255\255\\\NUL\255\255^\NUL_\NUL`\NULa\NULb\NULc\NULd\NULe\NUL;\NUL<\NUL=\NUL\255\255\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255s\NULt\NUL\255\255\255\255\255\255M\NULN\NULO\NULP\NULQ\NULR\NUL;\NUL<\NUL=\NUL\255\255\255\255\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\&1\NULM\NULN\NULO\NULP\NULQ\NULR\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL1\NULA\NULB\NULC\NULD\NUL\255\255\255\255\&8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL8\NUL\255\255:\NUL;\NUL<\NUL=\NUL>\NUL?\NUL\255\255A\NULB\NULC\NULD\NUL\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255" "\\xff\\xff\\x02\\x00\\x03\\x00\\x04\\x00\\x36\\x00\\x74\\x00\\x15\\x00\\x16\\x00\\x17\\x00\\x15\\x00\\x16\\x00\\x17\\x00\\x17\\x00\\x04\\x00\\x35\\x00\\x01\\x00\\x01\\x00\\x18\\x00\\x03\\x00\\x01\\x00\\x04\\x00\\x02\\x00\\x1c\\x00\\x02\\x00\\x19\\x00\\x74\\x00\\x1b\\x00\\x0d\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x01\\x00\\x03\\x00\\x14\\x00\\x02\\x00\\x5b\\x00\\x0d\\x00\\x33\\x00\\x39\\x00\\x20\\x00\\x21\\x00\\x37\\x00\\x23\\x00\\x0d\\x00\\x21\\x00\\x02\\x00\\x03\\x00\\x04\\x00\\x1e\\x00\\x2e\\x00\\x2a\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x79\\x00\\x01\\x00\\x79\\x00\\x36\\x00\\x76\\x00\\x01\\x00\\x2e\\x00\\x36\\x00\\x76\\x00\\x36\\x00\\x19\\x00\\x09\\x00\\x1b\\x00\\x0d\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x74\\x00\\x01\\x00\\x5e\\x00\\x74\\x00\\x74\\x00\\x5c\\x00\\x33\\x00\\x5e\\x00\\x74\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x5e\\x00\\x0d\\x00\\x02\\x00\\x03\\x00\\x04\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5c\\x00\\x5d\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5b\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x19\\x00\\x5e\\x00\\x1b\\x00\\x79\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x79\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x01\\x00\\x01\\x00\\x79\\x00\\x03\\x00\\x5c\\x00\\x33\\x00\\x5e\\x00\\x74\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x02\\x00\\x0d\\x00\\x0d\\x00\\x36\\x00\\x36\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x79\\x00\\x76\\x00\\x21\\x00\\x1e\\x00\\x23\\x00\\x23\\x00\\x01\\x00\\x07\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x7b\\x00\\x79\\x00\\x01\\x00\\x0d\\x00\\x02\\x00\\x33\\x00\\x01\\x00\\x2c\\x00\\x36\\x00\\x36\\x00\\x2a\\x00\\x5c\\x00\\x54\\x00\\x36\\x00\\x0d\\x00\\x02\\x00\\x54\\x00\\x01\\x00\\x0d\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x43\\x00\\x20\\x00\\x21\\x00\\x0d\\x00\\x23\\x00\\x48\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x21\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x79\\x00\\x01\\x00\\x1e\\x00\\x2a\\x00\\x56\\x00\\x33\\x00\\x0d\\x00\\x79\\x00\\x36\\x00\\x5c\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x00\\x5c\\x00\\x5d\\x00\\x36\\x00\\x01\\x00\\x36\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x2d\\x00\\x02\\x00\\x21\\x00\\x0d\\x00\\x23\\x00\\x43\\x00\\x36\\x00\\x78\\x00\\x79\\x00\\x79\\x00\\x48\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x02\\x00\\x07\\x00\\x33\\x00\\x01\\x00\\x2d\\x00\\x36\\x00\\x56\\x00\\x07\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x1e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5c\\x00\\x5d\\x00\\x21\\x00\\x21\\x00\\x23\\x00\\x23\\x00\\x5c\\x00\\x5d\\x00\\x79\\x00\\x07\\x00\\x01\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x07\\x00\\x79\\x00\\x2a\\x00\\x5c\\x00\\x04\\x00\\x33\\x00\\x76\\x00\\x0d\\x00\\x37\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5c\\x00\\x5d\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x36\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5c\\x00\\x5d\\x00\\x21\\x00\\x01\\x00\\x23\\x00\\x43\\x00\\x20\\x00\\x21\\x00\\x79\\x00\\x23\\x00\\x48\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x04\\x00\\x0d\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x02\\x00\\x33\\x00\\x79\\x00\\x1c\\x00\\x36\\x00\\x56\\x00\\x33\\x00\\x7a\\x00\\x7b\\x00\\x36\\x00\\x1c\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x4b\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x74\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x21\\x00\\x2d\\x00\\x23\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x79\\x00\\x79\\x00\\x39\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x01\\x00\\x36\\x00\\x54\\x00\\x39\\x00\\x2a\\x00\\x5c\\x00\\x33\\x00\\x5e\\x00\\x03\\x00\\x36\\x00\\x21\\x00\\x06\\x00\\x0d\\x00\\x54\\x00\\x43\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x2c\\x00\\x48\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x01\\x00\\x36\\x00\\x54\\x00\\x56\\x00\\x78\\x00\\x79\\x00\\x1f\\x00\\x34\\x00\\x35\\x00\\x5c\\x00\\x79\\x00\\x5e\\x00\\x0d\\x00\\x20\\x00\\x21\\x00\\x2a\\x00\\x20\\x00\\x21\\x00\\x2d\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x1e\\x00\\x09\\x00\\x1a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x07\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x2d\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x36\\x00\\x19\\x00\\x01\\x00\\x1b\\x00\\x03\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x79\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x34\\x00\\x35\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x74\\x00\\x33\\x00\\x54\\x00\\x0a\\x00\\x79\\x00\\x37\\x00\\x5a\\x00\\x0e\\x00\\x5c\\x00\\x76\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x54\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x1c\\x00\\x73\\x00\\x74\\x00\\x1c\\x00\\x76\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x79\\x00\\x2c\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x30\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x39\\x00\\x6e\\x00\\x76\\x00\\x39\\x00\\x54\\x00\\x1c\\x00\\x73\\x00\\x74\\x00\\x4b\\x00\\x76\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x0a\\x00\\x09\\x00\\x79\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x76\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x01\\x00\\x1c\\x00\\x78\\x00\\x79\\x00\\x1c\\x00\\x19\\x00\\x39\\x00\\x1b\\x00\\x76\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1c\\x00\\x39\\x00\\x33\\x00\\x07\\x00\\x39\\x00\\x1c\\x00\\x37\\x00\\x1c\\x00\\x1c\\x00\\x01\\x00\\x1a\\x00\\x2a\\x00\\x3c\\x00\\x3d\\x00\\x2d\\x00\\x01\\x00\\x1a\\x00\\x03\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x0d\\x00\\x07\\x00\\x22\\x00\\x23\\x00\\x1a\\x00\\x25\\x00\\x0d\\x00\\x27\\x00\\x39\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x39\\x00\\x07\\x00\\x39\\x00\\x39\\x00\\x20\\x00\\x21\\x00\\x33\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x36\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x4c\\x00\\x73\\x00\\x74\\x00\\x1a\\x00\\x76\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x79\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5a\\x00\\x50\\x00\\x5c\\x00\\x1a\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x07\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x07\\x00\\x73\\x00\\x74\\x00\\x5c\\x00\\x5d\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x79\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x2a\\x00\\x74\\x00\\x03\\x00\\x2d\\x00\\x0d\\x00\\x06\\x00\\x22\\x00\\x23\\x00\\x79\\x00\\x25\\x00\\x76\\x00\\x27\\x00\\x79\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x02\\x00\\x03\\x00\\x36\\x00\\x1e\\x00\\x06\\x00\\x33\\x00\\x58\\x00\\x59\\x00\\x2a\\x00\\x37\\x00\\x36\\x00\\x2d\\x00\\x1f\\x00\\x1a\\x00\\x36\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x07\\x00\\x22\\x00\\x23\\x00\\x76\\x00\\x25\\x00\\x4c\\x00\\x27\\x00\\x08\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x33\\x00\\x5a\\x00\\x75\\x00\\x5c\\x00\\x37\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x76\\x00\\x6e\\x00\\x5c\\x00\\x5d\\x00\\x6d\\x00\\x4c\\x00\\x73\\x00\\x74\\x00\\x00\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x5a\\x00\\x2b\\x00\\x5c\\x00\\x5b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x07\\x00\\x6e\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x73\\x00\\x74\\x00\\x36\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x5b\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x07\\x00\\x46\\x00\\x47\\x00\\x02\\x00\\x22\\x00\\x23\\x00\\x2b\\x00\\x25\\x00\\x01\\x00\\x27\\x00\\x01\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x19\\x00\\x04\\x00\\x1b\\x00\\x33\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x37\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x32\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x5b\\x00\\x33\\x00\\x01\\x00\\x4c\\x00\\x03\\x00\\x37\\x00\\x5c\\x00\\x5d\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x0d\\x00\\x5c\\x00\\x5d\\x00\\x5a\\x00\\x5e\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x5a\\x00\\x6e\\x00\\x5c\\x00\\x04\\x00\\x5e\\x00\\x5f\\x00\\x73\\x00\\x74\\x00\\x2a\\x00\\x2b\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x21\\x00\\x5e\\x00\\x23\\x00\\x2a\\x00\\x2b\\x00\\x07\\x00\\x2a\\x00\\x2b\\x00\\x23\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x02\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x33\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x33\\x00\\x1b\\x00\\x2b\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x04\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x2a\\x00\\x2b\\x00\\x36\\x00\\x5c\\x00\\x5d\\x00\\x33\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x37\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x19\\x00\\x04\\x00\\x1b\\x00\\x04\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x2c\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x5a\\x00\\x2a\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x33\\x00\\x79\\x00\\x2b\\x00\\x21\\x00\\x37\\x00\\x23\\x00\\x1e\\x00\\x79\\x00\\x5e\\x00\\x23\\x00\\x5c\\x00\\x5d\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x33\\x00\\x17\\x00\\x18\\x00\\x36\\x00\\x33\\x00\\x79\\x00\\x1e\\x00\\x36\\x00\\x5e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x04\\x00\\x1b\\x00\\x04\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x30\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x33\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x37\\x00\\x46\\x00\\x47\\x00\\x11\\x00\\x12\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x02\\x00\\x1b\\x00\\x5e\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x04\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x79\\x00\\x36\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x04\\x00\\x33\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x37\\x00\\x23\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x32\\x00\\x04\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x04\\x00\\x78\\x00\\x79\\x00\\x5c\\x00\\x5d\\x00\\x33\\x00\\x0b\\x00\\x0c\\x00\\x36\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x02\\x00\\x1b\\x00\\x02\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x1f\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x07\\x00\\x01\\x00\\x2d\\x00\\x03\\x00\\x2a\\x00\\x2b\\x00\\x33\\x00\\x3c\\x00\\x78\\x00\\x79\\x00\\x37\\x00\\x2a\\x00\\x2b\\x00\\x0d\\x00\\x2b\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x2b\\x00\\x1b\\x00\\x02\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x2b\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x79\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x5c\\x00\\x5d\\x00\\x33\\x00\\x36\\x00\\x1c\\x00\\x1d\\x00\\x37\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x36\\x00\\x21\\x00\\x2c\\x00\\x23\\x00\\x43\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1e\\x00\\x48\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x43\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x02\\x00\\x48\\x00\\x33\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x56\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x17\\x00\\x18\\x00\\x5e\\x00\\x56\\x00\\x02\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x02\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x11\\x00\\x12\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x37\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x0b\\x00\\x0c\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5a\\x00\\x02\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x79\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x1e\\x00\\x76\\x00\\x5a\\x00\\x5c\\x00\\x5c\\x00\\x2d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x1e\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x30\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x5b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x02\\x00\\x6e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x36\\x00\\x73\\x00\\x74\\x00\\x02\\x00\\x76\\x00\\x02\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x1f\\x00\\x43\\x00\\x04\\x00\\x02\\x00\\x36\\x00\\x02\\x00\\x48\\x00\\x4d\\x00\\x04\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x04\\x00\\x56\\x00\\x04\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5e\\x00\\x5c\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x30\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x38\\x00\\x02\\x00\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x02\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x2b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x79\\x00\\x6e\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x1f\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x02\\x00\\x6e\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x02\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x02\\x00\\x6e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x1f\\x00\\x76\\x00\\x2a\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x5e\\x00\\x04\\x00\\x04\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1f\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x38\\x00\\x01\\x00\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x2c\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x47\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x2c\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x1f\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x02\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x08\\x00\\x6e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1f\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x5e\\x00\\x6e\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x1f\\x00\\x73\\x00\\x74\\x00\\x02\\x00\\x76\\x00\\x02\\x00\\x02\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x01\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x2b\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x2b\\x00\\x5b\\x00\\x05\\x00\\x06\\x00\\x07\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x5c\\x00\\x2a\\x00\\x5a\\x00\\x46\\x00\\x5c\\x00\\x02\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x2a\\x00\\x6e\\x00\\x2a\\x00\\x70\\x00\\x78\\x00\\x79\\x00\\x73\\x00\\x74\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x02\\x00\\x02\\x00\\x5a\\x00\\x79\\x00\\x5c\\x00\\x5e\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x2a\\x00\\x6e\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x1e\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\x1a\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x1b\\x00\\x6e\\x00\\x0c\\x00\\x0d\\x00\\x19\\x00\\x10\\x00\\x73\\x00\\x74\\x00\\x04\\x00\\x76\\x00\\x01\\x00\\x5b\\x00\\x03\\x00\\x02\\x00\\x02\\x00\\x19\\x00\\x02\\x00\\x1b\\x00\\x5e\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x0d\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x01\\x00\\x20\\x00\\x21\\x00\\x33\\x00\\x23\\x00\\x57\\x00\\x2b\\x00\\x37\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x46\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x2b\\x00\\x5e\\x00\\x33\\x00\\x2c\\x00\\x01\\x00\\x36\\x00\\x2c\\x00\\x36\\x00\\x5a\\x00\\x01\\x00\\x5c\\x00\\x30\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x43\\x00\\x0d\\x00\\x2c\\x00\\x30\\x00\\x5a\\x00\\x48\\x00\\x5c\\x00\\x2c\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x37\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x2c\\x00\\x56\\x00\\x03\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\x2b\\x00\\x02\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x30\\x00\\x31\\x00\\x2c\\x00\\x33\\x00\\x02\\x00\\x35\\x00\\x5b\\x00\\x5e\\x00\\x38\\x00\\x01\\x00\\x65\\x00\\x3b\\x00\\x01\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x79\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x44\\x00\\x45\\x00\\x01\\x00\\x47\\x00\\x04\\x00\\x5e\\x00\\x4a\\x00\\x4b\\x00\\x01\\x00\\x4d\\x00\\x4e\\x00\\x5e\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2c\\x00\\x65\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1e\\x00\\x65\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x01\\x00\\x01\\x00\\x10\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x5a\\x00\\x1e\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x1b\\x00\\x2b\\x00\\x38\\x00\\x2b\\x00\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x1e\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x2b\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x32\\x00\\x33\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x39\\x00\\x3a\\x00\\x3b\\x00\\x65\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\x01\\x00\\x47\\x00\\x48\\x00\\x49\\x00\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x01\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x5b\\x00\\x31\\x00\\x10\\x00\\x65\\x00\\x2a\\x00\\x5a\\x00\\x36\\x00\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x1b\\x00\\x3e\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x1a\\x00\\x43\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x47\\x00\\x48\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x19\\x00\\x4d\\x00\\x73\\x00\\x74\\x00\\x50\\x00\\x2f\\x00\\x52\\x00\\x31\\x00\\x10\\x00\\x33\\x00\\x56\\x00\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x5e\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\xff\\xff\\x36\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x46\\x00\\x47\\x00\\x19\\x00\\xff\\xff\\x1b\\x00\\x1b\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2f\\x00\\xff\\xff\\x31\\x00\\x33\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x37\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x78\\x00\\x79\\x00\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x37\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x1b\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\xff\\xff\\xff\\xff\\x3c\\x00\\x3d\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\x2f\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x33\\x00\\x01\\x00\\x35\\x00\\x03\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\x0d\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x44\\x00\\x45\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\x4c\\x00\\x04\\x00\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x36\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x01\\x00\\x43\\x00\\x03\\x00\\xff\\xff\\x05\\x00\\x06\\x00\\x48\\x00\\xff\\xff\\x09\\x00\\x0a\\x00\\x1b\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x56\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\xff\\xff\\x2f\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\x33\\x00\\x01\\x00\\x35\\x00\\x03\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\x0d\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x44\\x00\\x45\\x00\\x01\\x00\\x02\\x00\\x03\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\x4c\\x00\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x36\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x43\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\x56\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x2b\\x00\\x2c\\x00\\x5e\\x00\\xff\\xff\\x2f\\x00\\x30\\x00\\xff\\xff\\x32\\x00\\xff\\xff\\x34\\x00\\xff\\xff\\xff\\xff\\x37\\x00\\xff\\xff\\x39\\x00\\x3a\\x00\\x37\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x40\\x00\\x41\\x00\\x42\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x49\\x00\\x46\\x00\\x47\\x00\\x4c\\x00\\xff\\xff\\xff\\xff\\x4f\\x00\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\x03\\x00\\x78\\x00\\x79\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x0d\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\x36\\x00\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x43\\x00\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\x48\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x4c\\x00\\x4d\\x00\\xff\\xff\\x5a\\x00\\x0d\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x1b\\x00\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\x2f\\x00\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\x43\\x00\\x03\\x00\\xff\\xff\\x01\\x00\\xff\\xff\\x48\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\x4d\\x00\\x0d\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x0d\\x00\\x46\\x00\\x47\\x00\\x0d\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\x36\\x00\\x5e\\x00\\x5f\\x00\\x36\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x43\\x00\\x48\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\x73\\x00\\x74\\x00\\x2f\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\x56\\x00\\x5e\\x00\\x5f\\x00\\x36\\x00\\x56\\x00\\xff\\xff\\x5c\\x00\\x56\\x00\\x5e\\x00\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\x4c\\x00\\x4d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x01\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\x0d\\x00\\x06\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x01\\x00\\x1b\\x00\\x03\\x00\\xff\\xff\\xff\\xff\\x06\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x73\\x00\\x74\\x00\\x2c\\x00\\x2d\\x00\\x36\\x00\\x2f\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2c\\x00\\x2d\\x00\\xff\\xff\\x2f\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\x4c\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\x1b\\x00\\x46\\x00\\x47\\x00\\x5a\\x00\\x01\\x00\\x5c\\x00\\x03\\x00\\x5e\\x00\\x5f\\x00\\x06\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\x73\\x00\\x74\\x00\\x1b\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x2c\\x00\\xff\\xff\\x4c\\x00\\x2f\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x01\\x00\\xff\\xff\\x03\\x00\\x73\\x00\\x74\\x00\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x0d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x56\\x00\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x5e\\x00\\xff\\xff\\x10\\x00\\x2f\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x5a\\x00\\x1b\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x2c\\x00\\xff\\xff\\x4c\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x56\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x01\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x02\\x00\\xff\\xff\\xff\\xff\\x0d\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x01\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x79\\x00\\xff\\xff\\x10\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x2f\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x1b\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2c\\x00\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\x4c\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x1b\\x00\\x01\\x00\\x02\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2c\\x00\\xff\\xff\\x5a\\x00\\x2f\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\xff\\xff\\x1b\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\x2f\\x00\\xff\\xff\\x4c\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\x1e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x2f\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\x73\\x00\\x74\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x78\\x00\\x79\\x00\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2f\\x00\\x37\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x1b\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\x01\\x00\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x4c\\x00\\x2f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\x0d\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x0d\\x00\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x07\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\xff\\xff\\xff\\xff\\x10\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1b\\x00\\x30\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x56\\x00\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x5e\\x00\\xff\\xff\\x2f\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x01\\x00\\xff\\xff\\x03\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x4c\\x00\\xff\\xff\\x0d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\xff\\xff\\xff\\xff\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\xff\\xff\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x01\\x00\\x31\\x00\\x03\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x01\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\x0d\\x00\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x01\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x5d\\x00\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\x0d\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x01\\x00\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\x0d\\x00\\x38\\x00\\xff\\xff\\x01\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\x0d\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x01\\x00\\x1e\\x00\\x03\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xff\\xff\\x36\\x00\\xff\\xff\\x0d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\x43\\x00\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x48\\x00\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x5c\\x00\\x4e\\x00\\x5e\\x00\\xff\\xff\\x51\\x00\\x36\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\x48\\x00\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x37\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x33\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x37\\x00\\x46\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x78\\x00\\x79\\x00\\x37\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\xff\\xff\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x40\\x00\\x33\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x37\\x00\\x46\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x78\\x00\\x79\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x48\\x00\\x49\\x00\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x48\\x00\\x49\\x00\\x4a\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x1e\\x00\\x1f\\x00\\xff\\xff\\x21\\x00\\x22\\x00\\x23\\x00\\x24\\x00\\x25\\x00\\x26\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x20\\x00\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x21\\x00\\x36\\x00\\x23\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x4a\\x00\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x79\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\x78\\x00\\x79\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\x21\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x21\\x00\\xff\\xff\\x23\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x33\\x00\\x79\\x00\\xff\\xff\\x36\\x00\\x78\\x00\\x79\\x00\\x33\\x00\\xff\\xff\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x22\\x00\\x23\\x00\\x33\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\x37\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\x4c\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\x4c\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\x37\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\xff\\xff\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\x4c\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x5a\\x00\\x37\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x22\\x00\\x23\\x00\\xff\\xff\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x2e\\x00\\x2f\\x00\\x30\\x00\\x22\\x00\\x23\\x00\\x33\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\x37\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\x2e\\x00\\x2f\\x00\\x30\\x00\\x22\\x00\\x23\\x00\\x33\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\x37\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x22\\x00\\x23\\x00\\x37\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x22\\x00\\x23\\x00\\x4c\\x00\\x25\\x00\\xff\\xff\\x27\\x00\\xff\\xff\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\x23\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x37\\x00\\x2a\\x00\\x2b\\x00\\x2c\\x00\\x36\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x4c\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x23\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x2a\\x00\\x2b\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x32\\x00\\x33\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x78\\x00\\x79\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x36\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x37\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x46\\x00\\x47\\x00\\xff\\xff\\xff\\xff\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\x37\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\xff\\xff\\x79\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\x37\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x37\\x00\\x36\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x77\\x00\\x78\\x00\\x79\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x77\\x00\\x78\\x00\\x79\\x00\\x2b\\x00\\xff\\xff\\x2d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x2b\\x00\\xff\\xff\\x2d\\x00\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\x2b\\x00\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x31\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x36\\x00\\xff\\xff\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x2b\\x00\\xff\\xff\\xff\\xff\\x3e\\x00\\xff\\xff\\xff\\xff\\x31\\x00\\xff\\xff\\x43\\x00\\xff\\xff\\xff\\xff\\x36\\x00\\x47\\x00\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x3e\\x00\\xff\\xff\\x50\\x00\\xff\\xff\\x52\\x00\\x43\\x00\\xff\\xff\\xff\\xff\\x56\\x00\\x47\\x00\\x48\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x5e\\x00\\xff\\xff\\x50\\x00\\xff\\xff\\x52\\x00\\x2c\\x00\\xff\\xff\\xff\\xff\\x56\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x2e\\x00\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x5d\\x00\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x5d\\x00\\x5e\\x00\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\x4e\\x00\\xff\\xff\\x50\\x00\\x51\\x00\\x52\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x31\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\xff\\xff\\x3e\\x00\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\x47\\x00\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\x4d\\x00\\xff\\xff\\xff\\xff\\x50\\x00\\xff\\xff\\x52\\x00\\xff\\xff\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\xff\\xff\\xff\\xff\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\x3d\\x00\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\x4e\\x00\\xff\\xff\\xff\\xff\\x51\\x00\\xff\\xff\\x53\\x00\\x54\\x00\\x55\\x00\\xff\\xff\\x33\\x00\\xff\\xff\\x35\\x00\\x36\\x00\\xff\\xff\\x38\\x00\\x5d\\x00\\x5e\\x00\\x3b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x3f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x43\\x00\\x44\\x00\\x45\\x00\\xff\\xff\\xff\\xff\\x48\\x00\\xff\\xff\\x4a\\x00\\x4b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x54\\x00\\x55\\x00\\x56\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x53\\x00\\x5e\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x53\\x00\\x76\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x53\\x00\\x76\\x00\\xff\\xff\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\x76\\x00\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\xff\\xff\\x53\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x7c\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x53\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x53\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x71\\x00\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\x5a\\x00\\xff\\xff\\x5c\\x00\\x79\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\x70\\x00\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\x6f\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\x6e\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\x6c\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x72\\x00\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x6b\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\x69\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x68\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\x5a\\x00\\xff\\xff\\x5c\\x00\\xff\\xff\\x5e\\x00\\x5f\\x00\\x60\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x73\\x00\\x74\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\x31\\x00\\x4d\\x00\\x4e\\x00\\x4f\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\x31\\x00\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\x38\\x00\\xff\\xff\\x3a\\x00\\x3b\\x00\\x3c\\x00\\x3d\\x00\\x3e\\x00\\x3f\\x00\\xff\\xff\\x41\\x00\\x42\\x00\\x43\\x00\\x44\\x00\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff\\xff")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 1 875 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 875 12 875 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 1 875 11 , srcInfoPoints = [] } "happyTable" ] (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 15 875 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 15 875 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 875 15 875 24 , srcInfoPoints = [] } "HappyAddr"))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 1 876 67753 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 1 876 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 1 876 11 , srcInfoPoints = [] } "happyTable")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 12 876 67753 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 876 12 876 13 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 67753 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 14 876 21 , srcInfoPoints = [] } "HappyA#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 22 876 67753 , srcInfoPoints = [] } (PrimString SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 876 22 876 67753 , srcInfoPoints = [] } "\NUL\NUL\136\NULL\NULM\NUL\162\SOH{\ETX^\ETX\DC2\ETX\DC3\ETX\DC1\ETX\DC2\ETX\DC3\ETX`\ETX=\254\230\STX%\STX\141\SOHr\ETX\170\NUL\203\SOH5\ETX%\ETX\SUB\STXz\ETXN\NULi\ETXO\NUL&\STXP\NULQ\NULR\NUL\204\SOHS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\212\STX\SYN\ETX\248\NUL{\STX\130\STX\239\NUL_\NUL\132\SOH\199\NUL\185\NUL`\NUL\200\NUL\247\SOH\188\NUL=\SOHL\NULM\NULu\SOH6\ETX{\ETXa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\156\NUL%\STXO\ETX\186\NUL\131\STX\203\SOHv\SOH\189\NUL\226\SOH\249\NULN\NULq\ETXO\NUL&\STXP\NULQ\NULR\NUL\204\SOHS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\DC4\ETX\151\SOH\134\NUL\DC4\ETX\DC4\ETX\132\NUL_\NUL\134\NULs\ETX\132\NUL`\NUL\134\NUL\134\NUL\214\NULK\NULL\NULM\NULh\NULi\NULj\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\240\NULK\NUL\200\SOHc\NUL\201\SOH*\NUL\182\NUL\132\NUL\152\SOH\134\NULN\NUL\134\NULO\NUL\201\NULP\NULQ\NULR\NUL\190\NULS\NULT\NULU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\170\NUL\203\SOH\ACK\STXO\ETX\170\NUL\132\NUL_\NUL\134\NULj\ETX\132\NUL`\NUL\134\NULU\ETX\204\SOH\a\STX\221\SOH\189\NULh\NULi\NULj\NULa\NULb\NULc\NULd\NULe\NULf\NULg\NUL\156\NUL9\ETX\171\NUL\251\STX\172\NUL\196\NUL%\STX;\ETX\132\NUL\152\SOH\134\NUL\173\NUL]\NUL^\NUL\215\NUL\225\STX\183\NUL\211\STX&\STX\224\STX_\NUL%\STX\157\SOH\174\NUL\197\NULV\ETX\222\SOH\n\ETX<\254\247\SOHm\ETX\v\ETX\246\SOH&\STX\175\NULb\NULc\NULd\NUL\176\NULf\NULg\NUL<\254\216\NUL\185\NUL\247\SOH\217\NUL<\254h\NULi\NULj\NUL\203\SOH\181\NUL\218\NUL]\NUL^\NUL\158\SOH\190\NUL\212\STXn\ETX\225\STX<\254_\NUL\204\SOH`\STX\186\NUL\132\NUL\132\NUL\215\NUL\134\NUL\247\SOH\240\NULK\NUL\182\NUL\213\NUL\161\NUL\219\NULb\NULc\NULd\NUL\220\NULf\NULg\NULT\ETXA\ETX\159\SOH\214\NUL\160\SOH\162\NUL\174\NUL\177\NULj\NUL\198\NUL\163\NUL\161\SOH]\NUL^\NUL\150\NUL\132\NUL\215\NUL\134\NUL\249\SOH\EM\ETX_\NUL\236\STX\232\STX\162\SOH\164\NUL\SUB\ETX\132\NUL\215\NUL\134\NULB\ETX\132\NUL\215\NUL\134\NUL\247\SOH\163\SOHb\NULc\NULd\NUL\164\SOHf\NULg\NUL\132\NUL\215\NUL\151\NUL\195\NUL\152\NUL\196\NUL\240\NULK\NUL\221\NUL\ESC\ETXl\NUL\153\NUL]\NUL^\NUL\134\STX\GS\ETX\183\NUL\250\SOH\132\NUL\137\STX_\NUL(\ETXm\NUL\f\STX\197\NUL\132\NUL\152\SOH\134\NUL\240\NULK\NUL\193\STX\128\STXj\NUL\161\NUL\154\NULb\NULc\NULd\NUL\155\NULf\NULg\NUL\132\NUL\215\NUL\171\NUL\203\SOH\172\NUL\162\NUL\216\NUL\185\NUL\156\NUL\217\NUL\163\NUL\173\NUL]\NUL^\NUL\FS\ETX\204\SOH\218\NUL]\NUL^\NULg\STX_\NUL`\STX\152\STX\174\NUL\164\NUL_\NUL\218\SOH\219\SOH\186\NUL\153\STX\132\NUL\215\NUL\134\NUL\140\STX\175\NULb\NULc\NUL\208\SOH\154\STX\219\NULb\NULc\NUL\208\SOH\159\SOH\168\STX\160\SOH\r\STX\140\NULj\NUL\156\NUL\198\NUL\132\SOH\161\SOH]\NUL^\NUL\151\SOH\161\NUL\180\STX\132\SOHh\STX\132\NUL_\NUL\134\NUL\168\254\162\SOH\188\NUL\168\254\214\NUL\236\SOH\162\NULn\ETX2\NUL3\NUL\215\SOH\163\NUL\163\SOHb\NULc\NUL\208\SOH\144\STX4\NUL5\NUL6\NUL7\NUL8\NUL%\STX\189\NUL\SYN\STX\164\NUL\135\STXj\NUL\168\254\218\STX\225\SOH\132\NUL\221\NUL\134\NUL&\STX\192\NUL\185\NUL7\ETX\184\NUL\185\NUL8\ETXF\STX2\NUL3\NUL\145\STX\141\STX\EM\STXH\STXI\STXJ\STX\ESC\STX4\NUL5\NUL6\NUL7\NUL8\NUL\RS\STX\186\NUL\240\NULK\NUL\186\NULK\STX\169\NULO\NUL\170\NULP\NULL\STXM\STX\156\NULS\NULN\STXU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\224\SOH\225\SOH\132\NUL\152\SOH\134\NULB\STX_\NUL \STXp\SOH\190\NULO\STX\ACK\NULq\SOH\a\NUL\226\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL/\STX9\NUL\132\NUL\215\NUL\134\NUL\137\SOH\CAN\NUL\EM\NUL\168\SOH:\NUL\146\NULc\NUL\233\SOH\193\NUL\229\255\ACK\NUL\187\NUL\a\NUL\134\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\132\SOH9\NUL\226\SOH\132\SOH5\STX\198\SOH\CAN\NUL\EM\NULC\STX:\NULh\NUL\195\SOHj\NULF\STX2\NUL3\NULD\STXG\STX`\STXH\STXI\STXJ\STX?\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\146\SOH\SUB\STX\149\NULj\NUL\131\SOHK\STX\132\SOHO\NUL@\SOHP\NULL\STXM\STX\214\NULS\NULN\STXU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\r\SOHp\ETX\140\NULj\NUL\137\SOH\132\SOH_\NUL\134\SOH\132\SOH\153\SOHO\STX\168\SOH\198\SOH\151\SOH\130\SOH\234\STX#\STX\207\NUL\235\STX\ACK\STX\136\SOH\170\NUL\200\SOHc\NUL\201\SOH\214\NUL\138\SOH\SO\SOHU\NUL\152\SOH\SI\SOH\a\STX\DLE\SOH\132\SOH\DC1\SOH\\\NUL]\NUL^\NUL\132\SOH\154\SOH\132\SOH\132\SOH\192\NUL\185\NUL_\NUL\ACK\NUL\155\SOH\a\NUL\DC2\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\186\NUL9\NUL\132\NUL\215\NUL\134\NULh\SOH\CAN\NUL\EM\NUL\167\SOH:\NULh\NUL\195\SOHj\NUL\156\NUL\169\SOH\207\SOHb\NULc\NUL\208\SOH\ACK\NUL\188\SOH\a\NUL\197\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\r\SOH\DC4\SOH\132\NUL\152\SOH\134\NUL\199\SOH\CAN\NUL\EM\NUL\132\NUL\215\NULh\NUL\NAK\SOHj\NUL\246\SOH\156\NUL}\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH0\ETX\212\SOHu\STX1\ETX\247\SOHv\STX\SO\SOHU\NUL\193\NUL\SI\SOH\213\SOH\DLE\SOH\156\NUL\DC1\SOH\\\NUL]\NUL^\NUL\r\SOH \ETX!\ETX\159\NUL\EOT\ETX\"\ETX_\NUL+\ETX,\ETX\221\STX\DC2\SOH\174\NUL\222\STX.\ETX\164\NUL\174\NUL+\STX\206\NUL\207\NUL,\STX\209\NUL\156\NUL\209\SOHb\NULc\NUL\208\SOH\231\NUL\SO\SOHU\NUL\237\NUL\SI\SOHi\SOH\DLE\SOH\250\NUL\DC1\SOH\\\NUL]\NUL^\NUL~\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH_\NUL\ACK\NUL\EOT\SOH\a\NUL\DC2\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\n\SOH\DC4\SOH\132\NUL\215\NUL+\SOHk\SOH\CAN\NUL\EM\NUL\135\NUL\ENQ\NULh\NUL\NAK\SOHj\NUL-\STXj\NUL\ENQ\NUL\DEL\STX\128\STXj\NUL\ACK\NUL}\ETX\a\NUL*\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\r\SOH\DC4\SOH8\STXb\NULc\NUL\208\SOH\CAN\NUL\EM\NUL\174\NUL~\ETXh\NUL\NAK\SOHj\NUL+\STX\206\NUL\207\NUL,\STX\209\NUL*\NUL\209\SOHb\NULc\NULd\NUL\181\STX\210\SOHg\NUL\DEL\ETX\SO\SOHU\NULu\ETX\SI\SOHv\ETX\DLE\SOHw\ETX\DC1\SOH\\\NUL]\NUL^\NUL8\ETX\166\NUL\167\NUL\190\SOHi\ETXO\NUL_\NULP\NUL\191\SOH\192\SOH\DC2\SOHS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NULZ\ETX \SOH!\SOH\"\SOH#\SOH*\NUL_\NULe\SOH\DC3\SOH\170\NUL\194\SOH\240\NULK\NUL-\STXj\NUL\249\STXb\NULc\NUL\208\SOHf\SOH=\ETX>\ETX\ACK\NUL\134\NUL\a\NULl\ETX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\ACK\NUL\DC4\SOH\a\NULX\ETX\NUL\SOH\t\NUL\CAN\NUL\EM\NUL\254\STX\255\STXh\NUL\NAK\SOHj\NUL\151\NUL\134\NUL\152\NUL\NUL\ETX\SOH\ETX\238\SOH\250\SOH\EM\ETX\152\NUL\153\NUL]\NUL^\NUL\CAN\NUL\EM\NUL]\ETX\153\NUL]\NUL^\NUL_\NUL^\ETXh\NUL\195\SOHj\NUL\190\SOH_\NULO\NUL`\ETXP\NUL\191\SOH\192\SOHc\ETXS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\ETB\STX\250\SOH\143\STX\162\SOH\240\NULK\NUL_\NUL&\STX\166\NUL\167\NUL\194\SOHI\ETX\140\NULj\NUL\229\SOHb\NULc\NUL\208\SOH\190\SOHd\ETXO\NULe\ETXP\NUL\191\SOH\192\SOH=\NULS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\ACK\NUL@\ETX\a\NUL?\ETX\STX\SOH\t\NUL_\NUL\156\NULC\ETX\159\SOH\194\SOH\160\SOHI\ETX\156\NUL\134\NUL\172\NUL\240\NULK\NUL\161\SOH]\NUL^\NUL!\STX\173\NUL]\NUL^\NUL\CAN\NUL\EM\NUL_\NUL\RS\SOH\US\SOH\162\SOH_\NUL\156\NULO\ETX\174\NUL\134\NULh\NUL\195\SOHj\NUL\190\SOHQ\ETXO\NULS\ETXP\NUL\191\SOH\192\SOH\134\SOHS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL0\STX\146\SOH\207\NUL\147\SOH\209\NUL\157\STX_\NUL\146\NULc\NUL\147\NUL\194\SOH\148\NULg\NUL$\SOH%\SOHh\NUL\195\SOHj\NUL\190\SOH\227\STXO\NUL\134\NULP\NUL\191\SOH\192\SOH\240\STXS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\156\NUL\174\NUL\251\STX\252\STXj\NUL\241\STX_\NULJ\ETX\140\NULj\NUL\194\SOH\160\SOH\209\SOHb\NULc\NUL\208\SOHL\ETX\244\STX\161\SOH]\NUL^\NUL6\STX\245\STX\149\SOHj\NUL\240\NULK\NUL_\NUL&\SOH'\SOH\162\SOH\249\STXb\NULc\NUL\208\SOH\246\STXh\NUL\195\SOHj\NUL\190\SOH\247\STXO\NUL\n\ETXP\NUL\191\SOH\192\SOH\238\SOHS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\189\SOH\ACK\STX\CAN\ETX\170\NUL\228\NUL\229\NUL_\NUL\r\ETX\211\SOHj\NUL\194\SOH\230\NUL\231\NUL\a\STX\SO\ETXh\NUL\195\SOHj\NUL\190\SOH\SI\ETXO\NUL\DLE\ETXP\NUL\191\SOH\192\SOH\ETB\ETXS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\156\NULo\ETX2\NUL3\NUL\240\NULK\NUL_\NUL\161\NUL\CAN\SOH\EM\SOH\194\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\161\NUL\151\NUL=\NUL\152\NUL\162\NULK\ETX\140\NULj\NUL+\ETX\163\NUL\153\NUL]\NUL^\NUL\162\NULE\ETX2\NUL3\NUL\US\ETX\163\NUL_\NULh\NUL\195\SOHj\NUL\164\NUL4\NUL5\NUL6\NUL7\NUL8\NUL\RS\SOH\US\SOH\134\NUL\164\NUL#\ETX\200\SOHc\NUL\201\SOH&\ETX\132\NUL\215\NUL\134\NUL\DLE\ETX2\NUL3\NUL$\SOH%\SOHw\STX\166\NUL\167\NULx\STXy\STX4\NUL5\NUL6\NUL7\NUL8\NUL\232\SOH'\ETXh\NUL\195\SOHj\NUL\241\STX\140\NULj\NUL&\SOH'\SOH\143\NULb\NULc\NUL\208\SOH\ACK\NUL|\STX\a\NUL}\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\156\NUL9\NUL\242\STX\140\NULj\NULc\STX\CAN\NUL\EM\NUL>\254:\NUL\ACK\NUL\188\SOH\a\NUL\140\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\146\STX9\NULh\NUL\145\NULj\NUL\134\SOH\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL*\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\156\STX9\NUL\149\STX2\NUL3\NUL\161\NUL\CAN\NUL\EM\NUL\157\STX:\NUL\165\STX\167\STX4\NUL5\NUL6\NUL7\NUL8\NUL\238\SOH\162\NUL\202\NUL\179\STX\162\SOH\180\STX\163\NUL\188\STX\189\STX\158\STX\206\NUL\207\NUL\150\STX2\NUL3\NUL\229\SOHb\NULc\NUL\208\SOH\191\STX\164\NUL\192\STX4\NUL5\NUL6\NUL7\NUL8\NUL*\STX\206\NUL\207\NUL\ENQ\ETX\166\NUL\167\NUL\207\SOHb\NULc\NUL\208\SOH\134\NUL\209\STX\151\STX2\NUL3\NULf\SOH_\SOH\166\NUL\167\NUL`\SOHa\SOH\134\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\203\NUL\214\STX\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\215\STX\210\NULb\NULc\NULd\NUL\211\NULf\NULg\NUL\ACK\NUL\156\NUL\a\NUL\218\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\156\NUL9\NUL&\STX\166\NUL\167\NUL\220\STX\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL\223\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\223\SOH9\NUL#\ETX\166\NUL\167\NUL\224\SOH\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL\229\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\236\SOH9\NULA\STX2\NUL3\NUL\228\SOH\CAN\NUL\EM\NUL\238\SOH:\NUL\251\SOH\252\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\134\NUL\DC2\STX\224\NUL&\STX\166\NUL\167\NUL\162\STX\166\NUL\167\NUL*\STX\206\NUL\207\NULR\STX2\NUL3\NUL\207\SOHb\NULc\NUL\208\SOH\163\STX\166\NUL\167\NUL4\NUL5\NUL6\NUL7\NUL8\NUL}\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH&\STX\166\NUL\167\NUL\184\STX\140\NULj\NULv\SOH2\NUL3\NUL\189\STX\140\NULj\NUL\194\STX\140\NULj\NUL\238\SOH4\NUL5\NUL6\NUL7\NUL8\NUL\225\NUL\EM\STX\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL=\NUL\210\NULb\NULc\NULd\NUL\226\NULf\NULg\NUL\ACK\NUL\156\NUL\a\NUL \STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\238\SOH9\NUL\195\STX\140\NULj\NUL(\STX\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL)\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NULx\SOH9\NUL\196\STX\140\NULj\NUL\238\SOH\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL4\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\134\NUL9\NUL\241\NUL2\NUL3\NUL\238\SOH\CAN\NUL\EM\NUL:\STX:\NUL;\STX<\STX4\NUL5\NUL6\NUL7\NUL8\NUL@\STX\146\SOH\207\NUL\147\SOH\209\NUL\157\STX=\STX\146\NULc\NUL\233\SOH>\STX*\NUL1\NUL2\NUL3\NUL\207\SOHb\NULc\NUL\208\SOH\200\STX\140\NULj\NUL4\NUL5\NUL6\NUL7\NUL8\NUL}\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\201\STX\140\NULj\NUL\188\SOHT\STX\ACK\NULF\STX\a\NULW\STX\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NULU\STX\234\NULV\STXy\SOH\149\SOHj\NUL\CAN\NUL\EM\NUL\205\STX\140\NULj\NULX\STXY\STX\ACK\NUL\156\NUL\a\NUL\134\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NULd\STX9\NUL\216\STX\166\NUL\167\NULf\STX\CAN\NUL\EM\NUL\ACK\NUL:\NUL\a\NUL\ESC\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\SUB\SOH9\NUL\133\STXJ\STX\FS\SOH\GS\SOH\CAN\NUL\EM\NULi\STX:\NUL\ACK\STXk\SOH\170\NUL]\SOH^\SOHK\STXh\SOHO\NUL\134\NULP\NULL\STXM\STX\a\STXS\NULN\STXU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\165\NUL\166\NUL\167\NULt\SOH\216\NUL\185\NUL_\NUL\217\NULx\SOH|\SOHO\STX\230\SOH\166\NUL\167\NUL\218\NUL]\NUL^\NULs\SOH\231\SOH\166\NUL\167\NUL~\SOH\134\NUL_\NUL=\NUL\136\SOH\186\NUL=\NUL=\254\ACK\NULl\NUL\a\NUL\134\SOH\244\NUL\t\NUL\n\NULI\SOH\247\SOHb\NULc\NUL\208\SOH=\254m\NUL\229\255\134\SOH\ACK\NUL=\254\a\NUL=\NUL\244\NUL\t\NUL\ETX\SOH\165\STX\158\SOH\CAN\NUL\EM\NUL\142\SOH\206\NUL\207\NUL=\NUL=\254\170\NUL\143\NULb\NULc\NUL\208\SOH\132\NUL\215\NUL\134\NUL\197\SOH\CAN\NUL\EM\NUL?\SOH\205\SOHh\NUL\195\SOHj\NULn\NULo\NUL=\NULp\NUL\207\SOHq\NUL*\NUL\134\NULr\NUL\218\SOH\255\255s\NUL\138\NULt\NULu\NULv\NUL\221\NUL\165\NUL\166\NUL\167\NULw\NULx\NUL\139\NULy\NUL\136\STX\134\NULz\NUL{\NUL\142\NUL|\NUL}\NUL\134\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\233\NULh\NUL\144\SOHj\NUL=\NUL\255\255\132\NUL\133\NUL\134\NUL\135\NUL\ESC\NUL\SO\STX\140\NULj\NUL?\254\251\255\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\234\NUL\237\NUL#\NUL&\STX\166\NUL\167\NUL\ACK\NUL\243\NUL\a\NUL\241\NUL\244\NUL\t\NULa\STX$\NUL\244\NUL\203\NUL\248\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\252\NUL\210\NULb\NULc\NUL\208\SOH\253\NUL<\NUL=\NUL\CAN\NUL\EM\NUL%\NUL>\NULo\NUL?\NULp\NUL@\NULq\NUL=\254A\NULr\NULB\NULC\NULs\NUL\255\255t\NULu\NULv\NULD\NULE\NULF\NUL=\254w\NULx\NUL\254\NULy\NUL=\254G\NULz\NUL{\NUL&\NUL|\NUL}\NULH\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254I\NUL'\NUL(\NUL)\NUL*\NULJ\NULQ\STX\134\NULR\STX-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL4\STX\140\NULj\NUL\255\NUL\NUL\SOH\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\ACK\SOHo\NUL#\NUL\255\255\ETB\SOH\ACK\NUL\161\NUL\a\NUL\SUB\SOH\244\NUL\t\NUL\n\NULJ\SOH$\NULu\NULo\SOH\140\NULj\NUL\ESC\SOH\162\NUL\128\SOH\140\NULj\NULy\NUL\163\NUL\129\SOH\140\NULj\NUL\FS\SOH|\NUL\CAN\NUL\EM\NUL~\NUL%\NUL\128\NUL\215\255\GS\SOH\215\255\164\NUL\215\255\215\255\NUL\NUL\215\255\NUL\NUL\NUL\NUL\215\255\134\NUL\215\255\215\255\215\255\139\SOH\166\NUL\167\NUL\215\255\215\255\215\255\NUL\NUL\215\255\215\255\NUL\NUL\215\255\215\255&\NUL\215\255\215\255\NUL\NUL\215\255\215\255\215\255\215\255\215\255\215\255\215\255\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\215\255\215\255,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\165\NUL\166\NUL\167\NUL\NUL\NUL\174\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\209\SOHb\NULc\NULd\NUL\NUL\NUL\210\SOHg\NUL>\STX\NUL\NULO\NUL$\NULP\NUL\191\SOH\192\SOH\NUL\NULS\NUL\193\SOHU\NULV\NULW\NULX\NULY\NULZ\NUL[\NUL\\\NUL]\NUL^\NUL\139\NUL\140\NULj\NUL%\NUL\NUL\NULo\NUL_\NULp\NUL\NUL\NULq\NUL\194\SOH\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\165\NUL\166\NUL\167\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\211\SOHj\NULz\NUL{\NUL&\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\133\NUL\134\NULR\STX-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\180\NUL\140\NULj\NUL\NUL\NULY\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NULh\NUL\195\SOHj\NUL\141\SOHG\ETX\170\NUL\141\SOH\t\ETX\170\NUL$\NULZ\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\141\SOH\162\STX\170\NUL\141\SOH\168\STX\170\NUL\NUL\NUL\NUL\NUL\146\SOH\207\NUL=\NUL\NUL\NUL\NUL\NUL%\NUL\146\NULc\NUL\233\SOHp\NUL\SOH\STXq\NUL\170\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\STX\STX\141\SOH\206\SOH\170\NULw\NULx\NULh\NUL[\STXj\NUL\NUL\NULz\NUL{\NUL&\NUL\138\STX}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\133\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\149\SOHj\NUL\NUL\NUL<\254\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL8\SOH<\254\&9\SOH\NUL\NUL:\SOH;\SOH<\254\NUL\NUL<\SOH=\SOH$\NUL\NUL\NUL\225\NUL\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL<\254\210\NULb\NULc\NUL\208\SOH\NUL\NUL\132\NUL\NUL\NUL\134\NUL\NUL\NUL%\NUL\141\SOH\235\SOH\170\NULp\NULe\SOHq\NUL\170\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NULf\SOH(\SOH)\SOH*\SOHw\NULx\NUL\169\NUL\206\SOH\170\NUL\NUL\NULz\NUL{\NUL&\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\133\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL(\SOH)\SOH*\SOH<\254\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL<\254\174\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254+\STX\206\NUL\207\NUL$\NUL\NUL\NUL\NUL\NUL\209\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\ACK\NUL<\254\a\NUL\NUL\NUL\244\NUL\t\NULF\SOH<\NUL=\NUL\134\NUL\NUL\NUL%\NUL>\NUL\NUL\NUL?\NUL\NUL\NUL@\NUL\NUL\NUL\NUL\NULA\NUL\NUL\NULB\NULC\NUL\142\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NULD\NULE\NULF\NUL\NUL\NUL\NUL\NUL\143\NULb\NULc\NULd\NULG\NUL\144\NULg\NUL&\NUL\NUL\NUL\NUL\NULH\NUL\NUL\NUL\NUL\NUL\SOH\STX\NUL\NUL\170\NUL\ACK\ETXj\NULI\NUL'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\STX\STX,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\187\STX\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\145\NULj\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL%\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\161\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\162\NULe\SOH\NUL\NUL\170\NUL\NUL\NUL\163\NUL\132\NUL\159\NUL\134\NUL&\NUL<\254\NUL\NUL\ACK\NULf\SOH\a\NUL\NUL\NUL\244\NUL\t\NULG\SOH\164\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\SYN\STX\NUL\NUL\NUL\NUL#\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL$\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL%\NUL\179\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NUL\161\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\180\NUL\134\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SOH\STX\162\NUL\170\NUL\NUL\NUL%\STX\NUL\NUL\163\NUL\161\STX\NUL\NUL\NUL\NUL&\NUL=\254\STX\STX\146\NULc\NUL\147\NUL&\STX\148\NULg\NUL\247\SOH\164\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\175\SOH\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\161\NUL\ACK\NUL\NUL\NUL\a\NUL\161\NUL\ACK\SOH\t\NUL\161\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NUL\149\NULj\NUL\NUL\NUL\162\NUL\163\NUL\NUL\NUL\162\NUL\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\163\NUL\CAN\NUL\EM\NUL%\NUL\ACK\NUL\NUL\NUL\a\NUL\164\NUL\b\SOH\t\NUL=\254\164\NUL\NUL\NUL\132\NUL\164\NUL\134\NUL\NUL\NUL\132\NUL\215\NUL\134\NUL\132\NUL\215\NUL\134\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\CAN\NUL\EM\NUL\NUL\NUL&\NUL\176\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL/\STX\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NULu\STX\NUL\NUL\214\NULv\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NULK\SOH\ESC\NUL$\NULu\STX\NUL\NUL\NUL\NULv\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\CAN\NUL\EM\NULw\STXf\ETX\161\NUL%\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL$\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULM\SOH\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\STX4\ETX\NUL\NUL%\NUL\NUL\NUL\CAN\NUL\EM\NUL&\NUL\NUL\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\215\NUL\134\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULQ\SOH'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\DC1\STX\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\146\SOH\207\NUL\147\SOH\209\NUL\"\STX\NUL\NUL\146\NULc\NUL\147\NUL$\NUL\148\NULg\NUL\ACK\NUL\ESC\NUL\a\NULu\STX\v\SOH\t\NULv\STX\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254\CAN\NUL\EM\NUL$\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NULH\SOH\NUL\NUL<\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL<\254\NUL\NULw\STX\NUL\NUL&\NUL%\NUL\149\SOHj\NUL\NUL\NULe\SOH\NUL\NUL\170\NUL\CAN\NUL\EM\NUL<\254\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NULf\SOH\134\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NULR\SOH'\NUL(\NUL)\NUL*\NULJ\NULK\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\CAN\NUL\EM\NUL\161\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL$\NUL\244\NUL\t\NUL\ETX\SOH\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\164\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\134\NUL\NUL\NUL#\NUL%\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\161\NUL\NUL\NUL\ACK\NUL$\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULN\SOH\NUL\NUL\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULw\STX\NUL\NUL&\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\164\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\162\SOH\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\158\STX\206\NUL\207\NUL\159\STX\209\NUL\NUL\NUL\229\SOHb\NULc\NUL\208\SOH\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\203\SOH\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\230\STX\NUL\NUL\NUL\NUL\204\SOH\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NULL\SOH\ESC\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\156\NUL\NUL\NUL#\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\161\NUL%\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL$\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULO\SOH\162\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\STX\NUL\NUL\NUL\NUL%\NUL\NUL\NUL\CAN\NUL\EM\NUL&\NUL\NUL\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\NUL\NUL\134\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NULP\SOH\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\146\SOH\207\NUL\147\SOH\209\NUL\"\STX\NUL\NUL\146\NULc\NUL\233\SOH\NUL\NUL$\NUL\ESC\NULE\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NULc\STX\NUL\NUL\ACK\NUL%\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL*\SOH\NUL\NUL$\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\CAN\NUL\EM\NUL\NUL\NUL%\NUL\NUL\NUL&\NUL\149\SOHj\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NULY\SOH\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL%\NUL\NUL\NUL&\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\f\SOH\t\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL&\NUL\CAN\NUL\EM\NUL\146\SOH\207\NUL\147\SOH\209\NUL)\STX\NUL\NUL\146\NULc\NUL\233\SOH'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\SOH$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\149\SOHj\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL%\NUL\209\STX\NUL\NUL\NUL\NUL&\NUL\142\SOH\206\NUL\207\NUL\143\SOH\209\NUL$\NUL\143\NULb\NULc\NUL\208\SOH\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\144\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\b\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\146\SOH\207\NUL\147\SOH\209\NUL\a\ETX\NUL\NUL\146\NULc\NUL\233\SOH\n\SOH$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\STX\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\149\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL$\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL&\NUL%\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULe\SOH\NUL\NUL\170\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NULf\SOH,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL&\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULl\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NULm\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL\ESC\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL\FS\NUL\GS\NUL\RS\NUL\US\NUL \NUL!\NUL\"\NUL\NUL\NUL\NUL\NUL#\NUL\NUL\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL$\NULn\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL=\254\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\134\NUL\NUL\NUL%\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\ACK\STX\NUL\NUL\170\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\133\NUL\134\NUL\135\NUL&\NUL\NUL\NUL\a\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL'\NUL(\NUL)\NUL*\NUL+\NUL\NUL\NUL\NUL\NUL,\NUL-\NUL.\NUL/\NUL0\NUL1\NUL-\SOH.\SOH/\SOH0\SOH1\SOH2\SOH3\SOH4\SOH5\SOH6\SOH7\SOH\NUL\NUL\SOH\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\STX\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\133\NUL\134\NUL\SOH\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\STX\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\133\NUL\134\NUL\SOH\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\STX\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\167\SOH\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\167\SOH\134\NUL\203\SOHo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\204\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NULe\SOHo\NUL\170\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULf\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\167\SOH\134\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\179\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\180\NUL\134\NUL\ACK\STXo\NUL\170\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\a\STXt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\223\NUL\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\224\NUL\134\NULe\SOHo\NUL\170\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NULf\SOHt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\203\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL\NUL\NULo\NUL\NUL\NULp\NUL\204\SOHq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NULl\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\159\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NULm\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULl\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NULm\NULr\NUL\NUL\NUL\203\SOHs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\204\SOHy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\SOH\STX\251\STX\170\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL\NUL\NUL\161\NUL\NUL\NUL\STX\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULp\NUL\162\NULq\NUL\NUL\NUL\NUL\NULr\NUL\163\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\164\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\132\NUL}\NUL\134\NUL\NUL\NUL\158\NUL=\254\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\132\NUL\159\NUL\134\NUL=\254\NUL\NUL\NUL\NUL\176\SOH\177\SOH=\254S\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\132\NUL\NUL\NUL\134\NUL\181\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\146\SOH\207\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\146\NULc\NUL\233\SOH\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\\\STX\166\NUL\167\NUL]\STX^\STX\NUL\NUL\NUL\NUL\NUL\NUL\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\146\SOH\207\NUL\147\SOH\209\NUL)\STX_\NUL\146\NULc\NUL\147\NUL\181\SOH\148\NULg\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\199\STXj\NUL\146\NULc\NUL\233\SOH\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\\\STX\166\NUL\167\NUL]\STX^\STX\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\149\SOHj\NUL\181\SOH\146\SOH\207\NUL\147\SOH\209\NUL\148\SOH\NUL\NUL\146\NULc\NUL\233\SOH\NUL\NULh\NUL\204\STXj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\\\STX\166\NUL\167\NUL]\STX^\STX\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\146\SOH\207\NUL\147\SOH\209\NUL\148\SOH_\NUL\146\NULc\NUL\147\NUL\181\SOH\148\NULg\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\149\SOHj\NUL\NUL\NULh\NUL_\STXj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\182\SOH\183\SOH\184\SOH\185\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\181\SOH\149\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\186\SOHj\NUL\182\SOH\183\SOH\184\SOH\NUL\NUL\NUL\NUL\NUL\NUL\176\SOH\177\SOH\NUL\NULS\NUL\178\SOHU\NULV\NULW\NUL\179\SOH\180\SOHZ\NUL[\NUL\\\NUL]\NUL^\NUL\NUL\NUL\216\NUL\185\NUL\NUL\NUL\217\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\181\SOH\218\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\171\NUL\186\NUL\172\NUL\NUL\NULh\NUL\186\SOHj\NUL\206\STX\NUL\NUL\173\NUL]\NUL^\NUL\a\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL\NUL\NUL\b\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\252\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\253\SOH_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NULh\NUL\186\SOHj\NUL\NUL\NUL\151\NUL\NUL\NUL\152\NUL\NUL\NUL\171\NUL\NUL\NUL\172\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL\221\NUL\173\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL#\STX\207\NUL\NUL\NUL\NUL\NUL\254\SOH\255\SOH\200\SOHc\NUL\201\SOH\242\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\STX\166\NUL\167\NULx\STXy\STX\151\NUL\NUL\NUL\152\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\159\SOH\NUL\NUL\160\SOH\NUL\NUL\NUL\NUL\NUL\NUL\151\NUL\NUL\NUL\152\NUL\161\SOH]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL_\NUL\156\NUL\NUL\NUL\162\SOH\243\SOHj\NUL_\NUL\NUL\NULw\STX\166\NUL\167\NULx\STXy\STX\NUL\NUL\212\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\241\SOHb\NULc\NUL\208\SOH\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SO\SOHU\NUL_\NUL\SI\SOH\NUL\NUL\DLE\SOH\DC2\SOH\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\182\STX\NUL\NUL\NUL\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\129\STX\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\183\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NULU\SOH\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\239\SOH\DC1\SOH\\\NUL]\NUL^\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\ACK\NUL\DC2\SOH\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\240\SOH\NUL\NUL\FS\STX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\GS\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NULT\SOH\NUL\NUL\SO\SOHU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH1\STX\DC1\SOH\\\NUL]\NUL^\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\ACK\NUL\DC2\SOH\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL2\STX\NUL\NUL\215\SOH\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\216\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\169\STXU\NUL\NUL\NUL\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\247\STX\171\STX\172\STX\169\STXU\NUL_\NUL\SI\SOH\NUL\NUL\DLE\SOH\173\STX\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\170\STX\171\STX\172\STX\SO\SOHU\NUL_\NUL\SI\SOH\NUL\NUL\DLE\SOH\173\STX\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\SO\SOHU\NUL\DC2\SOH\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\NUL\NUL\132\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\174\STXj\NUL\NUL\NUL\SO\SOHU\NULm\SOH\SI\SOH\NUL\NUL\DLE\SOH\NUL\NUL\DC1\SOH\\\NUL]\NUL^\NULh\NUL\174\STXj\NUL\NUL\NUL\172\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\DC2\SOH\173\NUL]\NUL^\NUL\174\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL_\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL\209\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NULn\SOH\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL~\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\NUL\NUL^\SOH_\SOH\166\NUL\167\NUL`\SOHa\SOH\152\NUL\NUL\NUL\NUL\NUL\174\NUL\NUL\NUL\NUL\NUL\NUL\NUL\153\NUL]\NUL^\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\248\STX_\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULh\NUL\NAK\SOHj\NUL\NUL\NUL\NUL\NUL\DEL\STX\236\STXj\NUL\249\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NULb\SOHc\SOH\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\162\SOH\NUL\NUL\NUL\NUL\NUL\NUL\DC2\STX\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\141\SOH\DC3\STX\DC4\STXj\NUL\142\SOH\206\NUL\207\NUL\143\SOH\209\NUL\NUL\NUL\143\NULb\NULc\NULd\NUL\NUL\NUL\144\NULg\NUL\NUL\NUL\NUL\NUL\156\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\170\SOH\NUL\NUL\NUL\NUL\174\NUL\185\STX\NUL\NUL\CAN\NUL\EM\NUL+\STX\206\NUL\207\NUL\NUL\NUL\156\NUL\NUL\NUL\209\SOHb\NULc\NUL\208\SOHh\NUL\144\SOHj\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL~\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\172\SOH\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NULh\NUL\173\SOHj\NUL\197\STX\DEL\STX\237\STXj\NUL\142\SOH\206\NUL\207\NUL\202\STX\159\NUL\NUL\NUL\143\NULb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\143\NULb\NULc\NUL\208\SOH\NUL\NULZ\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NULZ\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\192\STX\NUL\NULh\NUL\198\STXj\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NULh\NUL\203\STXj\NUL\176\STX\NUL\NUL\ENQ\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\176\STX\NUL\NUL\177\STX\NUL\NUL\NUL\NUL\133\NUL\134\NUL\178\STXp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\192\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NULo\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\161\NUL\NUL\NUL\133\NUL\134\NUL\178\STX\195\NUL\NUL\NUL\NUL\NULu\NUL\NUL\NUL\NUL\NULo\NUL\NUL\NUL\162\NUL\NUL\NUL\NUL\NUL\161\NULy\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\NULu\NUL\NUL\NUL~\NUL\NUL\NUL\128\NUL\162\NUL\NUL\NUL\NUL\NUL\164\NULy\NUL\163\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL|\NUL\134\NUL\NUL\NUL~\NUL\NUL\NUL\128\NUL=\NUL\NUL\NUL\NUL\NUL\164\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\208\STX\133\NUL\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\188\SOH\133\NUL\134\NUL;\254\NUL\NUL;\254\NUL\NUL;\254;\254\NUL\NUL;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL;\254;\254;\254\NUL\NUL\NUL\NUL\NUL\NUL;\254;\254;\254\NUL\NUL;\254;\254\NUL\NUL;\254;\254\NUL\NUL;\254;\254\NUL\NUL;\254;\254;\254;\254;\254;\254;\254\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL;\254;\254o\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\166\SOH\128\NUL\129\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\167\SOH\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL=\254\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL=\254w\NULx\NUL\NUL\NULy\NUL=\254\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL=\254\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\133\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\158\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\159\NUL\134\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NULy\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL}\NUL\NUL\NUL~\NUL\DEL\NUL\128\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NULo\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NUL\NUL\NULu\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NULy\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL|\NUL\NUL\NUL\NUL\NUL~\NUL\NUL\NUL\128\NUL\NUL\NUL\130\NUL\131\NUL\164\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\NUL\NUL\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\133\NUL\134\NUL\178\STXp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\NUL\NUL\NUL\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\166\SOH\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\167\SOH\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\179\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NUL;\254\NUL\NUL;\254;\254\NUL\NUL;\254\180\NUL\134\NUL;\254\NUL\NUL;\254\NUL\NUL;\254\NUL\NUL\NUL\NUL\NUL\NUL;\254;\254;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL;\254;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL\NUL\NUL;\254\NUL\NUL;\254;\254;\254;\254p\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL;\254;\254s\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\166\SOH\NUL\NUL\129\NUL\130\NUL\131\NUL\164\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\167\SOH\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\133\NUL\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\158\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NULp\NUL\NUL\NULq\NUL\NUL\NUL\NUL\NULr\NUL\159\NUL\134\NULs\NUL\NUL\NULt\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULw\NULx\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL}\NUL\NUL\NUL\NUL\NUL\DEL\NUL\NUL\NUL\129\NUL\130\NUL\131\NUL\NUL\NULp\NUL\NUL\NULq\NUL\161\NUL\NUL\NULr\NUL\133\NUL\134\NULs\NUL\NUL\NUL\NUL\NUL\NUL\NULv\NUL\NUL\NUL\NUL\NUL\NUL\NUL\162\NULw\NULx\NUL\NUL\NUL\NUL\NUL\163\NUL\NUL\NULz\NUL{\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\130\NUL\131\NUL\164\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULl\STX\134\NUL'\ETXn\STXo\STXp\STXq\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NULl\STXs\STXm\STXn\STXo\STXp\STXq\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL1\ETXs\STX\NUL\NUL2\ETXo\STXp\STXq\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NULs\STX\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\227\STX\CAN\NUL\EM\NUL\NUL\NULg\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\228\STX\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL.\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\215\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULr\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\171\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\SI\STX\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\ACK\NUL\NUL\NUL\a\NUL\156\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NULC\ETX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NULD\ETX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NUL\147\STX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NUL\148\STX\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\234\NUL\NUL\NUL\235\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULw\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULx\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULa\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL:\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\146\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULA\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NULB\SOH\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULC\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULW\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULZ\SOH\NUL\NUL\NUL\NUL[\SOH\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NULz\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL|\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL~\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\DEL\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\SYN\NUL\NUL\NUL\ETB\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULV\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULX\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL[\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULf\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULG\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULM\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULQ\ETX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\232\STX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NUL\238\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL)\ETX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULi\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULk\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL@\STX\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULE\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\b\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\NAK\NULl\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NUL\245\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\246\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NULj\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NUL\DC3\NUL\DC4\NULd\STX\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NUL\DC2\NULY\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NUL\SI\NUL\DLE\NUL\DC1\NULV\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\ACK\NUL\NUL\NUL\a\NUL\NUL\NUL\244\NUL\t\NUL\n\NUL\v\NUL\f\NUL\r\NUL\SO\NULS\SOH\STX\STX\206\NUL\207\NUL\NUL\NUL\NUL\NUL\NUL\NUL\ETX\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\CAN\NUL\EM\NUL\NUL\NUL\NUL\NUL\NUL\NUL\EOT\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\t\STX\206\NUL\207\NUL\NUL\NUL\NUL\NUL\NUL\NUL\n\STXb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NULY\ETX\v\STX_\SOH\166\NUL\167\NUL`\SOHa\SOH\STX\ETX\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\SOH\ETX\244\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\STX\ETX\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH\203\NUL\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH\225\NUL\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH7\STX\NUL\NUL\204\NUL\205\NUL\206\NUL\207\NUL\208\NUL\209\NUL\NUL\NUL\244\SOHb\NULc\NUL\208\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL" "\\x00\\x00\\x88\\x00\\x4c\\x00\\x4d\\x00\\xa2\\x01\\x7b\\x03\\x5e\\x03\\x12\\x03\\x13\\x03\\x11\\x03\\x12\\x03\\x13\\x03\\x60\\x03\\x3d\\xfe\\xe6\\x02\\x25\\x02\\x8d\\x01\\x72\\x03\\xaa\\x00\\xcb\\x01\\x35\\x03\\x25\\x03\\x1a\\x02\\x7a\\x03\\x4e\\x00\\x69\\x03\\x4f\\x00\\x26\\x02\\x50\\x00\\x51\\x00\\x52\\x00\\xcc\\x01\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xd4\\x02\\x16\\x03\\xf8\\x00\\x7b\\x02\\x82\\x02\\xef\\x00\\x5f\\x00\\x84\\x01\\xc7\\x00\\xb9\\x00\\x60\\x00\\xc8\\x00\\xf7\\x01\\xbc\\x00\\x3d\\x01\\x4c\\x00\\x4d\\x00\\x75\\x01\\x36\\x03\\x7b\\x03\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x9c\\x00\\x25\\x02\\x4f\\x03\\xba\\x00\\x83\\x02\\xcb\\x01\\x76\\x01\\xbd\\x00\\xe2\\x01\\xf9\\x00\\x4e\\x00\\x71\\x03\\x4f\\x00\\x26\\x02\\x50\\x00\\x51\\x00\\x52\\x00\\xcc\\x01\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x14\\x03\\x97\\x01\\x86\\x00\\x14\\x03\\x14\\x03\\x84\\x00\\x5f\\x00\\x86\\x00\\x73\\x03\\x84\\x00\\x60\\x00\\x86\\x00\\x86\\x00\\xd6\\x00\\x4b\\x00\\x4c\\x00\\x4d\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\xf0\\x00\\x4b\\x00\\xc8\\x01\\x63\\x00\\xc9\\x01\\x2a\\x00\\xb6\\x00\\x84\\x00\\x98\\x01\\x86\\x00\\x4e\\x00\\x86\\x00\\x4f\\x00\\xc9\\x00\\x50\\x00\\x51\\x00\\x52\\x00\\xbe\\x00\\x53\\x00\\x54\\x00\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xaa\\x00\\xcb\\x01\\x06\\x02\\x4f\\x03\\xaa\\x00\\x84\\x00\\x5f\\x00\\x86\\x00\\x6a\\x03\\x84\\x00\\x60\\x00\\x86\\x00\\x55\\x03\\xcc\\x01\\x07\\x02\\xdd\\x01\\xbd\\x00\\x68\\x00\\x69\\x00\\x6a\\x00\\x61\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x65\\x00\\x66\\x00\\x67\\x00\\x9c\\x00\\x39\\x03\\xab\\x00\\xfb\\x02\\xac\\x00\\xc4\\x00\\x25\\x02\\x3b\\x03\\x84\\x00\\x98\\x01\\x86\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\xd7\\x00\\xe1\\x02\\xb7\\x00\\xd3\\x02\\x26\\x02\\xe0\\x02\\x5f\\x00\\x25\\x02\\x9d\\x01\\xae\\x00\\xc5\\x00\\x56\\x03\\xde\\x01\\x0a\\x03\\x3c\\xfe\\xf7\\x01\\x6d\\x03\\x0b\\x03\\xf6\\x01\\x26\\x02\\xaf\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xb0\\x00\\x66\\x00\\x67\\x00\\x3c\\xfe\\xd8\\x00\\xb9\\x00\\xf7\\x01\\xd9\\x00\\x3c\\xfe\\x68\\x00\\x69\\x00\\x6a\\x00\\xcb\\x01\\xb5\\x00\\xda\\x00\\x5d\\x00\\x5e\\x00\\x9e\\x01\\xbe\\x00\\xd4\\x02\\x6e\\x03\\xe1\\x02\\x3c\\xfe\\x5f\\x00\\xcc\\x01\\x60\\x02\\xba\\x00\\x84\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\xf7\\x01\\xf0\\x00\\x4b\\x00\\xb6\\x00\\xd5\\x00\\xa1\\x00\\xdb\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xdc\\x00\\x66\\x00\\x67\\x00\\x54\\x03\\x41\\x03\\x9f\\x01\\xd6\\x00\\xa0\\x01\\xa2\\x00\\xae\\x00\\xb1\\x00\\x6a\\x00\\xc6\\x00\\xa3\\x00\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x96\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\xf9\\x01\\x19\\x03\\x5f\\x00\\xec\\x02\\xe8\\x02\\xa2\\x01\\xa4\\x00\\x1a\\x03\\x84\\x00\\xd7\\x00\\x86\\x00\\x42\\x03\\x84\\x00\\xd7\\x00\\x86\\x00\\xf7\\x01\\xa3\\x01\\x62\\x00\\x63\\x00\\x64\\x00\\xa4\\x01\\x66\\x00\\x67\\x00\\x84\\x00\\xd7\\x00\\x97\\x00\\xc3\\x00\\x98\\x00\\xc4\\x00\\xf0\\x00\\x4b\\x00\\xdd\\x00\\x1b\\x03\\x6c\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x86\\x02\\x1d\\x03\\xb7\\x00\\xfa\\x01\\x84\\x00\\x89\\x02\\x5f\\x00\\x28\\x03\\x6d\\x00\\x0c\\x02\\xc5\\x00\\x84\\x00\\x98\\x01\\x86\\x00\\xf0\\x00\\x4b\\x00\\xc1\\x02\\x80\\x02\\x6a\\x00\\xa1\\x00\\x9a\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x9b\\x00\\x66\\x00\\x67\\x00\\x84\\x00\\xd7\\x00\\xab\\x00\\xcb\\x01\\xac\\x00\\xa2\\x00\\xd8\\x00\\xb9\\x00\\x9c\\x00\\xd9\\x00\\xa3\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\x1c\\x03\\xcc\\x01\\xda\\x00\\x5d\\x00\\x5e\\x00\\x67\\x02\\x5f\\x00\\x60\\x02\\x98\\x02\\xae\\x00\\xa4\\x00\\x5f\\x00\\xda\\x01\\xdb\\x01\\xba\\x00\\x99\\x02\\x84\\x00\\xd7\\x00\\x86\\x00\\x8c\\x02\\xaf\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x9a\\x02\\xdb\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x9f\\x01\\xa8\\x02\\xa0\\x01\\x0d\\x02\\x8c\\x00\\x6a\\x00\\x9c\\x00\\xc6\\x00\\x84\\x01\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x97\\x01\\xa1\\x00\\xb4\\x02\\x84\\x01\\x68\\x02\\x84\\x00\\x5f\\x00\\x86\\x00\\xa8\\xfe\\xa2\\x01\\xbc\\x00\\xa8\\xfe\\xd6\\x00\\xec\\x01\\xa2\\x00\\x6e\\x03\\x32\\x00\\x33\\x00\\xd7\\x01\\xa3\\x00\\xa3\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x90\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x25\\x02\\xbd\\x00\\x16\\x02\\xa4\\x00\\x87\\x02\\x6a\\x00\\xa8\\xfe\\xda\\x02\\xe1\\x01\\x84\\x00\\xdd\\x00\\x86\\x00\\x26\\x02\\xc0\\x00\\xb9\\x00\\x37\\x03\\xb8\\x00\\xb9\\x00\\x38\\x03\\x46\\x02\\x32\\x00\\x33\\x00\\x91\\x02\\x8d\\x02\\x19\\x02\\x48\\x02\\x49\\x02\\x4a\\x02\\x1b\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x1e\\x02\\xba\\x00\\xf0\\x00\\x4b\\x00\\xba\\x00\\x4b\\x02\\xa9\\x00\\x4f\\x00\\xaa\\x00\\x50\\x00\\x4c\\x02\\x4d\\x02\\x9c\\x00\\x53\\x00\\x4e\\x02\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xe0\\x01\\xe1\\x01\\x84\\x00\\x98\\x01\\x86\\x00\\x42\\x02\\x5f\\x00\\x20\\x02\\x70\\x01\\xbe\\x00\\x4f\\x02\\x06\\x00\\x71\\x01\\x07\\x00\\xe2\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x2f\\x02\\x39\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x89\\x01\\x18\\x00\\x19\\x00\\xa8\\x01\\x3a\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\xc1\\x00\\xe5\\xff\\x06\\x00\\xbb\\x00\\x07\\x00\\x86\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x84\\x01\\x39\\x00\\xe2\\x01\\x84\\x01\\x35\\x02\\xc6\\x01\\x18\\x00\\x19\\x00\\x43\\x02\\x3a\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\x46\\x02\\x32\\x00\\x33\\x00\\x44\\x02\\x47\\x02\\x60\\x02\\x48\\x02\\x49\\x02\\x4a\\x02\\x3f\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x92\\x01\\x1a\\x02\\x95\\x00\\x6a\\x00\\x83\\x01\\x4b\\x02\\x84\\x01\\x4f\\x00\\x40\\x01\\x50\\x00\\x4c\\x02\\x4d\\x02\\xd6\\x00\\x53\\x00\\x4e\\x02\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x01\\x70\\x03\\x8c\\x00\\x6a\\x00\\x89\\x01\\x84\\x01\\x5f\\x00\\x86\\x01\\x84\\x01\\x99\\x01\\x4f\\x02\\xa8\\x01\\xc6\\x01\\x97\\x01\\x82\\x01\\xea\\x02\\x23\\x02\\xcf\\x00\\xeb\\x02\\x06\\x02\\x88\\x01\\xaa\\x00\\xc8\\x01\\x63\\x00\\xc9\\x01\\xd6\\x00\\x8a\\x01\\x0e\\x01\\x55\\x00\\x98\\x01\\x0f\\x01\\x07\\x02\\x10\\x01\\x84\\x01\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x84\\x01\\x9a\\x01\\x84\\x01\\x84\\x01\\xc0\\x00\\xb9\\x00\\x5f\\x00\\x06\\x00\\x9b\\x01\\x07\\x00\\x12\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xba\\x00\\x39\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x68\\x01\\x18\\x00\\x19\\x00\\xa7\\x01\\x3a\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\x9c\\x00\\xa9\\x01\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x06\\x00\\xbc\\x01\\x07\\x00\\xc5\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x0d\\x01\\x14\\x01\\x84\\x00\\x98\\x01\\x86\\x00\\xc7\\x01\\x18\\x00\\x19\\x00\\x84\\x00\\xd7\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\xf6\\x01\\x9c\\x00\\x7d\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x30\\x03\\xd4\\x01\\x75\\x02\\x31\\x03\\xf7\\x01\\x76\\x02\\x0e\\x01\\x55\\x00\\xc1\\x00\\x0f\\x01\\xd5\\x01\\x10\\x01\\x9c\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x0d\\x01\\x20\\x03\\x21\\x03\\x9f\\x00\\x04\\x03\\x22\\x03\\x5f\\x00\\x2b\\x03\\x2c\\x03\\xdd\\x02\\x12\\x01\\xae\\x00\\xde\\x02\\x2e\\x03\\xa4\\x00\\xae\\x00\\x2b\\x02\\xce\\x00\\xcf\\x00\\x2c\\x02\\xd1\\x00\\x9c\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xe7\\x00\\x0e\\x01\\x55\\x00\\xed\\x00\\x0f\\x01\\x69\\x01\\x10\\x01\\xfa\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x7e\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x5f\\x00\\x06\\x00\\x04\\x01\\x07\\x00\\x12\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x0a\\x01\\x14\\x01\\x84\\x00\\xd7\\x00\\x2b\\x01\\x6b\\x01\\x18\\x00\\x19\\x00\\x87\\x00\\x05\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x2d\\x02\\x6a\\x00\\x05\\x00\\x7f\\x02\\x80\\x02\\x6a\\x00\\x06\\x00\\x7d\\x03\\x07\\x00\\x2a\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x0d\\x01\\x14\\x01\\x38\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x18\\x00\\x19\\x00\\xae\\x00\\x7e\\x03\\x68\\x00\\x15\\x01\\x6a\\x00\\x2b\\x02\\xce\\x00\\xcf\\x00\\x2c\\x02\\xd1\\x00\\x2a\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\x64\\x00\\xb5\\x02\\xd2\\x01\\x67\\x00\\x7f\\x03\\x0e\\x01\\x55\\x00\\x75\\x03\\x0f\\x01\\x76\\x03\\x10\\x01\\x77\\x03\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x38\\x03\\xa6\\x00\\xa7\\x00\\xbe\\x01\\x69\\x03\\x4f\\x00\\x5f\\x00\\x50\\x00\\xbf\\x01\\xc0\\x01\\x12\\x01\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x5a\\x03\\x20\\x01\\x21\\x01\\x22\\x01\\x23\\x01\\x2a\\x00\\x5f\\x00\\x65\\x01\\x13\\x01\\xaa\\x00\\xc2\\x01\\xf0\\x00\\x4b\\x00\\x2d\\x02\\x6a\\x00\\xf9\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x66\\x01\\x3d\\x03\\x3e\\x03\\x06\\x00\\x86\\x00\\x07\\x00\\x6c\\x03\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x06\\x00\\x14\\x01\\x07\\x00\\x58\\x03\\x00\\x01\\x09\\x00\\x18\\x00\\x19\\x00\\xfe\\x02\\xff\\x02\\x68\\x00\\x15\\x01\\x6a\\x00\\x97\\x00\\x86\\x00\\x98\\x00\\x00\\x03\\x01\\x03\\xee\\x01\\xfa\\x01\\x19\\x03\\x98\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x5d\\x03\\x99\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x5e\\x03\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\x5f\\x00\\x4f\\x00\\x60\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x63\\x03\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x17\\x02\\xfa\\x01\\x8f\\x02\\xa2\\x01\\xf0\\x00\\x4b\\x00\\x5f\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\xc2\\x01\\x49\\x03\\x8c\\x00\\x6a\\x00\\xe5\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xbe\\x01\\x64\\x03\\x4f\\x00\\x65\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x3d\\x00\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x06\\x00\\x40\\x03\\x07\\x00\\x3f\\x03\\x02\\x01\\x09\\x00\\x5f\\x00\\x9c\\x00\\x43\\x03\\x9f\\x01\\xc2\\x01\\xa0\\x01\\x49\\x03\\x9c\\x00\\x86\\x00\\xac\\x00\\xf0\\x00\\x4b\\x00\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x21\\x02\\xad\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x5f\\x00\\x1e\\x01\\x1f\\x01\\xa2\\x01\\x5f\\x00\\x9c\\x00\\x4f\\x03\\xae\\x00\\x86\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\x51\\x03\\x4f\\x00\\x53\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x86\\x01\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x30\\x02\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x9d\\x02\\x5f\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\xc2\\x01\\x94\\x00\\x67\\x00\\x24\\x01\\x25\\x01\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\xe3\\x02\\x4f\\x00\\x86\\x00\\x50\\x00\\xbf\\x01\\xc0\\x01\\xf0\\x02\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x9c\\x00\\xae\\x00\\xfb\\x02\\xfc\\x02\\x6a\\x00\\xf1\\x02\\x5f\\x00\\x4a\\x03\\x8c\\x00\\x6a\\x00\\xc2\\x01\\xa0\\x01\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x4c\\x03\\xf4\\x02\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x36\\x02\\xf5\\x02\\x95\\x01\\x6a\\x00\\xf0\\x00\\x4b\\x00\\x5f\\x00\\x26\\x01\\x27\\x01\\xa2\\x01\\xf9\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\xf6\\x02\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\xf7\\x02\\x4f\\x00\\x0a\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\xee\\x01\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xbd\\x01\\x06\\x02\\x18\\x03\\xaa\\x00\\xe4\\x00\\xe5\\x00\\x5f\\x00\\x0d\\x03\\xd3\\x01\\x6a\\x00\\xc2\\x01\\xe6\\x00\\xe7\\x00\\x07\\x02\\x0e\\x03\\x68\\x00\\xc3\\x01\\x6a\\x00\\xbe\\x01\\x0f\\x03\\x4f\\x00\\x10\\x03\\x50\\x00\\xbf\\x01\\xc0\\x01\\x17\\x03\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x9c\\x00\\x6f\\x03\\x32\\x00\\x33\\x00\\xf0\\x00\\x4b\\x00\\x5f\\x00\\xa1\\x00\\x18\\x01\\x19\\x01\\xc2\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xa1\\x00\\x97\\x00\\x3d\\x00\\x98\\x00\\xa2\\x00\\x4b\\x03\\x8c\\x00\\x6a\\x00\\x2b\\x03\\xa3\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\xa2\\x00\\x45\\x03\\x32\\x00\\x33\\x00\\x1f\\x03\\xa3\\x00\\x5f\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\xa4\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x1e\\x01\\x1f\\x01\\x86\\x00\\xa4\\x00\\x23\\x03\\xc8\\x01\\x63\\x00\\xc9\\x01\\x26\\x03\\x84\\x00\\xd7\\x00\\x86\\x00\\x10\\x03\\x32\\x00\\x33\\x00\\x24\\x01\\x25\\x01\\x77\\x02\\xa6\\x00\\xa7\\x00\\x78\\x02\\x79\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xe8\\x01\\x27\\x03\\x68\\x00\\xc3\\x01\\x6a\\x00\\xf1\\x02\\x8c\\x00\\x6a\\x00\\x26\\x01\\x27\\x01\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x06\\x00\\x7c\\x02\\x07\\x00\\x7d\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x9c\\x00\\x39\\x00\\xf2\\x02\\x8c\\x00\\x6a\\x00\\x63\\x02\\x18\\x00\\x19\\x00\\x3e\\xfe\\x3a\\x00\\x06\\x00\\xbc\\x01\\x07\\x00\\x8c\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x92\\x02\\x39\\x00\\x68\\x00\\x91\\x00\\x6a\\x00\\x86\\x01\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x2a\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x9c\\x02\\x39\\x00\\x95\\x02\\x32\\x00\\x33\\x00\\xa1\\x00\\x18\\x00\\x19\\x00\\x9d\\x02\\x3a\\x00\\xa5\\x02\\xa7\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xee\\x01\\xa2\\x00\\xca\\x00\\xb3\\x02\\xa2\\x01\\xb4\\x02\\xa3\\x00\\xbc\\x02\\xbd\\x02\\x9e\\x02\\xce\\x00\\xcf\\x00\\x96\\x02\\x32\\x00\\x33\\x00\\xe5\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xbf\\x02\\xa4\\x00\\xc0\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x2a\\x02\\xce\\x00\\xcf\\x00\\x05\\x03\\xa6\\x00\\xa7\\x00\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x86\\x00\\xd1\\x02\\x97\\x02\\x32\\x00\\x33\\x00\\x66\\x01\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x86\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xcb\\x00\\xd6\\x02\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\xd7\\x02\\xd2\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xd3\\x00\\x66\\x00\\x67\\x00\\x06\\x00\\x9c\\x00\\x07\\x00\\xda\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x9c\\x00\\x39\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\xdc\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\xdf\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xdf\\x01\\x39\\x00\\x23\\x03\\xa6\\x00\\xa7\\x00\\xe0\\x01\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\xe5\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xec\\x01\\x39\\x00\\x41\\x02\\x32\\x00\\x33\\x00\\xe4\\x01\\x18\\x00\\x19\\x00\\xee\\x01\\x3a\\x00\\xfb\\x01\\xfc\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x86\\x00\\x12\\x02\\xe0\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\xa2\\x02\\xa6\\x00\\xa7\\x00\\x2a\\x02\\xce\\x00\\xcf\\x00\\x52\\x02\\x32\\x00\\x33\\x00\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xa3\\x02\\xa6\\x00\\xa7\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x7d\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x26\\x02\\xa6\\x00\\xa7\\x00\\xb8\\x02\\x8c\\x00\\x6a\\x00\\x76\\x01\\x32\\x00\\x33\\x00\\xbd\\x02\\x8c\\x00\\x6a\\x00\\xc2\\x02\\x8c\\x00\\x6a\\x00\\xee\\x01\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\xe1\\x00\\x19\\x02\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x3d\\x00\\xd2\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\xe2\\x00\\x66\\x00\\x67\\x00\\x06\\x00\\x9c\\x00\\x07\\x00\\x20\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\xee\\x01\\x39\\x00\\xc3\\x02\\x8c\\x00\\x6a\\x00\\x28\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x29\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x78\\x01\\x39\\x00\\xc4\\x02\\x8c\\x00\\x6a\\x00\\xee\\x01\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x34\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x86\\x00\\x39\\x00\\xf1\\x00\\x32\\x00\\x33\\x00\\xee\\x01\\x18\\x00\\x19\\x00\\x3a\\x02\\x3a\\x00\\x3b\\x02\\x3c\\x02\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x40\\x02\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x9d\\x02\\x3d\\x02\\x92\\x00\\x63\\x00\\xe9\\x01\\x3e\\x02\\x2a\\x00\\x31\\x00\\x32\\x00\\x33\\x00\\xcf\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xc8\\x02\\x8c\\x00\\x6a\\x00\\x34\\x00\\x35\\x00\\x36\\x00\\x37\\x00\\x38\\x00\\x7d\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\xc9\\x02\\x8c\\x00\\x6a\\x00\\xbc\\x01\\x54\\x02\\x06\\x00\\x46\\x02\\x07\\x00\\x57\\x02\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x55\\x02\\xea\\x00\\x56\\x02\\x79\\x01\\x95\\x01\\x6a\\x00\\x18\\x00\\x19\\x00\\xcd\\x02\\x8c\\x00\\x6a\\x00\\x58\\x02\\x59\\x02\\x06\\x00\\x9c\\x00\\x07\\x00\\x86\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x64\\x02\\x39\\x00\\xd8\\x02\\xa6\\x00\\xa7\\x00\\x66\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x3a\\x00\\x07\\x00\\x1b\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x1a\\x01\\x39\\x00\\x85\\x02\\x4a\\x02\\x1c\\x01\\x1d\\x01\\x18\\x00\\x19\\x00\\x69\\x02\\x3a\\x00\\x06\\x02\\x6b\\x01\\xaa\\x00\\x5d\\x01\\x5e\\x01\\x4b\\x02\\x68\\x01\\x4f\\x00\\x86\\x00\\x50\\x00\\x4c\\x02\\x4d\\x02\\x07\\x02\\x53\\x00\\x4e\\x02\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x74\\x01\\xd8\\x00\\xb9\\x00\\x5f\\x00\\xd9\\x00\\x78\\x01\\x7c\\x01\\x4f\\x02\\xe6\\x01\\xa6\\x00\\xa7\\x00\\xda\\x00\\x5d\\x00\\x5e\\x00\\x73\\x01\\xe7\\x01\\xa6\\x00\\xa7\\x00\\x7e\\x01\\x86\\x00\\x5f\\x00\\x3d\\x00\\x88\\x01\\xba\\x00\\x3d\\x00\\x3d\\xfe\\x06\\x00\\x6c\\x00\\x07\\x00\\x86\\x01\\xf4\\x00\\x09\\x00\\x0a\\x00\\x49\\x01\\xf7\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x3d\\xfe\\x6d\\x00\\xe5\\xff\\x86\\x01\\x06\\x00\\x3d\\xfe\\x07\\x00\\x3d\\x00\\xf4\\x00\\x09\\x00\\x03\\x01\\xa5\\x02\\x9e\\x01\\x18\\x00\\x19\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\x3d\\x00\\x3d\\xfe\\xaa\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x84\\x00\\xd7\\x00\\x86\\x00\\xc5\\x01\\x18\\x00\\x19\\x00\\x3f\\x01\\xcd\\x01\\x68\\x00\\xc3\\x01\\x6a\\x00\\x6e\\x00\\x6f\\x00\\x3d\\x00\\x70\\x00\\xcf\\x01\\x71\\x00\\x2a\\x00\\x86\\x00\\x72\\x00\\xda\\x01\\xff\\xff\\x73\\x00\\x8a\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\xdd\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x77\\x00\\x78\\x00\\x8b\\x00\\x79\\x00\\x88\\x02\\x86\\x00\\x7a\\x00\\x7b\\x00\\x8e\\x00\\x7c\\x00\\x7d\\x00\\x86\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xe9\\x00\\x68\\x00\\x90\\x01\\x6a\\x00\\x3d\\x00\\xff\\xff\\x84\\x00\\x85\\x00\\x86\\x00\\x87\\x00\\x1b\\x00\\x0e\\x02\\x8c\\x00\\x6a\\x00\\x3f\\xfe\\xfb\\xff\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\xea\\x00\\xed\\x00\\x23\\x00\\x26\\x02\\xa6\\x00\\xa7\\x00\\x06\\x00\\xf3\\x00\\x07\\x00\\xf1\\x00\\xf4\\x00\\x09\\x00\\x61\\x02\\x24\\x00\\xf4\\x00\\xcb\\x00\\xf8\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\xfc\\x00\\xd2\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\xfd\\x00\\x3c\\x00\\x3d\\x00\\x18\\x00\\x19\\x00\\x25\\x00\\x3e\\x00\\x6f\\x00\\x3f\\x00\\x70\\x00\\x40\\x00\\x71\\x00\\x3d\\xfe\\x41\\x00\\x72\\x00\\x42\\x00\\x43\\x00\\x73\\x00\\xff\\xff\\x74\\x00\\x75\\x00\\x76\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\xfe\\x00\\x79\\x00\\x3d\\xfe\\x47\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x7c\\x00\\x7d\\x00\\x48\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x49\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x51\\x02\\x86\\x00\\x52\\x02\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x34\\x02\\x8c\\x00\\x6a\\x00\\xff\\x00\\x00\\x01\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x06\\x01\\x6f\\x00\\x23\\x00\\xff\\xff\\x17\\x01\\x06\\x00\\xa1\\x00\\x07\\x00\\x1a\\x01\\xf4\\x00\\x09\\x00\\x0a\\x00\\x4a\\x01\\x24\\x00\\x75\\x00\\x6f\\x01\\x8c\\x00\\x6a\\x00\\x1b\\x01\\xa2\\x00\\x80\\x01\\x8c\\x00\\x6a\\x00\\x79\\x00\\xa3\\x00\\x81\\x01\\x8c\\x00\\x6a\\x00\\x1c\\x01\\x7c\\x00\\x18\\x00\\x19\\x00\\x7e\\x00\\x25\\x00\\x80\\x00\\xd7\\xff\\x1d\\x01\\xd7\\xff\\xa4\\x00\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\x00\\x00\\x00\\x00\\xd7\\xff\\x86\\x00\\xd7\\xff\\xd7\\xff\\xd7\\xff\\x8b\\x01\\xa6\\x00\\xa7\\x00\\xd7\\xff\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\xd7\\xff\\x26\\x00\\xd7\\xff\\xd7\\xff\\x00\\x00\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\xd7\\xff\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\xd7\\xff\\xd7\\xff\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x00\\x00\\xae\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\x64\\x00\\x00\\x00\\xd2\\x01\\x67\\x00\\x3e\\x02\\x00\\x00\\x4f\\x00\\x24\\x00\\x50\\x00\\xbf\\x01\\xc0\\x01\\x00\\x00\\x53\\x00\\xc1\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\x58\\x00\\x59\\x00\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x8b\\x00\\x8c\\x00\\x6a\\x00\\x25\\x00\\x00\\x00\\x6f\\x00\\x5f\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xc2\\x01\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\xa5\\x00\\xa6\\x00\\xa7\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xd3\\x01\\x6a\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x85\\x00\\x86\\x00\\x52\\x02\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\xb4\\x00\\x8c\\x00\\x6a\\x00\\x00\\x00\\x59\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x68\\x00\\xc3\\x01\\x6a\\x00\\x8d\\x01\\x47\\x03\\xaa\\x00\\x8d\\x01\\x09\\x03\\xaa\\x00\\x24\\x00\\x5a\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x8d\\x01\\xa2\\x02\\xaa\\x00\\x8d\\x01\\xa8\\x02\\xaa\\x00\\x00\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x3d\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x70\\x00\\x01\\x02\\x71\\x00\\xaa\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x02\\x02\\x8d\\x01\\xce\\x01\\xaa\\x00\\x77\\x00\\x78\\x00\\x68\\x00\\x5b\\x02\\x6a\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x8a\\x02\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x85\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x3c\\xfe\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x38\\x01\\x3c\\xfe\\x39\\x01\\x00\\x00\\x3a\\x01\\x3b\\x01\\x3c\\xfe\\x00\\x00\\x3c\\x01\\x3d\\x01\\x24\\x00\\x00\\x00\\xe1\\x00\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x3c\\xfe\\xd2\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x84\\x00\\x00\\x00\\x86\\x00\\x00\\x00\\x25\\x00\\x8d\\x01\\xeb\\x01\\xaa\\x00\\x70\\x00\\x65\\x01\\x71\\x00\\xaa\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x66\\x01\\x28\\x01\\x29\\x01\\x2a\\x01\\x77\\x00\\x78\\x00\\xa9\\x00\\xce\\x01\\xaa\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x26\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x85\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x28\\x01\\x29\\x01\\x2a\\x01\\x3c\\xfe\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x3c\\xfe\\xae\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x2b\\x02\\xce\\x00\\xcf\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x06\\x00\\x3c\\xfe\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x46\\x01\\x3c\\x00\\x3d\\x00\\x86\\x00\\x00\\x00\\x25\\x00\\x3e\\x00\\x00\\x00\\x3f\\x00\\x00\\x00\\x40\\x00\\x00\\x00\\x00\\x00\\x41\\x00\\x00\\x00\\x42\\x00\\x43\\x00\\x8e\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x44\\x00\\x45\\x00\\x46\\x00\\x00\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x47\\x00\\x90\\x00\\x67\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x48\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\x00\\x00\\xaa\\x00\\x06\\x03\\x6a\\x00\\x49\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x02\\x02\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\xbb\\x02\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x91\\x00\\x6a\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\xa1\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa2\\x00\\x65\\x01\\x00\\x00\\xaa\\x00\\x00\\x00\\xa3\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x26\\x00\\x3c\\xfe\\x00\\x00\\x06\\x00\\x66\\x01\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x47\\x01\\xa4\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x16\\x02\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x24\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x25\\x00\\xb3\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\xa1\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb4\\x00\\x86\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x02\\xa2\\x00\\xaa\\x00\\x00\\x00\\x25\\x02\\x00\\x00\\xa3\\x00\\xa1\\x02\\x00\\x00\\x00\\x00\\x26\\x00\\x3d\\xfe\\x02\\x02\\x92\\x00\\x63\\x00\\x93\\x00\\x26\\x02\\x94\\x00\\x67\\x00\\xf7\\x01\\xa4\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\xaf\\x01\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\xa1\\x00\\x06\\x01\\x09\\x00\\xa1\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x95\\x00\\x6a\\x00\\x00\\x00\\xa2\\x00\\xa3\\x00\\x00\\x00\\xa2\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x18\\x00\\x19\\x00\\x25\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\xa4\\x00\\x08\\x01\\x09\\x00\\x3d\\xfe\\xa4\\x00\\x00\\x00\\x84\\x00\\xa4\\x00\\x86\\x00\\x00\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x18\\x00\\x19\\x00\\x00\\x00\\x26\\x00\\xb0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x2f\\x02\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x75\\x02\\x00\\x00\\xd6\\x00\\x76\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x4b\\x01\\x1b\\x00\\x24\\x00\\x75\\x02\\x00\\x00\\x00\\x00\\x76\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x18\\x00\\x19\\x00\\x77\\x02\\x66\\x03\\xa1\\x00\\x25\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x24\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x4d\\x01\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x02\\x34\\x03\\x00\\x00\\x25\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x26\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xd7\\x00\\x86\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x51\\x01\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x11\\x02\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x22\\x02\\x00\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\x24\\x00\\x94\\x00\\x67\\x00\\x06\\x00\\x1b\\x00\\x07\\x00\\x75\\x02\\x0b\\x01\\x09\\x00\\x76\\x02\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x18\\x00\\x19\\x00\\x24\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x48\\x01\\x00\\x00\\x3c\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3c\\xfe\\x00\\x00\\x77\\x02\\x00\\x00\\x26\\x00\\x25\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x65\\x01\\x00\\x00\\xaa\\x00\\x18\\x00\\x19\\x00\\x3c\\xfe\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x66\\x01\\x86\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x52\\x01\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x4a\\x00\\x4b\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x18\\x00\\x19\\x00\\xa1\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x24\\x00\\xf4\\x00\\x09\\x00\\x03\\x01\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x86\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x00\\x00\\x06\\x00\\x24\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x4e\\x01\\x00\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x77\\x02\\x00\\x00\\x26\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\xa2\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x9e\\x02\\xce\\x00\\xcf\\x00\\x9f\\x02\\xd1\\x00\\x00\\x00\\xe5\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\xcb\\x01\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\xe6\\x02\\x00\\x00\\x00\\x00\\xcc\\x01\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x4c\\x01\\x1b\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x9c\\x00\\x00\\x00\\x23\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x25\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x24\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x4f\\x01\\xa2\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x02\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x26\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x00\\x00\\x86\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x50\\x01\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x22\\x02\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x24\\x00\\x1b\\x00\\x45\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x63\\x02\\x00\\x00\\x06\\x00\\x25\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x2a\\x01\\x00\\x00\\x24\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x26\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x59\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x25\\x00\\x00\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x0c\\x01\\x09\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x18\\x00\\x19\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x29\\x02\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x95\\x01\\x6a\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\xd1\\x02\\x00\\x00\\x00\\x00\\x26\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\x8f\\x01\\xd1\\x00\\x24\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x90\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x08\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x07\\x03\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x0a\\x01\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x26\\x00\\x25\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x65\\x01\\x00\\x00\\xaa\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x66\\x01\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x26\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x6d\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x1b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x1c\\x00\\x1d\\x00\\x1e\\x00\\x1f\\x00\\x20\\x00\\x21\\x00\\x22\\x00\\x00\\x00\\x00\\x00\\x23\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x24\\x00\\x6e\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x3d\\xfe\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x86\\x00\\x00\\x00\\x25\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x06\\x02\\x00\\x00\\xaa\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x85\\x00\\x86\\x00\\x87\\x00\\x26\\x00\\x00\\x00\\x07\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x27\\x00\\x28\\x00\\x29\\x00\\x2a\\x00\\x2b\\x00\\x00\\x00\\x00\\x00\\x2c\\x00\\x2d\\x00\\x2e\\x00\\x2f\\x00\\x30\\x00\\x31\\x00\\x2d\\x01\\x2e\\x01\\x2f\\x01\\x30\\x01\\x31\\x01\\x32\\x01\\x33\\x01\\x34\\x01\\x35\\x01\\x36\\x01\\x37\\x01\\x00\\x00\\x01\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x02\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x85\\x00\\x86\\x00\\x01\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x02\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x85\\x00\\x86\\x00\\x01\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x02\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xa7\\x01\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xa7\\x01\\x86\\x00\\xcb\\x01\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\xcc\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\x65\\x01\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x66\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xa7\\x01\\x86\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xb3\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xb4\\x00\\x86\\x00\\x06\\x02\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x07\\x02\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xdf\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\xe0\\x00\\x86\\x00\\x65\\x01\\x6f\\x00\\xaa\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x66\\x01\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\xcb\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\xcc\\x01\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x6c\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x9f\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x6d\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6c\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x6d\\x00\\x72\\x00\\x00\\x00\\xcb\\x01\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\xcc\\x01\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x01\\x02\\xfb\\x02\\xaa\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x00\\x00\\xa1\\x00\\x00\\x00\\x02\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x70\\x00\\xa2\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\xa3\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x84\\x00\\x7d\\x00\\x86\\x00\\x00\\x00\\x9e\\x00\\x3d\\xfe\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x84\\x00\\x9f\\x00\\x86\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x3d\\xfe\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x84\\x00\\x00\\x00\\x86\\x00\\xb5\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x02\\xa6\\x00\\xa7\\x00\\x5d\\x02\\x5e\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x29\\x02\\x5f\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\xb5\\x01\\x94\\x00\\x67\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xc7\\x02\\x6a\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x02\\xa6\\x00\\xa7\\x00\\x5d\\x02\\x5e\\x02\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x95\\x01\\x6a\\x00\\xb5\\x01\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x94\\x01\\x00\\x00\\x92\\x00\\x63\\x00\\xe9\\x01\\x00\\x00\\x68\\x00\\xcc\\x02\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5c\\x02\\xa6\\x00\\xa7\\x00\\x5d\\x02\\x5e\\x02\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x92\\x01\\xcf\\x00\\x93\\x01\\xd1\\x00\\x94\\x01\\x5f\\x00\\x92\\x00\\x63\\x00\\x93\\x00\\xb5\\x01\\x94\\x00\\x67\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x95\\x01\\x6a\\x00\\x00\\x00\\x68\\x00\\x5f\\x02\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\xb9\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb5\\x01\\x95\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xba\\x01\\x6a\\x00\\xb6\\x01\\xb7\\x01\\xb8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\xb0\\x01\\xb1\\x01\\x00\\x00\\x53\\x00\\xb2\\x01\\x55\\x00\\x56\\x00\\x57\\x00\\xb3\\x01\\xb4\\x01\\x5a\\x00\\x5b\\x00\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\xd8\\x00\\xb9\\x00\\x00\\x00\\xd9\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb5\\x01\\xda\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\xab\\x00\\xba\\x00\\xac\\x00\\x00\\x00\\x68\\x00\\xba\\x01\\x6a\\x00\\xce\\x02\\x00\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\x07\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\x00\\x00\\x08\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\xfc\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xfd\\x01\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x68\\x00\\xba\\x01\\x6a\\x00\\x00\\x00\\x97\\x00\\x00\\x00\\x98\\x00\\x00\\x00\\xab\\x00\\x00\\x00\\xac\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\xdd\\x00\\xad\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\x23\\x02\\xcf\\x00\\x00\\x00\\x00\\x00\\xfe\\x01\\xff\\x01\\xc8\\x01\\x63\\x00\\xc9\\x01\\xf2\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x02\\xa6\\x00\\xa7\\x00\\x78\\x02\\x79\\x02\\x97\\x00\\x00\\x00\\x98\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x9f\\x01\\x00\\x00\\xa0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x97\\x00\\x00\\x00\\x98\\x00\\xa1\\x01\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x5f\\x00\\x9c\\x00\\x00\\x00\\xa2\\x01\\xf3\\x01\\x6a\\x00\\x5f\\x00\\x00\\x00\\x77\\x02\\xa6\\x00\\xa7\\x00\\x78\\x02\\x79\\x02\\x00\\x00\\xd4\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\xf1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0e\\x01\\x55\\x00\\x5f\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x12\\x01\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xb6\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x81\\x02\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xb7\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x55\\x01\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\xef\\x01\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x12\\x01\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xf0\\x01\\x00\\x00\\x1c\\x02\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x1d\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x54\\x01\\x00\\x00\\x0e\\x01\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x31\\x02\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x12\\x01\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x32\\x02\\x00\\x00\\xd7\\x01\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xd8\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\xa9\\x02\\x55\\x00\\x00\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\xf7\\x02\\xab\\x02\\xac\\x02\\xa9\\x02\\x55\\x00\\x5f\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\xad\\x02\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\xaa\\x02\\xab\\x02\\xac\\x02\\x0e\\x01\\x55\\x00\\x5f\\x00\\x0f\\x01\\x00\\x00\\x10\\x01\\xad\\x02\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x0e\\x01\\x55\\x00\\x12\\x01\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\x00\\x00\\x84\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xae\\x02\\x6a\\x00\\x00\\x00\\x0e\\x01\\x55\\x00\\x6d\\x01\\x0f\\x01\\x00\\x00\\x10\\x01\\x00\\x00\\x11\\x01\\x5c\\x00\\x5d\\x00\\x5e\\x00\\x68\\x00\\xae\\x02\\x6a\\x00\\x00\\x00\\xac\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x01\\xad\\x00\\x5d\\x00\\x5e\\x00\\xae\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x5f\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x6e\\x01\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x7e\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x5e\\x01\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x98\\x00\\x00\\x00\\x00\\x00\\xae\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x99\\x00\\x5d\\x00\\x5e\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf8\\x02\\x5f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\x15\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x7f\\x02\\xec\\x02\\x6a\\x00\\xf9\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x62\\x01\\x63\\x01\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\xa2\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x12\\x02\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x8d\\x01\\x13\\x02\\x14\\x02\\x6a\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\x8f\\x01\\xd1\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\x64\\x00\\x00\\x00\\x90\\x00\\x67\\x00\\x00\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\xaa\\x01\\x00\\x00\\x00\\x00\\xae\\x00\\xb9\\x02\\x00\\x00\\x18\\x00\\x19\\x00\\x2b\\x02\\xce\\x00\\xcf\\x00\\x00\\x00\\x9c\\x00\\x00\\x00\\xd1\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x68\\x00\\x90\\x01\\x6a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7e\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xac\\x01\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x68\\x00\\xad\\x01\\x6a\\x00\\xc5\\x02\\x7f\\x02\\xed\\x02\\x6a\\x00\\x8e\\x01\\xce\\x00\\xcf\\x00\\xca\\x02\\x9f\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x8f\\x00\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x5a\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x5a\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xc0\\x02\\x00\\x00\\x68\\x00\\xc6\\x02\\x6a\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x68\\x00\\xcb\\x02\\x6a\\x00\\xb0\\x02\\x00\\x00\\x05\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\xb0\\x02\\x00\\x00\\xb1\\x02\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\xb2\\x02\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\xc0\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x6f\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\xb2\\x02\\xc3\\x00\\x00\\x00\\x00\\x00\\x75\\x00\\x00\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\xa1\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x00\\x75\\x00\\x00\\x00\\x7e\\x00\\x00\\x00\\x80\\x00\\xa2\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7c\\x00\\x86\\x00\\x00\\x00\\x7e\\x00\\x00\\x00\\x80\\x00\\x3d\\x00\\x00\\x00\\x00\\x00\\xa4\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xd0\\x02\\x85\\x00\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xbc\\x01\\x85\\x00\\x86\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\xa6\\x01\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa7\\x01\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x3d\\xfe\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x3d\\xfe\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x3d\\xfe\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x3d\\xfe\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x85\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x9e\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x9f\\x00\\x86\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x7d\\x00\\x00\\x00\\x7e\\x00\\x7f\\x00\\x80\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\x6f\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x00\\x00\\x75\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x79\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x7c\\x00\\x00\\x00\\x00\\x00\\x7e\\x00\\x00\\x00\\x80\\x00\\x00\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x85\\x00\\x86\\x00\\xb2\\x02\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x00\\x00\\x00\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\xa6\\x01\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\xa7\\x01\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\xb3\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\xb4\\x00\\x86\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x00\\x00\\x00\\x00\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x00\\x00\\x3b\\xfe\\x00\\x00\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x3b\\xfe\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x3b\\xfe\\x3b\\xfe\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\xa6\\x01\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\xa7\\x01\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x85\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x9e\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\x00\\x00\\x00\\x00\\x72\\x00\\x9f\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x74\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x7d\\x00\\x00\\x00\\x00\\x00\\x7f\\x00\\x00\\x00\\x81\\x00\\x82\\x00\\x83\\x00\\x00\\x00\\x70\\x00\\x00\\x00\\x71\\x00\\xa1\\x00\\x00\\x00\\x72\\x00\\x85\\x00\\x86\\x00\\x73\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x76\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xa2\\x00\\x77\\x00\\x78\\x00\\x00\\x00\\x00\\x00\\xa3\\x00\\x00\\x00\\x7a\\x00\\x7b\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x82\\x00\\x83\\x00\\xa4\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x6c\\x02\\x86\\x00\\x27\\x03\\x6e\\x02\\x6f\\x02\\x70\\x02\\x71\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x6c\\x02\\x73\\x02\\x6d\\x02\\x6e\\x02\\x6f\\x02\\x70\\x02\\x71\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x31\\x03\\x73\\x02\\x00\\x00\\x32\\x03\\x6f\\x02\\x70\\x02\\x71\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x73\\x02\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe3\\x02\\x18\\x00\\x19\\x00\\x00\\x00\\x67\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe4\\x02\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x2e\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\xd7\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x72\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xab\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0f\\x02\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x9c\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x43\\x03\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x44\\x03\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x93\\x02\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\x94\\x02\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\xea\\x00\\x00\\x00\\xeb\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x77\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x78\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x61\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x3a\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x92\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x41\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x42\\x01\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x43\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x57\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x5a\\x01\\x00\\x00\\x00\\x00\\x5b\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7a\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7c\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7e\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x7f\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x16\\x00\\x00\\x00\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x56\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x58\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x5b\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x66\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x47\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x4d\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x51\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xe8\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\xee\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x29\\x03\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x69\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x6b\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x40\\x02\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x45\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\x08\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x15\\x00\\x6c\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\xf5\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\xf6\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x6a\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x13\\x00\\x14\\x00\\x64\\x02\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x12\\x00\\x59\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x0f\\x00\\x10\\x00\\x11\\x00\\x56\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x06\\x00\\x00\\x00\\x07\\x00\\x00\\x00\\xf4\\x00\\x09\\x00\\x0a\\x00\\x0b\\x00\\x0c\\x00\\x0d\\x00\\x0e\\x00\\x53\\x01\\x02\\x02\\xce\\x00\\xcf\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x03\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x18\\x00\\x19\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x04\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x09\\x02\\xce\\x00\\xcf\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x0a\\x02\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x59\\x03\\x0b\\x02\\x5f\\x01\\xa6\\x00\\xa7\\x00\\x60\\x01\\x61\\x01\\x02\\x03\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x01\\x03\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x02\\x03\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xcb\\x00\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\xe1\\x00\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x37\\x02\\x00\\x00\\xcc\\x00\\xcd\\x00\\xce\\x00\\xcf\\x00\\xd0\\x00\\xd1\\x00\\x00\\x00\\xf4\\x01\\x62\\x00\\x63\\x00\\xd0\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00")))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 1 1339 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 1 878 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 1 878 15 , srcInfoPoints = [] } "happyReduceArr")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 16 1339 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 878 16 878 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 1339 6 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 18 878 23 , srcInfoPoints = [] } "array"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 24 878 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 878 24 878 25 , SrcSpan "tests/examples/CParser.hs" 878 26 878 27 , SrcSpan "tests/examples/CParser.hs" 878 31 878 32 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 25 878 26 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 25 878 26 , srcInfoPoints = [] } 4 "4") , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 28 878 31 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 28 878 31 , srcInfoPoints = [] } 463 "463") ])) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 878 33 1339 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 878 33 878 34 , SrcSpan "tests/examples/CParser.hs" 879 24 879 25 , SrcSpan "tests/examples/CParser.hs" 880 24 880 25 , SrcSpan "tests/examples/CParser.hs" 881 24 881 25 , SrcSpan "tests/examples/CParser.hs" 882 24 882 25 , SrcSpan "tests/examples/CParser.hs" 883 24 883 25 , SrcSpan "tests/examples/CParser.hs" 884 24 884 25 , SrcSpan "tests/examples/CParser.hs" 885 26 885 27 , SrcSpan "tests/examples/CParser.hs" 886 26 886 27 , SrcSpan "tests/examples/CParser.hs" 887 26 887 27 , SrcSpan "tests/examples/CParser.hs" 888 26 888 27 , SrcSpan "tests/examples/CParser.hs" 889 26 889 27 , SrcSpan "tests/examples/CParser.hs" 890 26 890 27 , SrcSpan "tests/examples/CParser.hs" 891 26 891 27 , SrcSpan "tests/examples/CParser.hs" 892 26 892 27 , SrcSpan "tests/examples/CParser.hs" 893 26 893 27 , SrcSpan "tests/examples/CParser.hs" 894 26 894 27 , SrcSpan "tests/examples/CParser.hs" 895 26 895 27 , SrcSpan "tests/examples/CParser.hs" 896 26 896 27 , SrcSpan "tests/examples/CParser.hs" 897 26 897 27 , SrcSpan "tests/examples/CParser.hs" 898 26 898 27 , SrcSpan "tests/examples/CParser.hs" 899 26 899 27 , SrcSpan "tests/examples/CParser.hs" 900 26 900 27 , SrcSpan "tests/examples/CParser.hs" 901 26 901 27 , SrcSpan "tests/examples/CParser.hs" 902 26 902 27 , SrcSpan "tests/examples/CParser.hs" 903 26 903 27 , SrcSpan "tests/examples/CParser.hs" 904 26 904 27 , SrcSpan "tests/examples/CParser.hs" 905 26 905 27 , SrcSpan "tests/examples/CParser.hs" 906 26 906 27 , SrcSpan "tests/examples/CParser.hs" 907 26 907 27 , SrcSpan "tests/examples/CParser.hs" 908 26 908 27 , SrcSpan "tests/examples/CParser.hs" 909 26 909 27 , SrcSpan "tests/examples/CParser.hs" 910 26 910 27 , SrcSpan "tests/examples/CParser.hs" 911 26 911 27 , SrcSpan "tests/examples/CParser.hs" 912 26 912 27 , SrcSpan "tests/examples/CParser.hs" 913 26 913 27 , SrcSpan "tests/examples/CParser.hs" 914 26 914 27 , SrcSpan "tests/examples/CParser.hs" 915 26 915 27 , SrcSpan "tests/examples/CParser.hs" 916 26 916 27 , SrcSpan "tests/examples/CParser.hs" 917 26 917 27 , SrcSpan "tests/examples/CParser.hs" 918 26 918 27 , SrcSpan "tests/examples/CParser.hs" 919 26 919 27 , SrcSpan "tests/examples/CParser.hs" 920 26 920 27 , SrcSpan "tests/examples/CParser.hs" 921 26 921 27 , SrcSpan "tests/examples/CParser.hs" 922 26 922 27 , SrcSpan "tests/examples/CParser.hs" 923 26 923 27 , SrcSpan "tests/examples/CParser.hs" 924 26 924 27 , SrcSpan "tests/examples/CParser.hs" 925 26 925 27 , SrcSpan "tests/examples/CParser.hs" 926 26 926 27 , SrcSpan "tests/examples/CParser.hs" 927 26 927 27 , SrcSpan "tests/examples/CParser.hs" 928 26 928 27 , SrcSpan "tests/examples/CParser.hs" 929 26 929 27 , SrcSpan "tests/examples/CParser.hs" 930 26 930 27 , SrcSpan "tests/examples/CParser.hs" 931 26 931 27 , SrcSpan "tests/examples/CParser.hs" 932 26 932 27 , SrcSpan "tests/examples/CParser.hs" 933 26 933 27 , SrcSpan "tests/examples/CParser.hs" 934 26 934 27 , SrcSpan "tests/examples/CParser.hs" 935 26 935 27 , SrcSpan "tests/examples/CParser.hs" 936 26 936 27 , SrcSpan "tests/examples/CParser.hs" 937 26 937 27 , SrcSpan "tests/examples/CParser.hs" 938 26 938 27 , SrcSpan "tests/examples/CParser.hs" 939 26 939 27 , SrcSpan "tests/examples/CParser.hs" 940 26 940 27 , SrcSpan "tests/examples/CParser.hs" 941 26 941 27 , SrcSpan "tests/examples/CParser.hs" 942 26 942 27 , SrcSpan "tests/examples/CParser.hs" 943 26 943 27 , SrcSpan "tests/examples/CParser.hs" 944 26 944 27 , SrcSpan "tests/examples/CParser.hs" 945 26 945 27 , SrcSpan "tests/examples/CParser.hs" 946 26 946 27 , SrcSpan "tests/examples/CParser.hs" 947 26 947 27 , SrcSpan "tests/examples/CParser.hs" 948 26 948 27 , SrcSpan "tests/examples/CParser.hs" 949 26 949 27 , SrcSpan "tests/examples/CParser.hs" 950 26 950 27 , SrcSpan "tests/examples/CParser.hs" 951 26 951 27 , SrcSpan "tests/examples/CParser.hs" 952 26 952 27 , SrcSpan "tests/examples/CParser.hs" 953 26 953 27 , SrcSpan "tests/examples/CParser.hs" 954 26 954 27 , SrcSpan "tests/examples/CParser.hs" 955 26 955 27 , SrcSpan "tests/examples/CParser.hs" 956 26 956 27 , SrcSpan "tests/examples/CParser.hs" 957 26 957 27 , SrcSpan "tests/examples/CParser.hs" 958 26 958 27 , SrcSpan "tests/examples/CParser.hs" 959 26 959 27 , SrcSpan "tests/examples/CParser.hs" 960 26 960 27 , SrcSpan "tests/examples/CParser.hs" 961 26 961 27 , SrcSpan "tests/examples/CParser.hs" 962 26 962 27 , SrcSpan "tests/examples/CParser.hs" 963 26 963 27 , SrcSpan "tests/examples/CParser.hs" 964 26 964 27 , SrcSpan "tests/examples/CParser.hs" 965 26 965 27 , SrcSpan "tests/examples/CParser.hs" 966 26 966 27 , SrcSpan "tests/examples/CParser.hs" 967 26 967 27 , SrcSpan "tests/examples/CParser.hs" 968 26 968 27 , SrcSpan "tests/examples/CParser.hs" 969 26 969 27 , SrcSpan "tests/examples/CParser.hs" 970 26 970 27 , SrcSpan "tests/examples/CParser.hs" 971 26 971 27 , SrcSpan "tests/examples/CParser.hs" 972 26 972 27 , SrcSpan "tests/examples/CParser.hs" 973 26 973 27 , SrcSpan "tests/examples/CParser.hs" 974 26 974 27 , SrcSpan "tests/examples/CParser.hs" 975 28 975 29 , SrcSpan "tests/examples/CParser.hs" 976 28 976 29 , SrcSpan "tests/examples/CParser.hs" 977 28 977 29 , SrcSpan "tests/examples/CParser.hs" 978 28 978 29 , SrcSpan "tests/examples/CParser.hs" 979 28 979 29 , SrcSpan "tests/examples/CParser.hs" 980 28 980 29 , SrcSpan "tests/examples/CParser.hs" 981 28 981 29 , SrcSpan "tests/examples/CParser.hs" 982 28 982 29 , SrcSpan "tests/examples/CParser.hs" 983 28 983 29 , SrcSpan "tests/examples/CParser.hs" 984 28 984 29 , SrcSpan "tests/examples/CParser.hs" 985 28 985 29 , SrcSpan "tests/examples/CParser.hs" 986 28 986 29 , SrcSpan "tests/examples/CParser.hs" 987 28 987 29 , SrcSpan "tests/examples/CParser.hs" 988 28 988 29 , SrcSpan "tests/examples/CParser.hs" 989 28 989 29 , SrcSpan "tests/examples/CParser.hs" 990 28 990 29 , SrcSpan "tests/examples/CParser.hs" 991 28 991 29 , SrcSpan "tests/examples/CParser.hs" 992 28 992 29 , SrcSpan "tests/examples/CParser.hs" 993 28 993 29 , SrcSpan "tests/examples/CParser.hs" 994 28 994 29 , SrcSpan "tests/examples/CParser.hs" 995 28 995 29 , SrcSpan "tests/examples/CParser.hs" 996 28 996 29 , SrcSpan "tests/examples/CParser.hs" 997 28 997 29 , SrcSpan "tests/examples/CParser.hs" 998 28 998 29 , SrcSpan "tests/examples/CParser.hs" 999 28 999 29 , SrcSpan "tests/examples/CParser.hs" 1000 28 1000 29 , SrcSpan "tests/examples/CParser.hs" 1001 28 1001 29 , SrcSpan "tests/examples/CParser.hs" 1002 28 1002 29 , SrcSpan "tests/examples/CParser.hs" 1003 28 1003 29 , SrcSpan "tests/examples/CParser.hs" 1004 28 1004 29 , SrcSpan "tests/examples/CParser.hs" 1005 28 1005 29 , SrcSpan "tests/examples/CParser.hs" 1006 28 1006 29 , SrcSpan "tests/examples/CParser.hs" 1007 28 1007 29 , SrcSpan "tests/examples/CParser.hs" 1008 28 1008 29 , SrcSpan "tests/examples/CParser.hs" 1009 28 1009 29 , SrcSpan "tests/examples/CParser.hs" 1010 28 1010 29 , SrcSpan "tests/examples/CParser.hs" 1011 28 1011 29 , SrcSpan "tests/examples/CParser.hs" 1012 28 1012 29 , SrcSpan "tests/examples/CParser.hs" 1013 28 1013 29 , SrcSpan "tests/examples/CParser.hs" 1014 28 1014 29 , SrcSpan "tests/examples/CParser.hs" 1015 28 1015 29 , SrcSpan "tests/examples/CParser.hs" 1016 28 1016 29 , SrcSpan "tests/examples/CParser.hs" 1017 28 1017 29 , SrcSpan "tests/examples/CParser.hs" 1018 28 1018 29 , SrcSpan "tests/examples/CParser.hs" 1019 28 1019 29 , SrcSpan "tests/examples/CParser.hs" 1020 28 1020 29 , SrcSpan "tests/examples/CParser.hs" 1021 28 1021 29 , SrcSpan "tests/examples/CParser.hs" 1022 28 1022 29 , SrcSpan "tests/examples/CParser.hs" 1023 28 1023 29 , SrcSpan "tests/examples/CParser.hs" 1024 28 1024 29 , SrcSpan "tests/examples/CParser.hs" 1025 28 1025 29 , SrcSpan "tests/examples/CParser.hs" 1026 28 1026 29 , SrcSpan "tests/examples/CParser.hs" 1027 28 1027 29 , SrcSpan "tests/examples/CParser.hs" 1028 28 1028 29 , SrcSpan "tests/examples/CParser.hs" 1029 28 1029 29 , SrcSpan "tests/examples/CParser.hs" 1030 28 1030 29 , SrcSpan "tests/examples/CParser.hs" 1031 28 1031 29 , SrcSpan "tests/examples/CParser.hs" 1032 28 1032 29 , SrcSpan "tests/examples/CParser.hs" 1033 28 1033 29 , SrcSpan "tests/examples/CParser.hs" 1034 28 1034 29 , SrcSpan "tests/examples/CParser.hs" 1035 28 1035 29 , SrcSpan "tests/examples/CParser.hs" 1036 28 1036 29 , SrcSpan "tests/examples/CParser.hs" 1037 28 1037 29 , SrcSpan "tests/examples/CParser.hs" 1038 28 1038 29 , SrcSpan "tests/examples/CParser.hs" 1039 28 1039 29 , SrcSpan "tests/examples/CParser.hs" 1040 28 1040 29 , SrcSpan "tests/examples/CParser.hs" 1041 28 1041 29 , SrcSpan "tests/examples/CParser.hs" 1042 28 1042 29 , SrcSpan "tests/examples/CParser.hs" 1043 28 1043 29 , SrcSpan "tests/examples/CParser.hs" 1044 28 1044 29 , SrcSpan "tests/examples/CParser.hs" 1045 28 1045 29 , SrcSpan "tests/examples/CParser.hs" 1046 28 1046 29 , SrcSpan "tests/examples/CParser.hs" 1047 28 1047 29 , SrcSpan "tests/examples/CParser.hs" 1048 28 1048 29 , SrcSpan "tests/examples/CParser.hs" 1049 28 1049 29 , SrcSpan "tests/examples/CParser.hs" 1050 28 1050 29 , SrcSpan "tests/examples/CParser.hs" 1051 28 1051 29 , SrcSpan "tests/examples/CParser.hs" 1052 28 1052 29 , SrcSpan "tests/examples/CParser.hs" 1053 28 1053 29 , SrcSpan "tests/examples/CParser.hs" 1054 28 1054 29 , SrcSpan "tests/examples/CParser.hs" 1055 28 1055 29 , SrcSpan "tests/examples/CParser.hs" 1056 28 1056 29 , SrcSpan "tests/examples/CParser.hs" 1057 28 1057 29 , SrcSpan "tests/examples/CParser.hs" 1058 28 1058 29 , SrcSpan "tests/examples/CParser.hs" 1059 28 1059 29 , SrcSpan "tests/examples/CParser.hs" 1060 28 1060 29 , SrcSpan "tests/examples/CParser.hs" 1061 28 1061 29 , SrcSpan "tests/examples/CParser.hs" 1062 28 1062 29 , SrcSpan "tests/examples/CParser.hs" 1063 28 1063 29 , SrcSpan "tests/examples/CParser.hs" 1064 28 1064 29 , SrcSpan "tests/examples/CParser.hs" 1065 28 1065 29 , SrcSpan "tests/examples/CParser.hs" 1066 28 1066 29 , SrcSpan "tests/examples/CParser.hs" 1067 28 1067 29 , SrcSpan "tests/examples/CParser.hs" 1068 28 1068 29 , SrcSpan "tests/examples/CParser.hs" 1069 28 1069 29 , SrcSpan "tests/examples/CParser.hs" 1070 28 1070 29 , SrcSpan "tests/examples/CParser.hs" 1071 28 1071 29 , SrcSpan "tests/examples/CParser.hs" 1072 28 1072 29 , SrcSpan "tests/examples/CParser.hs" 1073 28 1073 29 , SrcSpan "tests/examples/CParser.hs" 1074 28 1074 29 , SrcSpan "tests/examples/CParser.hs" 1075 28 1075 29 , SrcSpan "tests/examples/CParser.hs" 1076 28 1076 29 , SrcSpan "tests/examples/CParser.hs" 1077 28 1077 29 , SrcSpan "tests/examples/CParser.hs" 1078 28 1078 29 , SrcSpan "tests/examples/CParser.hs" 1079 28 1079 29 , SrcSpan "tests/examples/CParser.hs" 1080 28 1080 29 , SrcSpan "tests/examples/CParser.hs" 1081 28 1081 29 , SrcSpan "tests/examples/CParser.hs" 1082 28 1082 29 , SrcSpan "tests/examples/CParser.hs" 1083 28 1083 29 , SrcSpan "tests/examples/CParser.hs" 1084 28 1084 29 , SrcSpan "tests/examples/CParser.hs" 1085 28 1085 29 , SrcSpan "tests/examples/CParser.hs" 1086 28 1086 29 , SrcSpan "tests/examples/CParser.hs" 1087 28 1087 29 , SrcSpan "tests/examples/CParser.hs" 1088 28 1088 29 , SrcSpan "tests/examples/CParser.hs" 1089 28 1089 29 , SrcSpan "tests/examples/CParser.hs" 1090 28 1090 29 , SrcSpan "tests/examples/CParser.hs" 1091 28 1091 29 , SrcSpan "tests/examples/CParser.hs" 1092 28 1092 29 , SrcSpan "tests/examples/CParser.hs" 1093 28 1093 29 , SrcSpan "tests/examples/CParser.hs" 1094 28 1094 29 , SrcSpan "tests/examples/CParser.hs" 1095 28 1095 29 , SrcSpan "tests/examples/CParser.hs" 1096 28 1096 29 , SrcSpan "tests/examples/CParser.hs" 1097 28 1097 29 , SrcSpan "tests/examples/CParser.hs" 1098 28 1098 29 , SrcSpan "tests/examples/CParser.hs" 1099 28 1099 29 , SrcSpan "tests/examples/CParser.hs" 1100 28 1100 29 , SrcSpan "tests/examples/CParser.hs" 1101 28 1101 29 , SrcSpan "tests/examples/CParser.hs" 1102 28 1102 29 , SrcSpan "tests/examples/CParser.hs" 1103 28 1103 29 , SrcSpan "tests/examples/CParser.hs" 1104 28 1104 29 , SrcSpan "tests/examples/CParser.hs" 1105 28 1105 29 , SrcSpan "tests/examples/CParser.hs" 1106 28 1106 29 , SrcSpan "tests/examples/CParser.hs" 1107 28 1107 29 , SrcSpan "tests/examples/CParser.hs" 1108 28 1108 29 , SrcSpan "tests/examples/CParser.hs" 1109 28 1109 29 , SrcSpan "tests/examples/CParser.hs" 1110 28 1110 29 , SrcSpan "tests/examples/CParser.hs" 1111 28 1111 29 , SrcSpan "tests/examples/CParser.hs" 1112 28 1112 29 , SrcSpan "tests/examples/CParser.hs" 1113 28 1113 29 , SrcSpan "tests/examples/CParser.hs" 1114 28 1114 29 , SrcSpan "tests/examples/CParser.hs" 1115 28 1115 29 , SrcSpan "tests/examples/CParser.hs" 1116 28 1116 29 , SrcSpan "tests/examples/CParser.hs" 1117 28 1117 29 , SrcSpan "tests/examples/CParser.hs" 1118 28 1118 29 , SrcSpan "tests/examples/CParser.hs" 1119 28 1119 29 , SrcSpan "tests/examples/CParser.hs" 1120 28 1120 29 , SrcSpan "tests/examples/CParser.hs" 1121 28 1121 29 , SrcSpan "tests/examples/CParser.hs" 1122 28 1122 29 , SrcSpan "tests/examples/CParser.hs" 1123 28 1123 29 , SrcSpan "tests/examples/CParser.hs" 1124 28 1124 29 , SrcSpan "tests/examples/CParser.hs" 1125 28 1125 29 , SrcSpan "tests/examples/CParser.hs" 1126 28 1126 29 , SrcSpan "tests/examples/CParser.hs" 1127 28 1127 29 , SrcSpan "tests/examples/CParser.hs" 1128 28 1128 29 , SrcSpan "tests/examples/CParser.hs" 1129 28 1129 29 , SrcSpan "tests/examples/CParser.hs" 1130 28 1130 29 , SrcSpan "tests/examples/CParser.hs" 1131 28 1131 29 , SrcSpan "tests/examples/CParser.hs" 1132 28 1132 29 , SrcSpan "tests/examples/CParser.hs" 1133 28 1133 29 , SrcSpan "tests/examples/CParser.hs" 1134 28 1134 29 , SrcSpan "tests/examples/CParser.hs" 1135 28 1135 29 , SrcSpan "tests/examples/CParser.hs" 1136 28 1136 29 , SrcSpan "tests/examples/CParser.hs" 1137 28 1137 29 , SrcSpan "tests/examples/CParser.hs" 1138 28 1138 29 , SrcSpan "tests/examples/CParser.hs" 1139 28 1139 29 , SrcSpan "tests/examples/CParser.hs" 1140 28 1140 29 , SrcSpan "tests/examples/CParser.hs" 1141 28 1141 29 , SrcSpan "tests/examples/CParser.hs" 1142 28 1142 29 , SrcSpan "tests/examples/CParser.hs" 1143 28 1143 29 , SrcSpan "tests/examples/CParser.hs" 1144 28 1144 29 , SrcSpan "tests/examples/CParser.hs" 1145 28 1145 29 , SrcSpan "tests/examples/CParser.hs" 1146 28 1146 29 , SrcSpan "tests/examples/CParser.hs" 1147 28 1147 29 , SrcSpan "tests/examples/CParser.hs" 1148 28 1148 29 , SrcSpan "tests/examples/CParser.hs" 1149 28 1149 29 , SrcSpan "tests/examples/CParser.hs" 1150 28 1150 29 , SrcSpan "tests/examples/CParser.hs" 1151 28 1151 29 , SrcSpan "tests/examples/CParser.hs" 1152 28 1152 29 , SrcSpan "tests/examples/CParser.hs" 1153 28 1153 29 , SrcSpan "tests/examples/CParser.hs" 1154 28 1154 29 , SrcSpan "tests/examples/CParser.hs" 1155 28 1155 29 , SrcSpan "tests/examples/CParser.hs" 1156 28 1156 29 , SrcSpan "tests/examples/CParser.hs" 1157 28 1157 29 , SrcSpan "tests/examples/CParser.hs" 1158 28 1158 29 , SrcSpan "tests/examples/CParser.hs" 1159 28 1159 29 , SrcSpan "tests/examples/CParser.hs" 1160 28 1160 29 , SrcSpan "tests/examples/CParser.hs" 1161 28 1161 29 , SrcSpan "tests/examples/CParser.hs" 1162 28 1162 29 , SrcSpan "tests/examples/CParser.hs" 1163 28 1163 29 , SrcSpan "tests/examples/CParser.hs" 1164 28 1164 29 , SrcSpan "tests/examples/CParser.hs" 1165 28 1165 29 , SrcSpan "tests/examples/CParser.hs" 1166 28 1166 29 , SrcSpan "tests/examples/CParser.hs" 1167 28 1167 29 , SrcSpan "tests/examples/CParser.hs" 1168 28 1168 29 , SrcSpan "tests/examples/CParser.hs" 1169 28 1169 29 , SrcSpan "tests/examples/CParser.hs" 1170 28 1170 29 , SrcSpan "tests/examples/CParser.hs" 1171 28 1171 29 , SrcSpan "tests/examples/CParser.hs" 1172 28 1172 29 , SrcSpan "tests/examples/CParser.hs" 1173 28 1173 29 , SrcSpan "tests/examples/CParser.hs" 1174 28 1174 29 , SrcSpan "tests/examples/CParser.hs" 1175 28 1175 29 , SrcSpan "tests/examples/CParser.hs" 1176 28 1176 29 , SrcSpan "tests/examples/CParser.hs" 1177 28 1177 29 , SrcSpan "tests/examples/CParser.hs" 1178 28 1178 29 , SrcSpan "tests/examples/CParser.hs" 1179 28 1179 29 , SrcSpan "tests/examples/CParser.hs" 1180 28 1180 29 , SrcSpan "tests/examples/CParser.hs" 1181 28 1181 29 , SrcSpan "tests/examples/CParser.hs" 1182 28 1182 29 , SrcSpan "tests/examples/CParser.hs" 1183 28 1183 29 , SrcSpan "tests/examples/CParser.hs" 1184 28 1184 29 , SrcSpan "tests/examples/CParser.hs" 1185 28 1185 29 , SrcSpan "tests/examples/CParser.hs" 1186 28 1186 29 , SrcSpan "tests/examples/CParser.hs" 1187 28 1187 29 , SrcSpan "tests/examples/CParser.hs" 1188 28 1188 29 , SrcSpan "tests/examples/CParser.hs" 1189 28 1189 29 , SrcSpan "tests/examples/CParser.hs" 1190 28 1190 29 , SrcSpan "tests/examples/CParser.hs" 1191 28 1191 29 , SrcSpan "tests/examples/CParser.hs" 1192 28 1192 29 , SrcSpan "tests/examples/CParser.hs" 1193 28 1193 29 , SrcSpan "tests/examples/CParser.hs" 1194 28 1194 29 , SrcSpan "tests/examples/CParser.hs" 1195 28 1195 29 , SrcSpan "tests/examples/CParser.hs" 1196 28 1196 29 , SrcSpan "tests/examples/CParser.hs" 1197 28 1197 29 , SrcSpan "tests/examples/CParser.hs" 1198 28 1198 29 , SrcSpan "tests/examples/CParser.hs" 1199 28 1199 29 , SrcSpan "tests/examples/CParser.hs" 1200 28 1200 29 , SrcSpan "tests/examples/CParser.hs" 1201 28 1201 29 , SrcSpan "tests/examples/CParser.hs" 1202 28 1202 29 , SrcSpan "tests/examples/CParser.hs" 1203 28 1203 29 , SrcSpan "tests/examples/CParser.hs" 1204 28 1204 29 , SrcSpan "tests/examples/CParser.hs" 1205 28 1205 29 , SrcSpan "tests/examples/CParser.hs" 1206 28 1206 29 , SrcSpan "tests/examples/CParser.hs" 1207 28 1207 29 , SrcSpan "tests/examples/CParser.hs" 1208 28 1208 29 , SrcSpan "tests/examples/CParser.hs" 1209 28 1209 29 , SrcSpan "tests/examples/CParser.hs" 1210 28 1210 29 , SrcSpan "tests/examples/CParser.hs" 1211 28 1211 29 , SrcSpan "tests/examples/CParser.hs" 1212 28 1212 29 , SrcSpan "tests/examples/CParser.hs" 1213 28 1213 29 , SrcSpan "tests/examples/CParser.hs" 1214 28 1214 29 , SrcSpan "tests/examples/CParser.hs" 1215 28 1215 29 , SrcSpan "tests/examples/CParser.hs" 1216 28 1216 29 , SrcSpan "tests/examples/CParser.hs" 1217 28 1217 29 , SrcSpan "tests/examples/CParser.hs" 1218 28 1218 29 , SrcSpan "tests/examples/CParser.hs" 1219 28 1219 29 , SrcSpan "tests/examples/CParser.hs" 1220 28 1220 29 , SrcSpan "tests/examples/CParser.hs" 1221 28 1221 29 , SrcSpan "tests/examples/CParser.hs" 1222 28 1222 29 , SrcSpan "tests/examples/CParser.hs" 1223 28 1223 29 , SrcSpan "tests/examples/CParser.hs" 1224 28 1224 29 , SrcSpan "tests/examples/CParser.hs" 1225 28 1225 29 , SrcSpan "tests/examples/CParser.hs" 1226 28 1226 29 , SrcSpan "tests/examples/CParser.hs" 1227 28 1227 29 , SrcSpan "tests/examples/CParser.hs" 1228 28 1228 29 , SrcSpan "tests/examples/CParser.hs" 1229 28 1229 29 , SrcSpan "tests/examples/CParser.hs" 1230 28 1230 29 , SrcSpan "tests/examples/CParser.hs" 1231 28 1231 29 , SrcSpan "tests/examples/CParser.hs" 1232 28 1232 29 , SrcSpan "tests/examples/CParser.hs" 1233 28 1233 29 , SrcSpan "tests/examples/CParser.hs" 1234 28 1234 29 , SrcSpan "tests/examples/CParser.hs" 1235 28 1235 29 , SrcSpan "tests/examples/CParser.hs" 1236 28 1236 29 , SrcSpan "tests/examples/CParser.hs" 1237 28 1237 29 , SrcSpan "tests/examples/CParser.hs" 1238 28 1238 29 , SrcSpan "tests/examples/CParser.hs" 1239 28 1239 29 , SrcSpan "tests/examples/CParser.hs" 1240 28 1240 29 , SrcSpan "tests/examples/CParser.hs" 1241 28 1241 29 , SrcSpan "tests/examples/CParser.hs" 1242 28 1242 29 , SrcSpan "tests/examples/CParser.hs" 1243 28 1243 29 , SrcSpan "tests/examples/CParser.hs" 1244 28 1244 29 , SrcSpan "tests/examples/CParser.hs" 1245 28 1245 29 , SrcSpan "tests/examples/CParser.hs" 1246 28 1246 29 , SrcSpan "tests/examples/CParser.hs" 1247 28 1247 29 , SrcSpan "tests/examples/CParser.hs" 1248 28 1248 29 , SrcSpan "tests/examples/CParser.hs" 1249 28 1249 29 , SrcSpan "tests/examples/CParser.hs" 1250 28 1250 29 , SrcSpan "tests/examples/CParser.hs" 1251 28 1251 29 , SrcSpan "tests/examples/CParser.hs" 1252 28 1252 29 , SrcSpan "tests/examples/CParser.hs" 1253 28 1253 29 , SrcSpan "tests/examples/CParser.hs" 1254 28 1254 29 , SrcSpan "tests/examples/CParser.hs" 1255 28 1255 29 , SrcSpan "tests/examples/CParser.hs" 1256 28 1256 29 , SrcSpan "tests/examples/CParser.hs" 1257 28 1257 29 , SrcSpan "tests/examples/CParser.hs" 1258 28 1258 29 , SrcSpan "tests/examples/CParser.hs" 1259 28 1259 29 , SrcSpan "tests/examples/CParser.hs" 1260 28 1260 29 , SrcSpan "tests/examples/CParser.hs" 1261 28 1261 29 , SrcSpan "tests/examples/CParser.hs" 1262 28 1262 29 , SrcSpan "tests/examples/CParser.hs" 1263 28 1263 29 , SrcSpan "tests/examples/CParser.hs" 1264 28 1264 29 , SrcSpan "tests/examples/CParser.hs" 1265 28 1265 29 , SrcSpan "tests/examples/CParser.hs" 1266 28 1266 29 , SrcSpan "tests/examples/CParser.hs" 1267 28 1267 29 , SrcSpan "tests/examples/CParser.hs" 1268 28 1268 29 , SrcSpan "tests/examples/CParser.hs" 1269 28 1269 29 , SrcSpan "tests/examples/CParser.hs" 1270 28 1270 29 , SrcSpan "tests/examples/CParser.hs" 1271 28 1271 29 , SrcSpan "tests/examples/CParser.hs" 1272 28 1272 29 , SrcSpan "tests/examples/CParser.hs" 1273 28 1273 29 , SrcSpan "tests/examples/CParser.hs" 1274 28 1274 29 , SrcSpan "tests/examples/CParser.hs" 1275 28 1275 29 , SrcSpan "tests/examples/CParser.hs" 1276 28 1276 29 , SrcSpan "tests/examples/CParser.hs" 1277 28 1277 29 , SrcSpan "tests/examples/CParser.hs" 1278 28 1278 29 , SrcSpan "tests/examples/CParser.hs" 1279 28 1279 29 , SrcSpan "tests/examples/CParser.hs" 1280 28 1280 29 , SrcSpan "tests/examples/CParser.hs" 1281 28 1281 29 , SrcSpan "tests/examples/CParser.hs" 1282 28 1282 29 , SrcSpan "tests/examples/CParser.hs" 1283 28 1283 29 , SrcSpan "tests/examples/CParser.hs" 1284 28 1284 29 , SrcSpan "tests/examples/CParser.hs" 1285 28 1285 29 , SrcSpan "tests/examples/CParser.hs" 1286 28 1286 29 , SrcSpan "tests/examples/CParser.hs" 1287 28 1287 29 , SrcSpan "tests/examples/CParser.hs" 1288 28 1288 29 , SrcSpan "tests/examples/CParser.hs" 1289 28 1289 29 , SrcSpan "tests/examples/CParser.hs" 1290 28 1290 29 , SrcSpan "tests/examples/CParser.hs" 1291 28 1291 29 , SrcSpan "tests/examples/CParser.hs" 1292 28 1292 29 , SrcSpan "tests/examples/CParser.hs" 1293 28 1293 29 , SrcSpan "tests/examples/CParser.hs" 1294 28 1294 29 , SrcSpan "tests/examples/CParser.hs" 1295 28 1295 29 , SrcSpan "tests/examples/CParser.hs" 1296 28 1296 29 , SrcSpan "tests/examples/CParser.hs" 1297 28 1297 29 , SrcSpan "tests/examples/CParser.hs" 1298 28 1298 29 , SrcSpan "tests/examples/CParser.hs" 1299 28 1299 29 , SrcSpan "tests/examples/CParser.hs" 1300 28 1300 29 , SrcSpan "tests/examples/CParser.hs" 1301 28 1301 29 , SrcSpan "tests/examples/CParser.hs" 1302 28 1302 29 , SrcSpan "tests/examples/CParser.hs" 1303 28 1303 29 , SrcSpan "tests/examples/CParser.hs" 1304 28 1304 29 , SrcSpan "tests/examples/CParser.hs" 1305 28 1305 29 , SrcSpan "tests/examples/CParser.hs" 1306 28 1306 29 , SrcSpan "tests/examples/CParser.hs" 1307 28 1307 29 , SrcSpan "tests/examples/CParser.hs" 1308 28 1308 29 , SrcSpan "tests/examples/CParser.hs" 1309 28 1309 29 , SrcSpan "tests/examples/CParser.hs" 1310 28 1310 29 , SrcSpan "tests/examples/CParser.hs" 1311 28 1311 29 , SrcSpan "tests/examples/CParser.hs" 1312 28 1312 29 , SrcSpan "tests/examples/CParser.hs" 1313 28 1313 29 , SrcSpan "tests/examples/CParser.hs" 1314 28 1314 29 , SrcSpan "tests/examples/CParser.hs" 1315 28 1315 29 , SrcSpan "tests/examples/CParser.hs" 1316 28 1316 29 , SrcSpan "tests/examples/CParser.hs" 1317 28 1317 29 , SrcSpan "tests/examples/CParser.hs" 1318 28 1318 29 , SrcSpan "tests/examples/CParser.hs" 1319 28 1319 29 , SrcSpan "tests/examples/CParser.hs" 1320 28 1320 29 , SrcSpan "tests/examples/CParser.hs" 1321 28 1321 29 , SrcSpan "tests/examples/CParser.hs" 1322 28 1322 29 , SrcSpan "tests/examples/CParser.hs" 1323 28 1323 29 , SrcSpan "tests/examples/CParser.hs" 1324 28 1324 29 , SrcSpan "tests/examples/CParser.hs" 1325 28 1325 29 , SrcSpan "tests/examples/CParser.hs" 1326 28 1326 29 , SrcSpan "tests/examples/CParser.hs" 1327 28 1327 29 , SrcSpan "tests/examples/CParser.hs" 1328 28 1328 29 , SrcSpan "tests/examples/CParser.hs" 1329 28 1329 29 , SrcSpan "tests/examples/CParser.hs" 1330 28 1330 29 , SrcSpan "tests/examples/CParser.hs" 1331 28 1331 29 , SrcSpan "tests/examples/CParser.hs" 1332 28 1332 29 , SrcSpan "tests/examples/CParser.hs" 1333 28 1333 29 , SrcSpan "tests/examples/CParser.hs" 1334 28 1334 29 , SrcSpan "tests/examples/CParser.hs" 1335 28 1335 29 , SrcSpan "tests/examples/CParser.hs" 1336 28 1336 29 , SrcSpan "tests/examples/CParser.hs" 1337 28 1337 29 , SrcSpan "tests/examples/CParser.hs" 1339 5 1339 6 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 5 879 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 879 5 879 6 , SrcSpan "tests/examples/CParser.hs" 879 8 879 9 , SrcSpan "tests/examples/CParser.hs" 879 23 879 24 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 6 879 7 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 6 879 7 , srcInfoPoints = [] } 4 "4") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 10 879 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 10 879 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 879 10 879 23 , srcInfoPoints = [] } "happyReduce_4")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 5 880 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 880 5 880 6 , SrcSpan "tests/examples/CParser.hs" 880 8 880 9 , SrcSpan "tests/examples/CParser.hs" 880 23 880 24 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 6 880 7 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 6 880 7 , srcInfoPoints = [] } 5 "5") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 10 880 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 10 880 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 880 10 880 23 , srcInfoPoints = [] } "happyReduce_5")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 5 881 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 881 5 881 6 , SrcSpan "tests/examples/CParser.hs" 881 8 881 9 , SrcSpan "tests/examples/CParser.hs" 881 23 881 24 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 6 881 7 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 6 881 7 , srcInfoPoints = [] } 6 "6") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 10 881 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 10 881 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 881 10 881 23 , srcInfoPoints = [] } "happyReduce_6")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 5 882 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 882 5 882 6 , SrcSpan "tests/examples/CParser.hs" 882 8 882 9 , SrcSpan "tests/examples/CParser.hs" 882 23 882 24 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 6 882 7 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 6 882 7 , srcInfoPoints = [] } 7 "7") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 10 882 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 10 882 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 882 10 882 23 , srcInfoPoints = [] } "happyReduce_7")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 5 883 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 883 5 883 6 , SrcSpan "tests/examples/CParser.hs" 883 8 883 9 , SrcSpan "tests/examples/CParser.hs" 883 23 883 24 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 6 883 7 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 6 883 7 , srcInfoPoints = [] } 8 "8") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 10 883 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 10 883 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 883 10 883 23 , srcInfoPoints = [] } "happyReduce_8")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 5 884 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 884 5 884 6 , SrcSpan "tests/examples/CParser.hs" 884 8 884 9 , SrcSpan "tests/examples/CParser.hs" 884 23 884 24 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 6 884 7 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 6 884 7 , srcInfoPoints = [] } 9 "9") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 10 884 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 10 884 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 884 10 884 23 , srcInfoPoints = [] } "happyReduce_9")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 5 885 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 885 5 885 6 , SrcSpan "tests/examples/CParser.hs" 885 9 885 10 , SrcSpan "tests/examples/CParser.hs" 885 25 885 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 6 885 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 6 885 8 , srcInfoPoints = [] } 10 "10") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 11 885 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 11 885 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 885 11 885 25 , srcInfoPoints = [] } "happyReduce_10")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 5 886 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 886 5 886 6 , SrcSpan "tests/examples/CParser.hs" 886 9 886 10 , SrcSpan "tests/examples/CParser.hs" 886 25 886 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 6 886 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 6 886 8 , srcInfoPoints = [] } 11 "11") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 11 886 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 11 886 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 886 11 886 25 , srcInfoPoints = [] } "happyReduce_11")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 5 887 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 887 5 887 6 , SrcSpan "tests/examples/CParser.hs" 887 9 887 10 , SrcSpan "tests/examples/CParser.hs" 887 25 887 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 6 887 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 6 887 8 , srcInfoPoints = [] } 12 "12") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 11 887 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 11 887 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 887 11 887 25 , srcInfoPoints = [] } "happyReduce_12")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 5 888 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 888 5 888 6 , SrcSpan "tests/examples/CParser.hs" 888 9 888 10 , SrcSpan "tests/examples/CParser.hs" 888 25 888 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 6 888 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 6 888 8 , srcInfoPoints = [] } 13 "13") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 11 888 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 11 888 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 888 11 888 25 , srcInfoPoints = [] } "happyReduce_13")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 5 889 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 889 5 889 6 , SrcSpan "tests/examples/CParser.hs" 889 9 889 10 , SrcSpan "tests/examples/CParser.hs" 889 25 889 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 6 889 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 6 889 8 , srcInfoPoints = [] } 14 "14") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 11 889 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 11 889 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 889 11 889 25 , srcInfoPoints = [] } "happyReduce_14")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 5 890 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 890 5 890 6 , SrcSpan "tests/examples/CParser.hs" 890 9 890 10 , SrcSpan "tests/examples/CParser.hs" 890 25 890 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 6 890 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 6 890 8 , srcInfoPoints = [] } 15 "15") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 11 890 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 11 890 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 890 11 890 25 , srcInfoPoints = [] } "happyReduce_15")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 5 891 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 891 5 891 6 , SrcSpan "tests/examples/CParser.hs" 891 9 891 10 , SrcSpan "tests/examples/CParser.hs" 891 25 891 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 6 891 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 6 891 8 , srcInfoPoints = [] } 16 "16") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 11 891 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 11 891 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 891 11 891 25 , srcInfoPoints = [] } "happyReduce_16")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 5 892 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 892 5 892 6 , SrcSpan "tests/examples/CParser.hs" 892 9 892 10 , SrcSpan "tests/examples/CParser.hs" 892 25 892 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 6 892 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 6 892 8 , srcInfoPoints = [] } 17 "17") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 11 892 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 11 892 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 892 11 892 25 , srcInfoPoints = [] } "happyReduce_17")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 5 893 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 893 5 893 6 , SrcSpan "tests/examples/CParser.hs" 893 9 893 10 , SrcSpan "tests/examples/CParser.hs" 893 25 893 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 6 893 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 6 893 8 , srcInfoPoints = [] } 18 "18") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 11 893 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 11 893 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 893 11 893 25 , srcInfoPoints = [] } "happyReduce_18")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 5 894 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 894 5 894 6 , SrcSpan "tests/examples/CParser.hs" 894 9 894 10 , SrcSpan "tests/examples/CParser.hs" 894 25 894 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 6 894 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 6 894 8 , srcInfoPoints = [] } 19 "19") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 11 894 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 11 894 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 894 11 894 25 , srcInfoPoints = [] } "happyReduce_19")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 5 895 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 895 5 895 6 , SrcSpan "tests/examples/CParser.hs" 895 9 895 10 , SrcSpan "tests/examples/CParser.hs" 895 25 895 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 6 895 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 6 895 8 , srcInfoPoints = [] } 20 "20") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 11 895 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 11 895 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 895 11 895 25 , srcInfoPoints = [] } "happyReduce_20")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 5 896 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 896 5 896 6 , SrcSpan "tests/examples/CParser.hs" 896 9 896 10 , SrcSpan "tests/examples/CParser.hs" 896 25 896 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 6 896 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 6 896 8 , srcInfoPoints = [] } 21 "21") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 11 896 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 11 896 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 896 11 896 25 , srcInfoPoints = [] } "happyReduce_21")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 5 897 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 897 5 897 6 , SrcSpan "tests/examples/CParser.hs" 897 9 897 10 , SrcSpan "tests/examples/CParser.hs" 897 25 897 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 6 897 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 6 897 8 , srcInfoPoints = [] } 22 "22") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 11 897 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 11 897 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 897 11 897 25 , srcInfoPoints = [] } "happyReduce_22")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 5 898 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 898 5 898 6 , SrcSpan "tests/examples/CParser.hs" 898 9 898 10 , SrcSpan "tests/examples/CParser.hs" 898 25 898 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 6 898 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 6 898 8 , srcInfoPoints = [] } 23 "23") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 11 898 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 11 898 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 898 11 898 25 , srcInfoPoints = [] } "happyReduce_23")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 5 899 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 899 5 899 6 , SrcSpan "tests/examples/CParser.hs" 899 9 899 10 , SrcSpan "tests/examples/CParser.hs" 899 25 899 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 6 899 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 6 899 8 , srcInfoPoints = [] } 24 "24") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 11 899 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 11 899 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 899 11 899 25 , srcInfoPoints = [] } "happyReduce_24")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 5 900 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 900 5 900 6 , SrcSpan "tests/examples/CParser.hs" 900 9 900 10 , SrcSpan "tests/examples/CParser.hs" 900 25 900 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 6 900 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 6 900 8 , srcInfoPoints = [] } 25 "25") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 11 900 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 11 900 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 900 11 900 25 , srcInfoPoints = [] } "happyReduce_25")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 5 901 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 901 5 901 6 , SrcSpan "tests/examples/CParser.hs" 901 9 901 10 , SrcSpan "tests/examples/CParser.hs" 901 25 901 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 6 901 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 6 901 8 , srcInfoPoints = [] } 26 "26") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 11 901 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 11 901 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 901 11 901 25 , srcInfoPoints = [] } "happyReduce_26")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 5 902 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 902 5 902 6 , SrcSpan "tests/examples/CParser.hs" 902 9 902 10 , SrcSpan "tests/examples/CParser.hs" 902 25 902 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 6 902 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 6 902 8 , srcInfoPoints = [] } 27 "27") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 11 902 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 11 902 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 902 11 902 25 , srcInfoPoints = [] } "happyReduce_27")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 5 903 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 903 5 903 6 , SrcSpan "tests/examples/CParser.hs" 903 9 903 10 , SrcSpan "tests/examples/CParser.hs" 903 25 903 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 6 903 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 6 903 8 , srcInfoPoints = [] } 28 "28") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 11 903 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 11 903 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 903 11 903 25 , srcInfoPoints = [] } "happyReduce_28")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 5 904 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 904 5 904 6 , SrcSpan "tests/examples/CParser.hs" 904 9 904 10 , SrcSpan "tests/examples/CParser.hs" 904 25 904 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 6 904 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 6 904 8 , srcInfoPoints = [] } 29 "29") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 11 904 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 11 904 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 904 11 904 25 , srcInfoPoints = [] } "happyReduce_29")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 5 905 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 905 5 905 6 , SrcSpan "tests/examples/CParser.hs" 905 9 905 10 , SrcSpan "tests/examples/CParser.hs" 905 25 905 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 6 905 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 6 905 8 , srcInfoPoints = [] } 30 "30") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 11 905 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 11 905 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 905 11 905 25 , srcInfoPoints = [] } "happyReduce_30")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 5 906 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 906 5 906 6 , SrcSpan "tests/examples/CParser.hs" 906 9 906 10 , SrcSpan "tests/examples/CParser.hs" 906 25 906 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 6 906 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 6 906 8 , srcInfoPoints = [] } 31 "31") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 11 906 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 11 906 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 906 11 906 25 , srcInfoPoints = [] } "happyReduce_31")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 5 907 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 907 5 907 6 , SrcSpan "tests/examples/CParser.hs" 907 9 907 10 , SrcSpan "tests/examples/CParser.hs" 907 25 907 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 6 907 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 6 907 8 , srcInfoPoints = [] } 32 "32") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 11 907 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 11 907 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 907 11 907 25 , srcInfoPoints = [] } "happyReduce_32")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 5 908 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 908 5 908 6 , SrcSpan "tests/examples/CParser.hs" 908 9 908 10 , SrcSpan "tests/examples/CParser.hs" 908 25 908 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 6 908 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 6 908 8 , srcInfoPoints = [] } 33 "33") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 11 908 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 11 908 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 908 11 908 25 , srcInfoPoints = [] } "happyReduce_33")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 5 909 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 909 5 909 6 , SrcSpan "tests/examples/CParser.hs" 909 9 909 10 , SrcSpan "tests/examples/CParser.hs" 909 25 909 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 6 909 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 6 909 8 , srcInfoPoints = [] } 34 "34") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 11 909 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 11 909 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 909 11 909 25 , srcInfoPoints = [] } "happyReduce_34")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 5 910 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 910 5 910 6 , SrcSpan "tests/examples/CParser.hs" 910 9 910 10 , SrcSpan "tests/examples/CParser.hs" 910 25 910 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 6 910 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 6 910 8 , srcInfoPoints = [] } 35 "35") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 11 910 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 11 910 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 910 11 910 25 , srcInfoPoints = [] } "happyReduce_35")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 5 911 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 911 5 911 6 , SrcSpan "tests/examples/CParser.hs" 911 9 911 10 , SrcSpan "tests/examples/CParser.hs" 911 25 911 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 6 911 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 6 911 8 , srcInfoPoints = [] } 36 "36") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 11 911 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 11 911 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 911 11 911 25 , srcInfoPoints = [] } "happyReduce_36")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 5 912 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 912 5 912 6 , SrcSpan "tests/examples/CParser.hs" 912 9 912 10 , SrcSpan "tests/examples/CParser.hs" 912 25 912 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 6 912 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 6 912 8 , srcInfoPoints = [] } 37 "37") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 11 912 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 11 912 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 912 11 912 25 , srcInfoPoints = [] } "happyReduce_37")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 5 913 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 913 5 913 6 , SrcSpan "tests/examples/CParser.hs" 913 9 913 10 , SrcSpan "tests/examples/CParser.hs" 913 25 913 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 6 913 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 6 913 8 , srcInfoPoints = [] } 38 "38") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 11 913 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 11 913 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 913 11 913 25 , srcInfoPoints = [] } "happyReduce_38")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 5 914 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 914 5 914 6 , SrcSpan "tests/examples/CParser.hs" 914 9 914 10 , SrcSpan "tests/examples/CParser.hs" 914 25 914 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 6 914 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 6 914 8 , srcInfoPoints = [] } 39 "39") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 11 914 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 11 914 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 914 11 914 25 , srcInfoPoints = [] } "happyReduce_39")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 5 915 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 915 5 915 6 , SrcSpan "tests/examples/CParser.hs" 915 9 915 10 , SrcSpan "tests/examples/CParser.hs" 915 25 915 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 6 915 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 6 915 8 , srcInfoPoints = [] } 40 "40") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 11 915 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 11 915 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 915 11 915 25 , srcInfoPoints = [] } "happyReduce_40")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 5 916 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 916 5 916 6 , SrcSpan "tests/examples/CParser.hs" 916 9 916 10 , SrcSpan "tests/examples/CParser.hs" 916 25 916 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 6 916 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 6 916 8 , srcInfoPoints = [] } 41 "41") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 11 916 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 11 916 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 916 11 916 25 , srcInfoPoints = [] } "happyReduce_41")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 5 917 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 917 5 917 6 , SrcSpan "tests/examples/CParser.hs" 917 9 917 10 , SrcSpan "tests/examples/CParser.hs" 917 25 917 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 6 917 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 6 917 8 , srcInfoPoints = [] } 42 "42") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 11 917 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 11 917 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 917 11 917 25 , srcInfoPoints = [] } "happyReduce_42")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 5 918 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 918 5 918 6 , SrcSpan "tests/examples/CParser.hs" 918 9 918 10 , SrcSpan "tests/examples/CParser.hs" 918 25 918 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 6 918 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 6 918 8 , srcInfoPoints = [] } 43 "43") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 11 918 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 11 918 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 918 11 918 25 , srcInfoPoints = [] } "happyReduce_43")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 5 919 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 919 5 919 6 , SrcSpan "tests/examples/CParser.hs" 919 9 919 10 , SrcSpan "tests/examples/CParser.hs" 919 25 919 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 6 919 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 6 919 8 , srcInfoPoints = [] } 44 "44") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 11 919 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 11 919 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 919 11 919 25 , srcInfoPoints = [] } "happyReduce_44")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 5 920 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 920 5 920 6 , SrcSpan "tests/examples/CParser.hs" 920 9 920 10 , SrcSpan "tests/examples/CParser.hs" 920 25 920 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 6 920 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 6 920 8 , srcInfoPoints = [] } 45 "45") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 11 920 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 11 920 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 920 11 920 25 , srcInfoPoints = [] } "happyReduce_45")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 5 921 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 921 5 921 6 , SrcSpan "tests/examples/CParser.hs" 921 9 921 10 , SrcSpan "tests/examples/CParser.hs" 921 25 921 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 6 921 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 6 921 8 , srcInfoPoints = [] } 46 "46") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 11 921 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 11 921 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 921 11 921 25 , srcInfoPoints = [] } "happyReduce_46")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 5 922 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 922 5 922 6 , SrcSpan "tests/examples/CParser.hs" 922 9 922 10 , SrcSpan "tests/examples/CParser.hs" 922 25 922 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 6 922 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 6 922 8 , srcInfoPoints = [] } 47 "47") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 11 922 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 11 922 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 922 11 922 25 , srcInfoPoints = [] } "happyReduce_47")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 5 923 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 923 5 923 6 , SrcSpan "tests/examples/CParser.hs" 923 9 923 10 , SrcSpan "tests/examples/CParser.hs" 923 25 923 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 6 923 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 6 923 8 , srcInfoPoints = [] } 48 "48") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 11 923 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 11 923 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 923 11 923 25 , srcInfoPoints = [] } "happyReduce_48")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 5 924 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 924 5 924 6 , SrcSpan "tests/examples/CParser.hs" 924 9 924 10 , SrcSpan "tests/examples/CParser.hs" 924 25 924 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 6 924 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 6 924 8 , srcInfoPoints = [] } 49 "49") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 11 924 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 11 924 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 924 11 924 25 , srcInfoPoints = [] } "happyReduce_49")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 5 925 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 925 5 925 6 , SrcSpan "tests/examples/CParser.hs" 925 9 925 10 , SrcSpan "tests/examples/CParser.hs" 925 25 925 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 6 925 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 6 925 8 , srcInfoPoints = [] } 50 "50") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 11 925 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 11 925 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 925 11 925 25 , srcInfoPoints = [] } "happyReduce_50")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 5 926 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 926 5 926 6 , SrcSpan "tests/examples/CParser.hs" 926 9 926 10 , SrcSpan "tests/examples/CParser.hs" 926 25 926 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 6 926 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 6 926 8 , srcInfoPoints = [] } 51 "51") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 11 926 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 11 926 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 926 11 926 25 , srcInfoPoints = [] } "happyReduce_51")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 5 927 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 927 5 927 6 , SrcSpan "tests/examples/CParser.hs" 927 9 927 10 , SrcSpan "tests/examples/CParser.hs" 927 25 927 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 6 927 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 6 927 8 , srcInfoPoints = [] } 52 "52") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 11 927 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 11 927 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 927 11 927 25 , srcInfoPoints = [] } "happyReduce_52")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 5 928 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 928 5 928 6 , SrcSpan "tests/examples/CParser.hs" 928 9 928 10 , SrcSpan "tests/examples/CParser.hs" 928 25 928 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 6 928 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 6 928 8 , srcInfoPoints = [] } 53 "53") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 11 928 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 11 928 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 928 11 928 25 , srcInfoPoints = [] } "happyReduce_53")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 5 929 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 929 5 929 6 , SrcSpan "tests/examples/CParser.hs" 929 9 929 10 , SrcSpan "tests/examples/CParser.hs" 929 25 929 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 6 929 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 6 929 8 , srcInfoPoints = [] } 54 "54") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 11 929 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 11 929 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 929 11 929 25 , srcInfoPoints = [] } "happyReduce_54")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 5 930 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 930 5 930 6 , SrcSpan "tests/examples/CParser.hs" 930 9 930 10 , SrcSpan "tests/examples/CParser.hs" 930 25 930 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 6 930 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 6 930 8 , srcInfoPoints = [] } 55 "55") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 11 930 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 11 930 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 930 11 930 25 , srcInfoPoints = [] } "happyReduce_55")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 5 931 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 931 5 931 6 , SrcSpan "tests/examples/CParser.hs" 931 9 931 10 , SrcSpan "tests/examples/CParser.hs" 931 25 931 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 6 931 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 6 931 8 , srcInfoPoints = [] } 56 "56") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 11 931 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 11 931 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 931 11 931 25 , srcInfoPoints = [] } "happyReduce_56")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 5 932 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 932 5 932 6 , SrcSpan "tests/examples/CParser.hs" 932 9 932 10 , SrcSpan "tests/examples/CParser.hs" 932 25 932 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 6 932 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 6 932 8 , srcInfoPoints = [] } 57 "57") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 11 932 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 11 932 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 932 11 932 25 , srcInfoPoints = [] } "happyReduce_57")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 5 933 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 933 5 933 6 , SrcSpan "tests/examples/CParser.hs" 933 9 933 10 , SrcSpan "tests/examples/CParser.hs" 933 25 933 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 6 933 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 6 933 8 , srcInfoPoints = [] } 58 "58") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 11 933 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 11 933 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 933 11 933 25 , srcInfoPoints = [] } "happyReduce_58")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 5 934 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 934 5 934 6 , SrcSpan "tests/examples/CParser.hs" 934 9 934 10 , SrcSpan "tests/examples/CParser.hs" 934 25 934 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 6 934 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 6 934 8 , srcInfoPoints = [] } 59 "59") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 11 934 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 11 934 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 934 11 934 25 , srcInfoPoints = [] } "happyReduce_59")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 5 935 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 935 5 935 6 , SrcSpan "tests/examples/CParser.hs" 935 9 935 10 , SrcSpan "tests/examples/CParser.hs" 935 25 935 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 6 935 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 6 935 8 , srcInfoPoints = [] } 60 "60") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 11 935 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 11 935 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 935 11 935 25 , srcInfoPoints = [] } "happyReduce_60")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 5 936 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 936 5 936 6 , SrcSpan "tests/examples/CParser.hs" 936 9 936 10 , SrcSpan "tests/examples/CParser.hs" 936 25 936 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 6 936 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 6 936 8 , srcInfoPoints = [] } 61 "61") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 11 936 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 11 936 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 936 11 936 25 , srcInfoPoints = [] } "happyReduce_61")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 5 937 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 937 5 937 6 , SrcSpan "tests/examples/CParser.hs" 937 9 937 10 , SrcSpan "tests/examples/CParser.hs" 937 25 937 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 6 937 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 6 937 8 , srcInfoPoints = [] } 62 "62") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 11 937 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 11 937 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 937 11 937 25 , srcInfoPoints = [] } "happyReduce_62")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 5 938 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 938 5 938 6 , SrcSpan "tests/examples/CParser.hs" 938 9 938 10 , SrcSpan "tests/examples/CParser.hs" 938 25 938 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 6 938 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 6 938 8 , srcInfoPoints = [] } 63 "63") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 11 938 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 11 938 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 938 11 938 25 , srcInfoPoints = [] } "happyReduce_63")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 5 939 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 939 5 939 6 , SrcSpan "tests/examples/CParser.hs" 939 9 939 10 , SrcSpan "tests/examples/CParser.hs" 939 25 939 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 6 939 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 6 939 8 , srcInfoPoints = [] } 64 "64") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 11 939 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 11 939 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 939 11 939 25 , srcInfoPoints = [] } "happyReduce_64")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 5 940 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 940 5 940 6 , SrcSpan "tests/examples/CParser.hs" 940 9 940 10 , SrcSpan "tests/examples/CParser.hs" 940 25 940 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 6 940 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 6 940 8 , srcInfoPoints = [] } 65 "65") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 11 940 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 11 940 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 940 11 940 25 , srcInfoPoints = [] } "happyReduce_65")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 5 941 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 941 5 941 6 , SrcSpan "tests/examples/CParser.hs" 941 9 941 10 , SrcSpan "tests/examples/CParser.hs" 941 25 941 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 6 941 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 6 941 8 , srcInfoPoints = [] } 66 "66") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 11 941 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 11 941 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 941 11 941 25 , srcInfoPoints = [] } "happyReduce_66")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 5 942 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 942 5 942 6 , SrcSpan "tests/examples/CParser.hs" 942 9 942 10 , SrcSpan "tests/examples/CParser.hs" 942 25 942 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 6 942 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 6 942 8 , srcInfoPoints = [] } 67 "67") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 11 942 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 11 942 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 942 11 942 25 , srcInfoPoints = [] } "happyReduce_67")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 5 943 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 943 5 943 6 , SrcSpan "tests/examples/CParser.hs" 943 9 943 10 , SrcSpan "tests/examples/CParser.hs" 943 25 943 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 6 943 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 6 943 8 , srcInfoPoints = [] } 68 "68") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 11 943 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 11 943 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 943 11 943 25 , srcInfoPoints = [] } "happyReduce_68")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 5 944 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 944 5 944 6 , SrcSpan "tests/examples/CParser.hs" 944 9 944 10 , SrcSpan "tests/examples/CParser.hs" 944 25 944 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 6 944 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 6 944 8 , srcInfoPoints = [] } 69 "69") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 11 944 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 11 944 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 944 11 944 25 , srcInfoPoints = [] } "happyReduce_69")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 5 945 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 945 5 945 6 , SrcSpan "tests/examples/CParser.hs" 945 9 945 10 , SrcSpan "tests/examples/CParser.hs" 945 25 945 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 6 945 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 6 945 8 , srcInfoPoints = [] } 70 "70") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 11 945 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 11 945 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 945 11 945 25 , srcInfoPoints = [] } "happyReduce_70")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 5 946 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 946 5 946 6 , SrcSpan "tests/examples/CParser.hs" 946 9 946 10 , SrcSpan "tests/examples/CParser.hs" 946 25 946 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 6 946 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 6 946 8 , srcInfoPoints = [] } 71 "71") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 11 946 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 11 946 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 946 11 946 25 , srcInfoPoints = [] } "happyReduce_71")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 5 947 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 947 5 947 6 , SrcSpan "tests/examples/CParser.hs" 947 9 947 10 , SrcSpan "tests/examples/CParser.hs" 947 25 947 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 6 947 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 6 947 8 , srcInfoPoints = [] } 72 "72") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 11 947 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 11 947 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 947 11 947 25 , srcInfoPoints = [] } "happyReduce_72")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 5 948 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 948 5 948 6 , SrcSpan "tests/examples/CParser.hs" 948 9 948 10 , SrcSpan "tests/examples/CParser.hs" 948 25 948 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 6 948 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 6 948 8 , srcInfoPoints = [] } 73 "73") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 11 948 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 11 948 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 948 11 948 25 , srcInfoPoints = [] } "happyReduce_73")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 5 949 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 949 5 949 6 , SrcSpan "tests/examples/CParser.hs" 949 9 949 10 , SrcSpan "tests/examples/CParser.hs" 949 25 949 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 6 949 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 6 949 8 , srcInfoPoints = [] } 74 "74") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 11 949 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 11 949 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 949 11 949 25 , srcInfoPoints = [] } "happyReduce_74")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 5 950 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 950 5 950 6 , SrcSpan "tests/examples/CParser.hs" 950 9 950 10 , SrcSpan "tests/examples/CParser.hs" 950 25 950 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 6 950 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 6 950 8 , srcInfoPoints = [] } 75 "75") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 11 950 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 11 950 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 950 11 950 25 , srcInfoPoints = [] } "happyReduce_75")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 5 951 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 951 5 951 6 , SrcSpan "tests/examples/CParser.hs" 951 9 951 10 , SrcSpan "tests/examples/CParser.hs" 951 25 951 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 6 951 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 6 951 8 , srcInfoPoints = [] } 76 "76") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 11 951 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 11 951 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 951 11 951 25 , srcInfoPoints = [] } "happyReduce_76")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 5 952 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 952 5 952 6 , SrcSpan "tests/examples/CParser.hs" 952 9 952 10 , SrcSpan "tests/examples/CParser.hs" 952 25 952 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 6 952 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 6 952 8 , srcInfoPoints = [] } 77 "77") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 11 952 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 11 952 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 952 11 952 25 , srcInfoPoints = [] } "happyReduce_77")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 5 953 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 953 5 953 6 , SrcSpan "tests/examples/CParser.hs" 953 9 953 10 , SrcSpan "tests/examples/CParser.hs" 953 25 953 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 6 953 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 6 953 8 , srcInfoPoints = [] } 78 "78") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 11 953 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 11 953 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 953 11 953 25 , srcInfoPoints = [] } "happyReduce_78")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 5 954 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 954 5 954 6 , SrcSpan "tests/examples/CParser.hs" 954 9 954 10 , SrcSpan "tests/examples/CParser.hs" 954 25 954 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 6 954 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 6 954 8 , srcInfoPoints = [] } 79 "79") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 11 954 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 11 954 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 954 11 954 25 , srcInfoPoints = [] } "happyReduce_79")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 5 955 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 955 5 955 6 , SrcSpan "tests/examples/CParser.hs" 955 9 955 10 , SrcSpan "tests/examples/CParser.hs" 955 25 955 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 6 955 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 6 955 8 , srcInfoPoints = [] } 80 "80") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 11 955 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 11 955 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 955 11 955 25 , srcInfoPoints = [] } "happyReduce_80")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 5 956 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 956 5 956 6 , SrcSpan "tests/examples/CParser.hs" 956 9 956 10 , SrcSpan "tests/examples/CParser.hs" 956 25 956 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 6 956 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 6 956 8 , srcInfoPoints = [] } 81 "81") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 11 956 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 11 956 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 956 11 956 25 , srcInfoPoints = [] } "happyReduce_81")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 5 957 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 957 5 957 6 , SrcSpan "tests/examples/CParser.hs" 957 9 957 10 , SrcSpan "tests/examples/CParser.hs" 957 25 957 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 6 957 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 6 957 8 , srcInfoPoints = [] } 82 "82") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 11 957 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 11 957 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 957 11 957 25 , srcInfoPoints = [] } "happyReduce_82")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 5 958 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 958 5 958 6 , SrcSpan "tests/examples/CParser.hs" 958 9 958 10 , SrcSpan "tests/examples/CParser.hs" 958 25 958 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 6 958 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 6 958 8 , srcInfoPoints = [] } 83 "83") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 11 958 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 11 958 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 958 11 958 25 , srcInfoPoints = [] } "happyReduce_83")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 5 959 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 959 5 959 6 , SrcSpan "tests/examples/CParser.hs" 959 9 959 10 , SrcSpan "tests/examples/CParser.hs" 959 25 959 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 6 959 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 6 959 8 , srcInfoPoints = [] } 84 "84") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 11 959 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 11 959 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 959 11 959 25 , srcInfoPoints = [] } "happyReduce_84")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 5 960 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 960 5 960 6 , SrcSpan "tests/examples/CParser.hs" 960 9 960 10 , SrcSpan "tests/examples/CParser.hs" 960 25 960 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 6 960 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 6 960 8 , srcInfoPoints = [] } 85 "85") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 11 960 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 11 960 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 960 11 960 25 , srcInfoPoints = [] } "happyReduce_85")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 5 961 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 961 5 961 6 , SrcSpan "tests/examples/CParser.hs" 961 9 961 10 , SrcSpan "tests/examples/CParser.hs" 961 25 961 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 6 961 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 6 961 8 , srcInfoPoints = [] } 86 "86") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 11 961 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 11 961 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 961 11 961 25 , srcInfoPoints = [] } "happyReduce_86")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 5 962 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 962 5 962 6 , SrcSpan "tests/examples/CParser.hs" 962 9 962 10 , SrcSpan "tests/examples/CParser.hs" 962 25 962 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 6 962 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 6 962 8 , srcInfoPoints = [] } 87 "87") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 11 962 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 11 962 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 962 11 962 25 , srcInfoPoints = [] } "happyReduce_87")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 5 963 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 963 5 963 6 , SrcSpan "tests/examples/CParser.hs" 963 9 963 10 , SrcSpan "tests/examples/CParser.hs" 963 25 963 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 6 963 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 6 963 8 , srcInfoPoints = [] } 88 "88") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 11 963 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 11 963 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 963 11 963 25 , srcInfoPoints = [] } "happyReduce_88")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 5 964 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 964 5 964 6 , SrcSpan "tests/examples/CParser.hs" 964 9 964 10 , SrcSpan "tests/examples/CParser.hs" 964 25 964 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 6 964 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 6 964 8 , srcInfoPoints = [] } 89 "89") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 11 964 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 11 964 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 964 11 964 25 , srcInfoPoints = [] } "happyReduce_89")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 5 965 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 965 5 965 6 , SrcSpan "tests/examples/CParser.hs" 965 9 965 10 , SrcSpan "tests/examples/CParser.hs" 965 25 965 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 6 965 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 6 965 8 , srcInfoPoints = [] } 90 "90") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 11 965 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 11 965 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 965 11 965 25 , srcInfoPoints = [] } "happyReduce_90")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 5 966 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 966 5 966 6 , SrcSpan "tests/examples/CParser.hs" 966 9 966 10 , SrcSpan "tests/examples/CParser.hs" 966 25 966 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 6 966 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 6 966 8 , srcInfoPoints = [] } 91 "91") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 11 966 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 11 966 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 966 11 966 25 , srcInfoPoints = [] } "happyReduce_91")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 5 967 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 967 5 967 6 , SrcSpan "tests/examples/CParser.hs" 967 9 967 10 , SrcSpan "tests/examples/CParser.hs" 967 25 967 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 6 967 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 6 967 8 , srcInfoPoints = [] } 92 "92") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 11 967 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 11 967 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 967 11 967 25 , srcInfoPoints = [] } "happyReduce_92")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 5 968 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 968 5 968 6 , SrcSpan "tests/examples/CParser.hs" 968 9 968 10 , SrcSpan "tests/examples/CParser.hs" 968 25 968 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 6 968 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 6 968 8 , srcInfoPoints = [] } 93 "93") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 11 968 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 11 968 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 968 11 968 25 , srcInfoPoints = [] } "happyReduce_93")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 5 969 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 969 5 969 6 , SrcSpan "tests/examples/CParser.hs" 969 9 969 10 , SrcSpan "tests/examples/CParser.hs" 969 25 969 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 6 969 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 6 969 8 , srcInfoPoints = [] } 94 "94") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 11 969 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 11 969 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 969 11 969 25 , srcInfoPoints = [] } "happyReduce_94")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 5 970 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 970 5 970 6 , SrcSpan "tests/examples/CParser.hs" 970 9 970 10 , SrcSpan "tests/examples/CParser.hs" 970 25 970 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 6 970 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 6 970 8 , srcInfoPoints = [] } 95 "95") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 11 970 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 11 970 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 970 11 970 25 , srcInfoPoints = [] } "happyReduce_95")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 5 971 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 971 5 971 6 , SrcSpan "tests/examples/CParser.hs" 971 9 971 10 , SrcSpan "tests/examples/CParser.hs" 971 25 971 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 6 971 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 6 971 8 , srcInfoPoints = [] } 96 "96") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 11 971 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 11 971 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 971 11 971 25 , srcInfoPoints = [] } "happyReduce_96")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 5 972 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 972 5 972 6 , SrcSpan "tests/examples/CParser.hs" 972 9 972 10 , SrcSpan "tests/examples/CParser.hs" 972 25 972 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 6 972 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 6 972 8 , srcInfoPoints = [] } 97 "97") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 11 972 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 11 972 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 972 11 972 25 , srcInfoPoints = [] } "happyReduce_97")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 5 973 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 973 5 973 6 , SrcSpan "tests/examples/CParser.hs" 973 9 973 10 , SrcSpan "tests/examples/CParser.hs" 973 25 973 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 6 973 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 6 973 8 , srcInfoPoints = [] } 98 "98") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 11 973 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 11 973 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 973 11 973 25 , srcInfoPoints = [] } "happyReduce_98")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 5 974 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 974 5 974 6 , SrcSpan "tests/examples/CParser.hs" 974 9 974 10 , SrcSpan "tests/examples/CParser.hs" 974 25 974 26 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 6 974 8 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 6 974 8 , srcInfoPoints = [] } 99 "99") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 11 974 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 11 974 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 974 11 974 25 , srcInfoPoints = [] } "happyReduce_99")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 5 975 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 975 5 975 6 , SrcSpan "tests/examples/CParser.hs" 975 10 975 11 , SrcSpan "tests/examples/CParser.hs" 975 27 975 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 6 975 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 6 975 9 , srcInfoPoints = [] } 100 "100") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 12 975 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 12 975 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 975 12 975 27 , srcInfoPoints = [] } "happyReduce_100")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 5 976 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 976 5 976 6 , SrcSpan "tests/examples/CParser.hs" 976 10 976 11 , SrcSpan "tests/examples/CParser.hs" 976 27 976 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 6 976 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 6 976 9 , srcInfoPoints = [] } 101 "101") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 12 976 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 12 976 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 976 12 976 27 , srcInfoPoints = [] } "happyReduce_101")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 5 977 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 977 5 977 6 , SrcSpan "tests/examples/CParser.hs" 977 10 977 11 , SrcSpan "tests/examples/CParser.hs" 977 27 977 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 6 977 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 6 977 9 , srcInfoPoints = [] } 102 "102") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 12 977 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 12 977 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 977 12 977 27 , srcInfoPoints = [] } "happyReduce_102")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 5 978 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 978 5 978 6 , SrcSpan "tests/examples/CParser.hs" 978 10 978 11 , SrcSpan "tests/examples/CParser.hs" 978 27 978 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 6 978 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 6 978 9 , srcInfoPoints = [] } 103 "103") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 12 978 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 12 978 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 978 12 978 27 , srcInfoPoints = [] } "happyReduce_103")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 5 979 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 979 5 979 6 , SrcSpan "tests/examples/CParser.hs" 979 10 979 11 , SrcSpan "tests/examples/CParser.hs" 979 27 979 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 6 979 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 6 979 9 , srcInfoPoints = [] } 104 "104") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 12 979 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 12 979 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 979 12 979 27 , srcInfoPoints = [] } "happyReduce_104")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 5 980 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 980 5 980 6 , SrcSpan "tests/examples/CParser.hs" 980 10 980 11 , SrcSpan "tests/examples/CParser.hs" 980 27 980 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 6 980 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 6 980 9 , srcInfoPoints = [] } 105 "105") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 12 980 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 12 980 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 980 12 980 27 , srcInfoPoints = [] } "happyReduce_105")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 5 981 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 981 5 981 6 , SrcSpan "tests/examples/CParser.hs" 981 10 981 11 , SrcSpan "tests/examples/CParser.hs" 981 27 981 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 6 981 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 6 981 9 , srcInfoPoints = [] } 106 "106") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 12 981 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 12 981 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 981 12 981 27 , srcInfoPoints = [] } "happyReduce_106")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 5 982 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 982 5 982 6 , SrcSpan "tests/examples/CParser.hs" 982 10 982 11 , SrcSpan "tests/examples/CParser.hs" 982 27 982 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 6 982 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 6 982 9 , srcInfoPoints = [] } 107 "107") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 12 982 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 12 982 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 982 12 982 27 , srcInfoPoints = [] } "happyReduce_107")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 5 983 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 983 5 983 6 , SrcSpan "tests/examples/CParser.hs" 983 10 983 11 , SrcSpan "tests/examples/CParser.hs" 983 27 983 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 6 983 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 6 983 9 , srcInfoPoints = [] } 108 "108") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 12 983 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 12 983 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 983 12 983 27 , srcInfoPoints = [] } "happyReduce_108")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 5 984 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 984 5 984 6 , SrcSpan "tests/examples/CParser.hs" 984 10 984 11 , SrcSpan "tests/examples/CParser.hs" 984 27 984 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 6 984 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 6 984 9 , srcInfoPoints = [] } 109 "109") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 12 984 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 12 984 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 984 12 984 27 , srcInfoPoints = [] } "happyReduce_109")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 5 985 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 985 5 985 6 , SrcSpan "tests/examples/CParser.hs" 985 10 985 11 , SrcSpan "tests/examples/CParser.hs" 985 27 985 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 6 985 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 6 985 9 , srcInfoPoints = [] } 110 "110") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 12 985 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 12 985 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 985 12 985 27 , srcInfoPoints = [] } "happyReduce_110")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 5 986 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 986 5 986 6 , SrcSpan "tests/examples/CParser.hs" 986 10 986 11 , SrcSpan "tests/examples/CParser.hs" 986 27 986 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 6 986 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 6 986 9 , srcInfoPoints = [] } 111 "111") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 12 986 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 12 986 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 986 12 986 27 , srcInfoPoints = [] } "happyReduce_111")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 5 987 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 987 5 987 6 , SrcSpan "tests/examples/CParser.hs" 987 10 987 11 , SrcSpan "tests/examples/CParser.hs" 987 27 987 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 6 987 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 6 987 9 , srcInfoPoints = [] } 112 "112") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 12 987 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 12 987 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 987 12 987 27 , srcInfoPoints = [] } "happyReduce_112")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 5 988 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 988 5 988 6 , SrcSpan "tests/examples/CParser.hs" 988 10 988 11 , SrcSpan "tests/examples/CParser.hs" 988 27 988 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 6 988 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 6 988 9 , srcInfoPoints = [] } 113 "113") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 12 988 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 12 988 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 988 12 988 27 , srcInfoPoints = [] } "happyReduce_113")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 5 989 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 989 5 989 6 , SrcSpan "tests/examples/CParser.hs" 989 10 989 11 , SrcSpan "tests/examples/CParser.hs" 989 27 989 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 6 989 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 6 989 9 , srcInfoPoints = [] } 114 "114") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 12 989 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 12 989 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 989 12 989 27 , srcInfoPoints = [] } "happyReduce_114")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 5 990 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 990 5 990 6 , SrcSpan "tests/examples/CParser.hs" 990 10 990 11 , SrcSpan "tests/examples/CParser.hs" 990 27 990 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 6 990 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 6 990 9 , srcInfoPoints = [] } 115 "115") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 12 990 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 12 990 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 990 12 990 27 , srcInfoPoints = [] } "happyReduce_115")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 5 991 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 991 5 991 6 , SrcSpan "tests/examples/CParser.hs" 991 10 991 11 , SrcSpan "tests/examples/CParser.hs" 991 27 991 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 6 991 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 6 991 9 , srcInfoPoints = [] } 116 "116") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 12 991 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 12 991 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 991 12 991 27 , srcInfoPoints = [] } "happyReduce_116")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 5 992 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 992 5 992 6 , SrcSpan "tests/examples/CParser.hs" 992 10 992 11 , SrcSpan "tests/examples/CParser.hs" 992 27 992 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 6 992 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 6 992 9 , srcInfoPoints = [] } 117 "117") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 12 992 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 12 992 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 992 12 992 27 , srcInfoPoints = [] } "happyReduce_117")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 5 993 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 993 5 993 6 , SrcSpan "tests/examples/CParser.hs" 993 10 993 11 , SrcSpan "tests/examples/CParser.hs" 993 27 993 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 6 993 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 6 993 9 , srcInfoPoints = [] } 118 "118") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 12 993 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 12 993 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 993 12 993 27 , srcInfoPoints = [] } "happyReduce_118")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 5 994 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 994 5 994 6 , SrcSpan "tests/examples/CParser.hs" 994 10 994 11 , SrcSpan "tests/examples/CParser.hs" 994 27 994 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 6 994 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 6 994 9 , srcInfoPoints = [] } 119 "119") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 12 994 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 12 994 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 994 12 994 27 , srcInfoPoints = [] } "happyReduce_119")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 5 995 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 995 5 995 6 , SrcSpan "tests/examples/CParser.hs" 995 10 995 11 , SrcSpan "tests/examples/CParser.hs" 995 27 995 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 6 995 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 6 995 9 , srcInfoPoints = [] } 120 "120") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 12 995 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 12 995 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 995 12 995 27 , srcInfoPoints = [] } "happyReduce_120")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 5 996 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 996 5 996 6 , SrcSpan "tests/examples/CParser.hs" 996 10 996 11 , SrcSpan "tests/examples/CParser.hs" 996 27 996 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 6 996 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 6 996 9 , srcInfoPoints = [] } 121 "121") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 12 996 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 12 996 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 996 12 996 27 , srcInfoPoints = [] } "happyReduce_121")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 5 997 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 997 5 997 6 , SrcSpan "tests/examples/CParser.hs" 997 10 997 11 , SrcSpan "tests/examples/CParser.hs" 997 27 997 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 6 997 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 6 997 9 , srcInfoPoints = [] } 122 "122") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 12 997 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 12 997 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 997 12 997 27 , srcInfoPoints = [] } "happyReduce_122")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 5 998 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 998 5 998 6 , SrcSpan "tests/examples/CParser.hs" 998 10 998 11 , SrcSpan "tests/examples/CParser.hs" 998 27 998 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 6 998 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 6 998 9 , srcInfoPoints = [] } 123 "123") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 12 998 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 12 998 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 998 12 998 27 , srcInfoPoints = [] } "happyReduce_123")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 5 999 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 999 5 999 6 , SrcSpan "tests/examples/CParser.hs" 999 10 999 11 , SrcSpan "tests/examples/CParser.hs" 999 27 999 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 6 999 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 6 999 9 , srcInfoPoints = [] } 124 "124") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 12 999 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 12 999 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 999 12 999 27 , srcInfoPoints = [] } "happyReduce_124")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 5 1000 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1000 5 1000 6 , SrcSpan "tests/examples/CParser.hs" 1000 10 1000 11 , SrcSpan "tests/examples/CParser.hs" 1000 27 1000 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 6 1000 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 6 1000 9 , srcInfoPoints = [] } 125 "125") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 12 1000 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 12 1000 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1000 12 1000 27 , srcInfoPoints = [] } "happyReduce_125")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 5 1001 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1001 5 1001 6 , SrcSpan "tests/examples/CParser.hs" 1001 10 1001 11 , SrcSpan "tests/examples/CParser.hs" 1001 27 1001 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 6 1001 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 6 1001 9 , srcInfoPoints = [] } 126 "126") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 12 1001 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 12 1001 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1001 12 1001 27 , srcInfoPoints = [] } "happyReduce_126")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 5 1002 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1002 5 1002 6 , SrcSpan "tests/examples/CParser.hs" 1002 10 1002 11 , SrcSpan "tests/examples/CParser.hs" 1002 27 1002 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 6 1002 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 6 1002 9 , srcInfoPoints = [] } 127 "127") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 12 1002 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 12 1002 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1002 12 1002 27 , srcInfoPoints = [] } "happyReduce_127")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 5 1003 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1003 5 1003 6 , SrcSpan "tests/examples/CParser.hs" 1003 10 1003 11 , SrcSpan "tests/examples/CParser.hs" 1003 27 1003 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 6 1003 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 6 1003 9 , srcInfoPoints = [] } 128 "128") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 12 1003 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 12 1003 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1003 12 1003 27 , srcInfoPoints = [] } "happyReduce_128")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 5 1004 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1004 5 1004 6 , SrcSpan "tests/examples/CParser.hs" 1004 10 1004 11 , SrcSpan "tests/examples/CParser.hs" 1004 27 1004 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 6 1004 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 6 1004 9 , srcInfoPoints = [] } 129 "129") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 12 1004 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 12 1004 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1004 12 1004 27 , srcInfoPoints = [] } "happyReduce_129")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 5 1005 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1005 5 1005 6 , SrcSpan "tests/examples/CParser.hs" 1005 10 1005 11 , SrcSpan "tests/examples/CParser.hs" 1005 27 1005 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 6 1005 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 6 1005 9 , srcInfoPoints = [] } 130 "130") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 12 1005 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 12 1005 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1005 12 1005 27 , srcInfoPoints = [] } "happyReduce_130")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 5 1006 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1006 5 1006 6 , SrcSpan "tests/examples/CParser.hs" 1006 10 1006 11 , SrcSpan "tests/examples/CParser.hs" 1006 27 1006 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 6 1006 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 6 1006 9 , srcInfoPoints = [] } 131 "131") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 12 1006 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 12 1006 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1006 12 1006 27 , srcInfoPoints = [] } "happyReduce_131")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 5 1007 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1007 5 1007 6 , SrcSpan "tests/examples/CParser.hs" 1007 10 1007 11 , SrcSpan "tests/examples/CParser.hs" 1007 27 1007 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 6 1007 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 6 1007 9 , srcInfoPoints = [] } 132 "132") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 12 1007 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 12 1007 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1007 12 1007 27 , srcInfoPoints = [] } "happyReduce_132")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 5 1008 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1008 5 1008 6 , SrcSpan "tests/examples/CParser.hs" 1008 10 1008 11 , SrcSpan "tests/examples/CParser.hs" 1008 27 1008 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 6 1008 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 6 1008 9 , srcInfoPoints = [] } 133 "133") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 12 1008 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 12 1008 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1008 12 1008 27 , srcInfoPoints = [] } "happyReduce_133")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 5 1009 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1009 5 1009 6 , SrcSpan "tests/examples/CParser.hs" 1009 10 1009 11 , SrcSpan "tests/examples/CParser.hs" 1009 27 1009 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 6 1009 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 6 1009 9 , srcInfoPoints = [] } 134 "134") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 12 1009 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 12 1009 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1009 12 1009 27 , srcInfoPoints = [] } "happyReduce_134")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 5 1010 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1010 5 1010 6 , SrcSpan "tests/examples/CParser.hs" 1010 10 1010 11 , SrcSpan "tests/examples/CParser.hs" 1010 27 1010 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 6 1010 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 6 1010 9 , srcInfoPoints = [] } 135 "135") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 12 1010 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 12 1010 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1010 12 1010 27 , srcInfoPoints = [] } "happyReduce_135")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 5 1011 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1011 5 1011 6 , SrcSpan "tests/examples/CParser.hs" 1011 10 1011 11 , SrcSpan "tests/examples/CParser.hs" 1011 27 1011 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 6 1011 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 6 1011 9 , srcInfoPoints = [] } 136 "136") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 12 1011 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 12 1011 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1011 12 1011 27 , srcInfoPoints = [] } "happyReduce_136")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 5 1012 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1012 5 1012 6 , SrcSpan "tests/examples/CParser.hs" 1012 10 1012 11 , SrcSpan "tests/examples/CParser.hs" 1012 27 1012 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 6 1012 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 6 1012 9 , srcInfoPoints = [] } 137 "137") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 12 1012 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 12 1012 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1012 12 1012 27 , srcInfoPoints = [] } "happyReduce_137")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 5 1013 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1013 5 1013 6 , SrcSpan "tests/examples/CParser.hs" 1013 10 1013 11 , SrcSpan "tests/examples/CParser.hs" 1013 27 1013 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 6 1013 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 6 1013 9 , srcInfoPoints = [] } 138 "138") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 12 1013 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 12 1013 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1013 12 1013 27 , srcInfoPoints = [] } "happyReduce_138")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 5 1014 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1014 5 1014 6 , SrcSpan "tests/examples/CParser.hs" 1014 10 1014 11 , SrcSpan "tests/examples/CParser.hs" 1014 27 1014 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 6 1014 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 6 1014 9 , srcInfoPoints = [] } 139 "139") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 12 1014 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 12 1014 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1014 12 1014 27 , srcInfoPoints = [] } "happyReduce_139")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 5 1015 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1015 5 1015 6 , SrcSpan "tests/examples/CParser.hs" 1015 10 1015 11 , SrcSpan "tests/examples/CParser.hs" 1015 27 1015 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 6 1015 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 6 1015 9 , srcInfoPoints = [] } 140 "140") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 12 1015 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 12 1015 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1015 12 1015 27 , srcInfoPoints = [] } "happyReduce_140")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 5 1016 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1016 5 1016 6 , SrcSpan "tests/examples/CParser.hs" 1016 10 1016 11 , SrcSpan "tests/examples/CParser.hs" 1016 27 1016 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 6 1016 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 6 1016 9 , srcInfoPoints = [] } 141 "141") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 12 1016 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 12 1016 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1016 12 1016 27 , srcInfoPoints = [] } "happyReduce_141")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 5 1017 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1017 5 1017 6 , SrcSpan "tests/examples/CParser.hs" 1017 10 1017 11 , SrcSpan "tests/examples/CParser.hs" 1017 27 1017 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 6 1017 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 6 1017 9 , srcInfoPoints = [] } 142 "142") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 12 1017 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 12 1017 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1017 12 1017 27 , srcInfoPoints = [] } "happyReduce_142")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 5 1018 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1018 5 1018 6 , SrcSpan "tests/examples/CParser.hs" 1018 10 1018 11 , SrcSpan "tests/examples/CParser.hs" 1018 27 1018 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 6 1018 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 6 1018 9 , srcInfoPoints = [] } 143 "143") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 12 1018 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 12 1018 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1018 12 1018 27 , srcInfoPoints = [] } "happyReduce_143")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 5 1019 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1019 5 1019 6 , SrcSpan "tests/examples/CParser.hs" 1019 10 1019 11 , SrcSpan "tests/examples/CParser.hs" 1019 27 1019 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 6 1019 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 6 1019 9 , srcInfoPoints = [] } 144 "144") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 12 1019 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 12 1019 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1019 12 1019 27 , srcInfoPoints = [] } "happyReduce_144")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 5 1020 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1020 5 1020 6 , SrcSpan "tests/examples/CParser.hs" 1020 10 1020 11 , SrcSpan "tests/examples/CParser.hs" 1020 27 1020 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 6 1020 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 6 1020 9 , srcInfoPoints = [] } 145 "145") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 12 1020 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 12 1020 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1020 12 1020 27 , srcInfoPoints = [] } "happyReduce_145")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 5 1021 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1021 5 1021 6 , SrcSpan "tests/examples/CParser.hs" 1021 10 1021 11 , SrcSpan "tests/examples/CParser.hs" 1021 27 1021 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 6 1021 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 6 1021 9 , srcInfoPoints = [] } 146 "146") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 12 1021 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 12 1021 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1021 12 1021 27 , srcInfoPoints = [] } "happyReduce_146")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 5 1022 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1022 5 1022 6 , SrcSpan "tests/examples/CParser.hs" 1022 10 1022 11 , SrcSpan "tests/examples/CParser.hs" 1022 27 1022 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 6 1022 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 6 1022 9 , srcInfoPoints = [] } 147 "147") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 12 1022 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 12 1022 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1022 12 1022 27 , srcInfoPoints = [] } "happyReduce_147")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 5 1023 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1023 5 1023 6 , SrcSpan "tests/examples/CParser.hs" 1023 10 1023 11 , SrcSpan "tests/examples/CParser.hs" 1023 27 1023 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 6 1023 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 6 1023 9 , srcInfoPoints = [] } 148 "148") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 12 1023 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 12 1023 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1023 12 1023 27 , srcInfoPoints = [] } "happyReduce_148")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 5 1024 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1024 5 1024 6 , SrcSpan "tests/examples/CParser.hs" 1024 10 1024 11 , SrcSpan "tests/examples/CParser.hs" 1024 27 1024 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 6 1024 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 6 1024 9 , srcInfoPoints = [] } 149 "149") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 12 1024 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 12 1024 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1024 12 1024 27 , srcInfoPoints = [] } "happyReduce_149")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 5 1025 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1025 5 1025 6 , SrcSpan "tests/examples/CParser.hs" 1025 10 1025 11 , SrcSpan "tests/examples/CParser.hs" 1025 27 1025 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 6 1025 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 6 1025 9 , srcInfoPoints = [] } 150 "150") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 12 1025 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 12 1025 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1025 12 1025 27 , srcInfoPoints = [] } "happyReduce_150")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 5 1026 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1026 5 1026 6 , SrcSpan "tests/examples/CParser.hs" 1026 10 1026 11 , SrcSpan "tests/examples/CParser.hs" 1026 27 1026 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 6 1026 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 6 1026 9 , srcInfoPoints = [] } 151 "151") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 12 1026 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 12 1026 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1026 12 1026 27 , srcInfoPoints = [] } "happyReduce_151")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 5 1027 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1027 5 1027 6 , SrcSpan "tests/examples/CParser.hs" 1027 10 1027 11 , SrcSpan "tests/examples/CParser.hs" 1027 27 1027 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 6 1027 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 6 1027 9 , srcInfoPoints = [] } 152 "152") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 12 1027 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 12 1027 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1027 12 1027 27 , srcInfoPoints = [] } "happyReduce_152")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 5 1028 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1028 5 1028 6 , SrcSpan "tests/examples/CParser.hs" 1028 10 1028 11 , SrcSpan "tests/examples/CParser.hs" 1028 27 1028 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 6 1028 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 6 1028 9 , srcInfoPoints = [] } 153 "153") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 12 1028 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 12 1028 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1028 12 1028 27 , srcInfoPoints = [] } "happyReduce_153")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 5 1029 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1029 5 1029 6 , SrcSpan "tests/examples/CParser.hs" 1029 10 1029 11 , SrcSpan "tests/examples/CParser.hs" 1029 27 1029 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 6 1029 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 6 1029 9 , srcInfoPoints = [] } 154 "154") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 12 1029 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 12 1029 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1029 12 1029 27 , srcInfoPoints = [] } "happyReduce_154")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 5 1030 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1030 5 1030 6 , SrcSpan "tests/examples/CParser.hs" 1030 10 1030 11 , SrcSpan "tests/examples/CParser.hs" 1030 27 1030 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 6 1030 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 6 1030 9 , srcInfoPoints = [] } 155 "155") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 12 1030 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 12 1030 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1030 12 1030 27 , srcInfoPoints = [] } "happyReduce_155")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 5 1031 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1031 5 1031 6 , SrcSpan "tests/examples/CParser.hs" 1031 10 1031 11 , SrcSpan "tests/examples/CParser.hs" 1031 27 1031 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 6 1031 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 6 1031 9 , srcInfoPoints = [] } 156 "156") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 12 1031 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 12 1031 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1031 12 1031 27 , srcInfoPoints = [] } "happyReduce_156")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 5 1032 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1032 5 1032 6 , SrcSpan "tests/examples/CParser.hs" 1032 10 1032 11 , SrcSpan "tests/examples/CParser.hs" 1032 27 1032 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 6 1032 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 6 1032 9 , srcInfoPoints = [] } 157 "157") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 12 1032 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 12 1032 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1032 12 1032 27 , srcInfoPoints = [] } "happyReduce_157")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 5 1033 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1033 5 1033 6 , SrcSpan "tests/examples/CParser.hs" 1033 10 1033 11 , SrcSpan "tests/examples/CParser.hs" 1033 27 1033 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 6 1033 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 6 1033 9 , srcInfoPoints = [] } 158 "158") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 12 1033 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 12 1033 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1033 12 1033 27 , srcInfoPoints = [] } "happyReduce_158")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 5 1034 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1034 5 1034 6 , SrcSpan "tests/examples/CParser.hs" 1034 10 1034 11 , SrcSpan "tests/examples/CParser.hs" 1034 27 1034 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 6 1034 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 6 1034 9 , srcInfoPoints = [] } 159 "159") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 12 1034 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 12 1034 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1034 12 1034 27 , srcInfoPoints = [] } "happyReduce_159")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 5 1035 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1035 5 1035 6 , SrcSpan "tests/examples/CParser.hs" 1035 10 1035 11 , SrcSpan "tests/examples/CParser.hs" 1035 27 1035 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 6 1035 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 6 1035 9 , srcInfoPoints = [] } 160 "160") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 12 1035 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 12 1035 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1035 12 1035 27 , srcInfoPoints = [] } "happyReduce_160")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 5 1036 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1036 5 1036 6 , SrcSpan "tests/examples/CParser.hs" 1036 10 1036 11 , SrcSpan "tests/examples/CParser.hs" 1036 27 1036 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 6 1036 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 6 1036 9 , srcInfoPoints = [] } 161 "161") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 12 1036 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 12 1036 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1036 12 1036 27 , srcInfoPoints = [] } "happyReduce_161")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 5 1037 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1037 5 1037 6 , SrcSpan "tests/examples/CParser.hs" 1037 10 1037 11 , SrcSpan "tests/examples/CParser.hs" 1037 27 1037 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 6 1037 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 6 1037 9 , srcInfoPoints = [] } 162 "162") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 12 1037 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 12 1037 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1037 12 1037 27 , srcInfoPoints = [] } "happyReduce_162")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 5 1038 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1038 5 1038 6 , SrcSpan "tests/examples/CParser.hs" 1038 10 1038 11 , SrcSpan "tests/examples/CParser.hs" 1038 27 1038 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 6 1038 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 6 1038 9 , srcInfoPoints = [] } 163 "163") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 12 1038 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 12 1038 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1038 12 1038 27 , srcInfoPoints = [] } "happyReduce_163")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 5 1039 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1039 5 1039 6 , SrcSpan "tests/examples/CParser.hs" 1039 10 1039 11 , SrcSpan "tests/examples/CParser.hs" 1039 27 1039 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 6 1039 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 6 1039 9 , srcInfoPoints = [] } 164 "164") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 12 1039 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 12 1039 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1039 12 1039 27 , srcInfoPoints = [] } "happyReduce_164")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 5 1040 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1040 5 1040 6 , SrcSpan "tests/examples/CParser.hs" 1040 10 1040 11 , SrcSpan "tests/examples/CParser.hs" 1040 27 1040 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 6 1040 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 6 1040 9 , srcInfoPoints = [] } 165 "165") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 12 1040 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 12 1040 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1040 12 1040 27 , srcInfoPoints = [] } "happyReduce_165")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 5 1041 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1041 5 1041 6 , SrcSpan "tests/examples/CParser.hs" 1041 10 1041 11 , SrcSpan "tests/examples/CParser.hs" 1041 27 1041 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 6 1041 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 6 1041 9 , srcInfoPoints = [] } 166 "166") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 12 1041 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 12 1041 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1041 12 1041 27 , srcInfoPoints = [] } "happyReduce_166")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 5 1042 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1042 5 1042 6 , SrcSpan "tests/examples/CParser.hs" 1042 10 1042 11 , SrcSpan "tests/examples/CParser.hs" 1042 27 1042 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 6 1042 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 6 1042 9 , srcInfoPoints = [] } 167 "167") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 12 1042 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 12 1042 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1042 12 1042 27 , srcInfoPoints = [] } "happyReduce_167")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 5 1043 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1043 5 1043 6 , SrcSpan "tests/examples/CParser.hs" 1043 10 1043 11 , SrcSpan "tests/examples/CParser.hs" 1043 27 1043 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 6 1043 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 6 1043 9 , srcInfoPoints = [] } 168 "168") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 12 1043 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 12 1043 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1043 12 1043 27 , srcInfoPoints = [] } "happyReduce_168")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 5 1044 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1044 5 1044 6 , SrcSpan "tests/examples/CParser.hs" 1044 10 1044 11 , SrcSpan "tests/examples/CParser.hs" 1044 27 1044 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 6 1044 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 6 1044 9 , srcInfoPoints = [] } 169 "169") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 12 1044 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 12 1044 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1044 12 1044 27 , srcInfoPoints = [] } "happyReduce_169")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 5 1045 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1045 5 1045 6 , SrcSpan "tests/examples/CParser.hs" 1045 10 1045 11 , SrcSpan "tests/examples/CParser.hs" 1045 27 1045 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 6 1045 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 6 1045 9 , srcInfoPoints = [] } 170 "170") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 12 1045 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 12 1045 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1045 12 1045 27 , srcInfoPoints = [] } "happyReduce_170")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 5 1046 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1046 5 1046 6 , SrcSpan "tests/examples/CParser.hs" 1046 10 1046 11 , SrcSpan "tests/examples/CParser.hs" 1046 27 1046 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 6 1046 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 6 1046 9 , srcInfoPoints = [] } 171 "171") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 12 1046 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 12 1046 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1046 12 1046 27 , srcInfoPoints = [] } "happyReduce_171")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 5 1047 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1047 5 1047 6 , SrcSpan "tests/examples/CParser.hs" 1047 10 1047 11 , SrcSpan "tests/examples/CParser.hs" 1047 27 1047 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 6 1047 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 6 1047 9 , srcInfoPoints = [] } 172 "172") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 12 1047 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 12 1047 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1047 12 1047 27 , srcInfoPoints = [] } "happyReduce_172")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 5 1048 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1048 5 1048 6 , SrcSpan "tests/examples/CParser.hs" 1048 10 1048 11 , SrcSpan "tests/examples/CParser.hs" 1048 27 1048 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 6 1048 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 6 1048 9 , srcInfoPoints = [] } 173 "173") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 12 1048 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 12 1048 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1048 12 1048 27 , srcInfoPoints = [] } "happyReduce_173")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 5 1049 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1049 5 1049 6 , SrcSpan "tests/examples/CParser.hs" 1049 10 1049 11 , SrcSpan "tests/examples/CParser.hs" 1049 27 1049 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 6 1049 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 6 1049 9 , srcInfoPoints = [] } 174 "174") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 12 1049 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 12 1049 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1049 12 1049 27 , srcInfoPoints = [] } "happyReduce_174")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 5 1050 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1050 5 1050 6 , SrcSpan "tests/examples/CParser.hs" 1050 10 1050 11 , SrcSpan "tests/examples/CParser.hs" 1050 27 1050 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 6 1050 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 6 1050 9 , srcInfoPoints = [] } 175 "175") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 12 1050 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 12 1050 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1050 12 1050 27 , srcInfoPoints = [] } "happyReduce_175")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 5 1051 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1051 5 1051 6 , SrcSpan "tests/examples/CParser.hs" 1051 10 1051 11 , SrcSpan "tests/examples/CParser.hs" 1051 27 1051 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 6 1051 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 6 1051 9 , srcInfoPoints = [] } 176 "176") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 12 1051 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 12 1051 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1051 12 1051 27 , srcInfoPoints = [] } "happyReduce_176")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 5 1052 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1052 5 1052 6 , SrcSpan "tests/examples/CParser.hs" 1052 10 1052 11 , SrcSpan "tests/examples/CParser.hs" 1052 27 1052 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 6 1052 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 6 1052 9 , srcInfoPoints = [] } 177 "177") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 12 1052 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 12 1052 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1052 12 1052 27 , srcInfoPoints = [] } "happyReduce_177")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 5 1053 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1053 5 1053 6 , SrcSpan "tests/examples/CParser.hs" 1053 10 1053 11 , SrcSpan "tests/examples/CParser.hs" 1053 27 1053 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 6 1053 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 6 1053 9 , srcInfoPoints = [] } 178 "178") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 12 1053 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 12 1053 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1053 12 1053 27 , srcInfoPoints = [] } "happyReduce_178")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 5 1054 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1054 5 1054 6 , SrcSpan "tests/examples/CParser.hs" 1054 10 1054 11 , SrcSpan "tests/examples/CParser.hs" 1054 27 1054 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 6 1054 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 6 1054 9 , srcInfoPoints = [] } 179 "179") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 12 1054 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 12 1054 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1054 12 1054 27 , srcInfoPoints = [] } "happyReduce_179")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 5 1055 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1055 5 1055 6 , SrcSpan "tests/examples/CParser.hs" 1055 10 1055 11 , SrcSpan "tests/examples/CParser.hs" 1055 27 1055 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 6 1055 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 6 1055 9 , srcInfoPoints = [] } 180 "180") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 12 1055 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 12 1055 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1055 12 1055 27 , srcInfoPoints = [] } "happyReduce_180")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 5 1056 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1056 5 1056 6 , SrcSpan "tests/examples/CParser.hs" 1056 10 1056 11 , SrcSpan "tests/examples/CParser.hs" 1056 27 1056 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 6 1056 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 6 1056 9 , srcInfoPoints = [] } 181 "181") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 12 1056 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 12 1056 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1056 12 1056 27 , srcInfoPoints = [] } "happyReduce_181")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 5 1057 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1057 5 1057 6 , SrcSpan "tests/examples/CParser.hs" 1057 10 1057 11 , SrcSpan "tests/examples/CParser.hs" 1057 27 1057 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 6 1057 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 6 1057 9 , srcInfoPoints = [] } 182 "182") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 12 1057 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 12 1057 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1057 12 1057 27 , srcInfoPoints = [] } "happyReduce_182")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 5 1058 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1058 5 1058 6 , SrcSpan "tests/examples/CParser.hs" 1058 10 1058 11 , SrcSpan "tests/examples/CParser.hs" 1058 27 1058 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 6 1058 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 6 1058 9 , srcInfoPoints = [] } 183 "183") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 12 1058 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 12 1058 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1058 12 1058 27 , srcInfoPoints = [] } "happyReduce_183")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 5 1059 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1059 5 1059 6 , SrcSpan "tests/examples/CParser.hs" 1059 10 1059 11 , SrcSpan "tests/examples/CParser.hs" 1059 27 1059 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 6 1059 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 6 1059 9 , srcInfoPoints = [] } 184 "184") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 12 1059 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 12 1059 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1059 12 1059 27 , srcInfoPoints = [] } "happyReduce_184")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 5 1060 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1060 5 1060 6 , SrcSpan "tests/examples/CParser.hs" 1060 10 1060 11 , SrcSpan "tests/examples/CParser.hs" 1060 27 1060 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 6 1060 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 6 1060 9 , srcInfoPoints = [] } 185 "185") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 12 1060 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 12 1060 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1060 12 1060 27 , srcInfoPoints = [] } "happyReduce_185")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 5 1061 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1061 5 1061 6 , SrcSpan "tests/examples/CParser.hs" 1061 10 1061 11 , SrcSpan "tests/examples/CParser.hs" 1061 27 1061 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 6 1061 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 6 1061 9 , srcInfoPoints = [] } 186 "186") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 12 1061 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 12 1061 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1061 12 1061 27 , srcInfoPoints = [] } "happyReduce_186")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 5 1062 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1062 5 1062 6 , SrcSpan "tests/examples/CParser.hs" 1062 10 1062 11 , SrcSpan "tests/examples/CParser.hs" 1062 27 1062 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 6 1062 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 6 1062 9 , srcInfoPoints = [] } 187 "187") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 12 1062 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 12 1062 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1062 12 1062 27 , srcInfoPoints = [] } "happyReduce_187")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 5 1063 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1063 5 1063 6 , SrcSpan "tests/examples/CParser.hs" 1063 10 1063 11 , SrcSpan "tests/examples/CParser.hs" 1063 27 1063 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 6 1063 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 6 1063 9 , srcInfoPoints = [] } 188 "188") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 12 1063 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 12 1063 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1063 12 1063 27 , srcInfoPoints = [] } "happyReduce_188")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 5 1064 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1064 5 1064 6 , SrcSpan "tests/examples/CParser.hs" 1064 10 1064 11 , SrcSpan "tests/examples/CParser.hs" 1064 27 1064 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 6 1064 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 6 1064 9 , srcInfoPoints = [] } 189 "189") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 12 1064 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 12 1064 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1064 12 1064 27 , srcInfoPoints = [] } "happyReduce_189")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 5 1065 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1065 5 1065 6 , SrcSpan "tests/examples/CParser.hs" 1065 10 1065 11 , SrcSpan "tests/examples/CParser.hs" 1065 27 1065 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 6 1065 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 6 1065 9 , srcInfoPoints = [] } 190 "190") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 12 1065 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 12 1065 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1065 12 1065 27 , srcInfoPoints = [] } "happyReduce_190")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 5 1066 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1066 5 1066 6 , SrcSpan "tests/examples/CParser.hs" 1066 10 1066 11 , SrcSpan "tests/examples/CParser.hs" 1066 27 1066 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 6 1066 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 6 1066 9 , srcInfoPoints = [] } 191 "191") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 12 1066 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 12 1066 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1066 12 1066 27 , srcInfoPoints = [] } "happyReduce_191")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 5 1067 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1067 5 1067 6 , SrcSpan "tests/examples/CParser.hs" 1067 10 1067 11 , SrcSpan "tests/examples/CParser.hs" 1067 27 1067 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 6 1067 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 6 1067 9 , srcInfoPoints = [] } 192 "192") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 12 1067 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 12 1067 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1067 12 1067 27 , srcInfoPoints = [] } "happyReduce_192")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 5 1068 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1068 5 1068 6 , SrcSpan "tests/examples/CParser.hs" 1068 10 1068 11 , SrcSpan "tests/examples/CParser.hs" 1068 27 1068 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 6 1068 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 6 1068 9 , srcInfoPoints = [] } 193 "193") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 12 1068 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 12 1068 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1068 12 1068 27 , srcInfoPoints = [] } "happyReduce_193")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 5 1069 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1069 5 1069 6 , SrcSpan "tests/examples/CParser.hs" 1069 10 1069 11 , SrcSpan "tests/examples/CParser.hs" 1069 27 1069 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 6 1069 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 6 1069 9 , srcInfoPoints = [] } 194 "194") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 12 1069 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 12 1069 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1069 12 1069 27 , srcInfoPoints = [] } "happyReduce_194")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 5 1070 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1070 5 1070 6 , SrcSpan "tests/examples/CParser.hs" 1070 10 1070 11 , SrcSpan "tests/examples/CParser.hs" 1070 27 1070 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 6 1070 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 6 1070 9 , srcInfoPoints = [] } 195 "195") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 12 1070 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 12 1070 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1070 12 1070 27 , srcInfoPoints = [] } "happyReduce_195")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 5 1071 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1071 5 1071 6 , SrcSpan "tests/examples/CParser.hs" 1071 10 1071 11 , SrcSpan "tests/examples/CParser.hs" 1071 27 1071 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 6 1071 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 6 1071 9 , srcInfoPoints = [] } 196 "196") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 12 1071 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 12 1071 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1071 12 1071 27 , srcInfoPoints = [] } "happyReduce_196")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 5 1072 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1072 5 1072 6 , SrcSpan "tests/examples/CParser.hs" 1072 10 1072 11 , SrcSpan "tests/examples/CParser.hs" 1072 27 1072 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 6 1072 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 6 1072 9 , srcInfoPoints = [] } 197 "197") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 12 1072 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 12 1072 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1072 12 1072 27 , srcInfoPoints = [] } "happyReduce_197")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 5 1073 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1073 5 1073 6 , SrcSpan "tests/examples/CParser.hs" 1073 10 1073 11 , SrcSpan "tests/examples/CParser.hs" 1073 27 1073 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 6 1073 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 6 1073 9 , srcInfoPoints = [] } 198 "198") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 12 1073 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 12 1073 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1073 12 1073 27 , srcInfoPoints = [] } "happyReduce_198")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 5 1074 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1074 5 1074 6 , SrcSpan "tests/examples/CParser.hs" 1074 10 1074 11 , SrcSpan "tests/examples/CParser.hs" 1074 27 1074 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 6 1074 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 6 1074 9 , srcInfoPoints = [] } 199 "199") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 12 1074 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 12 1074 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1074 12 1074 27 , srcInfoPoints = [] } "happyReduce_199")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 5 1075 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1075 5 1075 6 , SrcSpan "tests/examples/CParser.hs" 1075 10 1075 11 , SrcSpan "tests/examples/CParser.hs" 1075 27 1075 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 6 1075 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 6 1075 9 , srcInfoPoints = [] } 200 "200") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 12 1075 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 12 1075 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1075 12 1075 27 , srcInfoPoints = [] } "happyReduce_200")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 5 1076 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1076 5 1076 6 , SrcSpan "tests/examples/CParser.hs" 1076 10 1076 11 , SrcSpan "tests/examples/CParser.hs" 1076 27 1076 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 6 1076 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 6 1076 9 , srcInfoPoints = [] } 201 "201") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 12 1076 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 12 1076 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1076 12 1076 27 , srcInfoPoints = [] } "happyReduce_201")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 5 1077 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1077 5 1077 6 , SrcSpan "tests/examples/CParser.hs" 1077 10 1077 11 , SrcSpan "tests/examples/CParser.hs" 1077 27 1077 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 6 1077 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 6 1077 9 , srcInfoPoints = [] } 202 "202") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 12 1077 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 12 1077 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1077 12 1077 27 , srcInfoPoints = [] } "happyReduce_202")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 5 1078 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1078 5 1078 6 , SrcSpan "tests/examples/CParser.hs" 1078 10 1078 11 , SrcSpan "tests/examples/CParser.hs" 1078 27 1078 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 6 1078 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 6 1078 9 , srcInfoPoints = [] } 203 "203") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 12 1078 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 12 1078 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1078 12 1078 27 , srcInfoPoints = [] } "happyReduce_203")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 5 1079 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1079 5 1079 6 , SrcSpan "tests/examples/CParser.hs" 1079 10 1079 11 , SrcSpan "tests/examples/CParser.hs" 1079 27 1079 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 6 1079 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 6 1079 9 , srcInfoPoints = [] } 204 "204") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 12 1079 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 12 1079 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1079 12 1079 27 , srcInfoPoints = [] } "happyReduce_204")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 5 1080 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1080 5 1080 6 , SrcSpan "tests/examples/CParser.hs" 1080 10 1080 11 , SrcSpan "tests/examples/CParser.hs" 1080 27 1080 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 6 1080 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 6 1080 9 , srcInfoPoints = [] } 205 "205") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 12 1080 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 12 1080 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1080 12 1080 27 , srcInfoPoints = [] } "happyReduce_205")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 5 1081 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1081 5 1081 6 , SrcSpan "tests/examples/CParser.hs" 1081 10 1081 11 , SrcSpan "tests/examples/CParser.hs" 1081 27 1081 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 6 1081 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 6 1081 9 , srcInfoPoints = [] } 206 "206") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 12 1081 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 12 1081 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1081 12 1081 27 , srcInfoPoints = [] } "happyReduce_206")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 5 1082 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1082 5 1082 6 , SrcSpan "tests/examples/CParser.hs" 1082 10 1082 11 , SrcSpan "tests/examples/CParser.hs" 1082 27 1082 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 6 1082 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 6 1082 9 , srcInfoPoints = [] } 207 "207") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 12 1082 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 12 1082 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1082 12 1082 27 , srcInfoPoints = [] } "happyReduce_207")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 5 1083 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1083 5 1083 6 , SrcSpan "tests/examples/CParser.hs" 1083 10 1083 11 , SrcSpan "tests/examples/CParser.hs" 1083 27 1083 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 6 1083 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 6 1083 9 , srcInfoPoints = [] } 208 "208") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 12 1083 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 12 1083 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1083 12 1083 27 , srcInfoPoints = [] } "happyReduce_208")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 5 1084 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1084 5 1084 6 , SrcSpan "tests/examples/CParser.hs" 1084 10 1084 11 , SrcSpan "tests/examples/CParser.hs" 1084 27 1084 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 6 1084 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 6 1084 9 , srcInfoPoints = [] } 209 "209") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 12 1084 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 12 1084 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1084 12 1084 27 , srcInfoPoints = [] } "happyReduce_209")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 5 1085 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1085 5 1085 6 , SrcSpan "tests/examples/CParser.hs" 1085 10 1085 11 , SrcSpan "tests/examples/CParser.hs" 1085 27 1085 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 6 1085 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 6 1085 9 , srcInfoPoints = [] } 210 "210") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 12 1085 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 12 1085 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1085 12 1085 27 , srcInfoPoints = [] } "happyReduce_210")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 5 1086 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1086 5 1086 6 , SrcSpan "tests/examples/CParser.hs" 1086 10 1086 11 , SrcSpan "tests/examples/CParser.hs" 1086 27 1086 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 6 1086 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 6 1086 9 , srcInfoPoints = [] } 211 "211") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 12 1086 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 12 1086 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1086 12 1086 27 , srcInfoPoints = [] } "happyReduce_211")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 5 1087 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1087 5 1087 6 , SrcSpan "tests/examples/CParser.hs" 1087 10 1087 11 , SrcSpan "tests/examples/CParser.hs" 1087 27 1087 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 6 1087 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 6 1087 9 , srcInfoPoints = [] } 212 "212") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 12 1087 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 12 1087 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1087 12 1087 27 , srcInfoPoints = [] } "happyReduce_212")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 5 1088 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1088 5 1088 6 , SrcSpan "tests/examples/CParser.hs" 1088 10 1088 11 , SrcSpan "tests/examples/CParser.hs" 1088 27 1088 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 6 1088 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 6 1088 9 , srcInfoPoints = [] } 213 "213") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 12 1088 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 12 1088 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1088 12 1088 27 , srcInfoPoints = [] } "happyReduce_213")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 5 1089 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1089 5 1089 6 , SrcSpan "tests/examples/CParser.hs" 1089 10 1089 11 , SrcSpan "tests/examples/CParser.hs" 1089 27 1089 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 6 1089 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 6 1089 9 , srcInfoPoints = [] } 214 "214") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 12 1089 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 12 1089 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1089 12 1089 27 , srcInfoPoints = [] } "happyReduce_214")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 5 1090 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1090 5 1090 6 , SrcSpan "tests/examples/CParser.hs" 1090 10 1090 11 , SrcSpan "tests/examples/CParser.hs" 1090 27 1090 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 6 1090 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 6 1090 9 , srcInfoPoints = [] } 215 "215") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 12 1090 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 12 1090 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1090 12 1090 27 , srcInfoPoints = [] } "happyReduce_215")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 5 1091 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1091 5 1091 6 , SrcSpan "tests/examples/CParser.hs" 1091 10 1091 11 , SrcSpan "tests/examples/CParser.hs" 1091 27 1091 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 6 1091 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 6 1091 9 , srcInfoPoints = [] } 216 "216") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 12 1091 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 12 1091 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1091 12 1091 27 , srcInfoPoints = [] } "happyReduce_216")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 5 1092 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1092 5 1092 6 , SrcSpan "tests/examples/CParser.hs" 1092 10 1092 11 , SrcSpan "tests/examples/CParser.hs" 1092 27 1092 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 6 1092 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 6 1092 9 , srcInfoPoints = [] } 217 "217") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 12 1092 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 12 1092 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1092 12 1092 27 , srcInfoPoints = [] } "happyReduce_217")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 5 1093 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1093 5 1093 6 , SrcSpan "tests/examples/CParser.hs" 1093 10 1093 11 , SrcSpan "tests/examples/CParser.hs" 1093 27 1093 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 6 1093 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 6 1093 9 , srcInfoPoints = [] } 218 "218") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 12 1093 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 12 1093 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1093 12 1093 27 , srcInfoPoints = [] } "happyReduce_218")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 5 1094 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1094 5 1094 6 , SrcSpan "tests/examples/CParser.hs" 1094 10 1094 11 , SrcSpan "tests/examples/CParser.hs" 1094 27 1094 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 6 1094 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 6 1094 9 , srcInfoPoints = [] } 219 "219") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 12 1094 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 12 1094 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1094 12 1094 27 , srcInfoPoints = [] } "happyReduce_219")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 5 1095 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1095 5 1095 6 , SrcSpan "tests/examples/CParser.hs" 1095 10 1095 11 , SrcSpan "tests/examples/CParser.hs" 1095 27 1095 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 6 1095 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 6 1095 9 , srcInfoPoints = [] } 220 "220") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 12 1095 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 12 1095 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1095 12 1095 27 , srcInfoPoints = [] } "happyReduce_220")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 5 1096 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1096 5 1096 6 , SrcSpan "tests/examples/CParser.hs" 1096 10 1096 11 , SrcSpan "tests/examples/CParser.hs" 1096 27 1096 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 6 1096 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 6 1096 9 , srcInfoPoints = [] } 221 "221") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 12 1096 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 12 1096 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1096 12 1096 27 , srcInfoPoints = [] } "happyReduce_221")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 5 1097 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1097 5 1097 6 , SrcSpan "tests/examples/CParser.hs" 1097 10 1097 11 , SrcSpan "tests/examples/CParser.hs" 1097 27 1097 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 6 1097 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 6 1097 9 , srcInfoPoints = [] } 222 "222") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 12 1097 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 12 1097 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1097 12 1097 27 , srcInfoPoints = [] } "happyReduce_222")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 5 1098 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1098 5 1098 6 , SrcSpan "tests/examples/CParser.hs" 1098 10 1098 11 , SrcSpan "tests/examples/CParser.hs" 1098 27 1098 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 6 1098 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 6 1098 9 , srcInfoPoints = [] } 223 "223") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 12 1098 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 12 1098 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1098 12 1098 27 , srcInfoPoints = [] } "happyReduce_223")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 5 1099 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1099 5 1099 6 , SrcSpan "tests/examples/CParser.hs" 1099 10 1099 11 , SrcSpan "tests/examples/CParser.hs" 1099 27 1099 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 6 1099 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 6 1099 9 , srcInfoPoints = [] } 224 "224") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 12 1099 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 12 1099 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1099 12 1099 27 , srcInfoPoints = [] } "happyReduce_224")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 5 1100 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1100 5 1100 6 , SrcSpan "tests/examples/CParser.hs" 1100 10 1100 11 , SrcSpan "tests/examples/CParser.hs" 1100 27 1100 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 6 1100 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 6 1100 9 , srcInfoPoints = [] } 225 "225") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 12 1100 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 12 1100 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1100 12 1100 27 , srcInfoPoints = [] } "happyReduce_225")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 5 1101 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1101 5 1101 6 , SrcSpan "tests/examples/CParser.hs" 1101 10 1101 11 , SrcSpan "tests/examples/CParser.hs" 1101 27 1101 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 6 1101 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 6 1101 9 , srcInfoPoints = [] } 226 "226") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 12 1101 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 12 1101 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1101 12 1101 27 , srcInfoPoints = [] } "happyReduce_226")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 5 1102 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1102 5 1102 6 , SrcSpan "tests/examples/CParser.hs" 1102 10 1102 11 , SrcSpan "tests/examples/CParser.hs" 1102 27 1102 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 6 1102 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 6 1102 9 , srcInfoPoints = [] } 227 "227") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 12 1102 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 12 1102 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1102 12 1102 27 , srcInfoPoints = [] } "happyReduce_227")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 5 1103 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1103 5 1103 6 , SrcSpan "tests/examples/CParser.hs" 1103 10 1103 11 , SrcSpan "tests/examples/CParser.hs" 1103 27 1103 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 6 1103 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 6 1103 9 , srcInfoPoints = [] } 228 "228") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 12 1103 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 12 1103 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1103 12 1103 27 , srcInfoPoints = [] } "happyReduce_228")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 5 1104 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1104 5 1104 6 , SrcSpan "tests/examples/CParser.hs" 1104 10 1104 11 , SrcSpan "tests/examples/CParser.hs" 1104 27 1104 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 6 1104 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 6 1104 9 , srcInfoPoints = [] } 229 "229") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 12 1104 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 12 1104 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1104 12 1104 27 , srcInfoPoints = [] } "happyReduce_229")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 5 1105 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1105 5 1105 6 , SrcSpan "tests/examples/CParser.hs" 1105 10 1105 11 , SrcSpan "tests/examples/CParser.hs" 1105 27 1105 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 6 1105 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 6 1105 9 , srcInfoPoints = [] } 230 "230") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 12 1105 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 12 1105 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1105 12 1105 27 , srcInfoPoints = [] } "happyReduce_230")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 5 1106 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1106 5 1106 6 , SrcSpan "tests/examples/CParser.hs" 1106 10 1106 11 , SrcSpan "tests/examples/CParser.hs" 1106 27 1106 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 6 1106 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 6 1106 9 , srcInfoPoints = [] } 231 "231") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 12 1106 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 12 1106 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1106 12 1106 27 , srcInfoPoints = [] } "happyReduce_231")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 5 1107 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1107 5 1107 6 , SrcSpan "tests/examples/CParser.hs" 1107 10 1107 11 , SrcSpan "tests/examples/CParser.hs" 1107 27 1107 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 6 1107 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 6 1107 9 , srcInfoPoints = [] } 232 "232") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 12 1107 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 12 1107 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1107 12 1107 27 , srcInfoPoints = [] } "happyReduce_232")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 5 1108 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1108 5 1108 6 , SrcSpan "tests/examples/CParser.hs" 1108 10 1108 11 , SrcSpan "tests/examples/CParser.hs" 1108 27 1108 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 6 1108 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 6 1108 9 , srcInfoPoints = [] } 233 "233") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 12 1108 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 12 1108 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1108 12 1108 27 , srcInfoPoints = [] } "happyReduce_233")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 5 1109 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1109 5 1109 6 , SrcSpan "tests/examples/CParser.hs" 1109 10 1109 11 , SrcSpan "tests/examples/CParser.hs" 1109 27 1109 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 6 1109 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 6 1109 9 , srcInfoPoints = [] } 234 "234") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 12 1109 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 12 1109 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1109 12 1109 27 , srcInfoPoints = [] } "happyReduce_234")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 5 1110 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1110 5 1110 6 , SrcSpan "tests/examples/CParser.hs" 1110 10 1110 11 , SrcSpan "tests/examples/CParser.hs" 1110 27 1110 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 6 1110 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 6 1110 9 , srcInfoPoints = [] } 235 "235") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 12 1110 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 12 1110 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1110 12 1110 27 , srcInfoPoints = [] } "happyReduce_235")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 5 1111 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1111 5 1111 6 , SrcSpan "tests/examples/CParser.hs" 1111 10 1111 11 , SrcSpan "tests/examples/CParser.hs" 1111 27 1111 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 6 1111 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 6 1111 9 , srcInfoPoints = [] } 236 "236") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 12 1111 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 12 1111 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1111 12 1111 27 , srcInfoPoints = [] } "happyReduce_236")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 5 1112 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1112 5 1112 6 , SrcSpan "tests/examples/CParser.hs" 1112 10 1112 11 , SrcSpan "tests/examples/CParser.hs" 1112 27 1112 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 6 1112 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 6 1112 9 , srcInfoPoints = [] } 237 "237") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 12 1112 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 12 1112 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1112 12 1112 27 , srcInfoPoints = [] } "happyReduce_237")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 5 1113 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1113 5 1113 6 , SrcSpan "tests/examples/CParser.hs" 1113 10 1113 11 , SrcSpan "tests/examples/CParser.hs" 1113 27 1113 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 6 1113 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 6 1113 9 , srcInfoPoints = [] } 238 "238") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 12 1113 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 12 1113 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1113 12 1113 27 , srcInfoPoints = [] } "happyReduce_238")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 5 1114 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1114 5 1114 6 , SrcSpan "tests/examples/CParser.hs" 1114 10 1114 11 , SrcSpan "tests/examples/CParser.hs" 1114 27 1114 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 6 1114 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 6 1114 9 , srcInfoPoints = [] } 239 "239") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 12 1114 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 12 1114 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1114 12 1114 27 , srcInfoPoints = [] } "happyReduce_239")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 5 1115 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1115 5 1115 6 , SrcSpan "tests/examples/CParser.hs" 1115 10 1115 11 , SrcSpan "tests/examples/CParser.hs" 1115 27 1115 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 6 1115 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 6 1115 9 , srcInfoPoints = [] } 240 "240") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 12 1115 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 12 1115 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1115 12 1115 27 , srcInfoPoints = [] } "happyReduce_240")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 5 1116 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1116 5 1116 6 , SrcSpan "tests/examples/CParser.hs" 1116 10 1116 11 , SrcSpan "tests/examples/CParser.hs" 1116 27 1116 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 6 1116 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 6 1116 9 , srcInfoPoints = [] } 241 "241") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 12 1116 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 12 1116 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1116 12 1116 27 , srcInfoPoints = [] } "happyReduce_241")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 5 1117 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1117 5 1117 6 , SrcSpan "tests/examples/CParser.hs" 1117 10 1117 11 , SrcSpan "tests/examples/CParser.hs" 1117 27 1117 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 6 1117 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 6 1117 9 , srcInfoPoints = [] } 242 "242") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 12 1117 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 12 1117 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1117 12 1117 27 , srcInfoPoints = [] } "happyReduce_242")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 5 1118 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1118 5 1118 6 , SrcSpan "tests/examples/CParser.hs" 1118 10 1118 11 , SrcSpan "tests/examples/CParser.hs" 1118 27 1118 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 6 1118 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 6 1118 9 , srcInfoPoints = [] } 243 "243") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 12 1118 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 12 1118 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1118 12 1118 27 , srcInfoPoints = [] } "happyReduce_243")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 5 1119 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1119 5 1119 6 , SrcSpan "tests/examples/CParser.hs" 1119 10 1119 11 , SrcSpan "tests/examples/CParser.hs" 1119 27 1119 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 6 1119 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 6 1119 9 , srcInfoPoints = [] } 244 "244") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 12 1119 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 12 1119 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1119 12 1119 27 , srcInfoPoints = [] } "happyReduce_244")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 5 1120 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1120 5 1120 6 , SrcSpan "tests/examples/CParser.hs" 1120 10 1120 11 , SrcSpan "tests/examples/CParser.hs" 1120 27 1120 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 6 1120 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 6 1120 9 , srcInfoPoints = [] } 245 "245") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 12 1120 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 12 1120 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1120 12 1120 27 , srcInfoPoints = [] } "happyReduce_245")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 5 1121 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1121 5 1121 6 , SrcSpan "tests/examples/CParser.hs" 1121 10 1121 11 , SrcSpan "tests/examples/CParser.hs" 1121 27 1121 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 6 1121 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 6 1121 9 , srcInfoPoints = [] } 246 "246") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 12 1121 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 12 1121 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1121 12 1121 27 , srcInfoPoints = [] } "happyReduce_246")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 5 1122 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1122 5 1122 6 , SrcSpan "tests/examples/CParser.hs" 1122 10 1122 11 , SrcSpan "tests/examples/CParser.hs" 1122 27 1122 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 6 1122 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 6 1122 9 , srcInfoPoints = [] } 247 "247") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 12 1122 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 12 1122 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1122 12 1122 27 , srcInfoPoints = [] } "happyReduce_247")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 5 1123 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1123 5 1123 6 , SrcSpan "tests/examples/CParser.hs" 1123 10 1123 11 , SrcSpan "tests/examples/CParser.hs" 1123 27 1123 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 6 1123 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 6 1123 9 , srcInfoPoints = [] } 248 "248") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 12 1123 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 12 1123 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1123 12 1123 27 , srcInfoPoints = [] } "happyReduce_248")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 5 1124 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1124 5 1124 6 , SrcSpan "tests/examples/CParser.hs" 1124 10 1124 11 , SrcSpan "tests/examples/CParser.hs" 1124 27 1124 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 6 1124 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 6 1124 9 , srcInfoPoints = [] } 249 "249") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 12 1124 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 12 1124 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1124 12 1124 27 , srcInfoPoints = [] } "happyReduce_249")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 5 1125 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1125 5 1125 6 , SrcSpan "tests/examples/CParser.hs" 1125 10 1125 11 , SrcSpan "tests/examples/CParser.hs" 1125 27 1125 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 6 1125 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 6 1125 9 , srcInfoPoints = [] } 250 "250") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 12 1125 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 12 1125 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1125 12 1125 27 , srcInfoPoints = [] } "happyReduce_250")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 5 1126 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1126 5 1126 6 , SrcSpan "tests/examples/CParser.hs" 1126 10 1126 11 , SrcSpan "tests/examples/CParser.hs" 1126 27 1126 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 6 1126 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 6 1126 9 , srcInfoPoints = [] } 251 "251") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 12 1126 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 12 1126 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1126 12 1126 27 , srcInfoPoints = [] } "happyReduce_251")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 5 1127 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1127 5 1127 6 , SrcSpan "tests/examples/CParser.hs" 1127 10 1127 11 , SrcSpan "tests/examples/CParser.hs" 1127 27 1127 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 6 1127 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 6 1127 9 , srcInfoPoints = [] } 252 "252") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 12 1127 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 12 1127 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1127 12 1127 27 , srcInfoPoints = [] } "happyReduce_252")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 5 1128 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1128 5 1128 6 , SrcSpan "tests/examples/CParser.hs" 1128 10 1128 11 , SrcSpan "tests/examples/CParser.hs" 1128 27 1128 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 6 1128 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 6 1128 9 , srcInfoPoints = [] } 253 "253") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 12 1128 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 12 1128 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1128 12 1128 27 , srcInfoPoints = [] } "happyReduce_253")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 5 1129 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1129 5 1129 6 , SrcSpan "tests/examples/CParser.hs" 1129 10 1129 11 , SrcSpan "tests/examples/CParser.hs" 1129 27 1129 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 6 1129 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 6 1129 9 , srcInfoPoints = [] } 254 "254") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 12 1129 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 12 1129 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1129 12 1129 27 , srcInfoPoints = [] } "happyReduce_254")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 5 1130 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1130 5 1130 6 , SrcSpan "tests/examples/CParser.hs" 1130 10 1130 11 , SrcSpan "tests/examples/CParser.hs" 1130 27 1130 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 6 1130 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 6 1130 9 , srcInfoPoints = [] } 255 "255") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 12 1130 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 12 1130 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1130 12 1130 27 , srcInfoPoints = [] } "happyReduce_255")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 5 1131 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1131 5 1131 6 , SrcSpan "tests/examples/CParser.hs" 1131 10 1131 11 , SrcSpan "tests/examples/CParser.hs" 1131 27 1131 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 6 1131 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 6 1131 9 , srcInfoPoints = [] } 256 "256") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 12 1131 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 12 1131 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1131 12 1131 27 , srcInfoPoints = [] } "happyReduce_256")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 5 1132 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1132 5 1132 6 , SrcSpan "tests/examples/CParser.hs" 1132 10 1132 11 , SrcSpan "tests/examples/CParser.hs" 1132 27 1132 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 6 1132 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 6 1132 9 , srcInfoPoints = [] } 257 "257") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 12 1132 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 12 1132 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1132 12 1132 27 , srcInfoPoints = [] } "happyReduce_257")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 5 1133 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1133 5 1133 6 , SrcSpan "tests/examples/CParser.hs" 1133 10 1133 11 , SrcSpan "tests/examples/CParser.hs" 1133 27 1133 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 6 1133 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 6 1133 9 , srcInfoPoints = [] } 258 "258") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 12 1133 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 12 1133 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1133 12 1133 27 , srcInfoPoints = [] } "happyReduce_258")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 5 1134 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1134 5 1134 6 , SrcSpan "tests/examples/CParser.hs" 1134 10 1134 11 , SrcSpan "tests/examples/CParser.hs" 1134 27 1134 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 6 1134 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 6 1134 9 , srcInfoPoints = [] } 259 "259") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 12 1134 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 12 1134 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1134 12 1134 27 , srcInfoPoints = [] } "happyReduce_259")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 5 1135 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1135 5 1135 6 , SrcSpan "tests/examples/CParser.hs" 1135 10 1135 11 , SrcSpan "tests/examples/CParser.hs" 1135 27 1135 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 6 1135 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 6 1135 9 , srcInfoPoints = [] } 260 "260") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 12 1135 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 12 1135 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1135 12 1135 27 , srcInfoPoints = [] } "happyReduce_260")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 5 1136 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1136 5 1136 6 , SrcSpan "tests/examples/CParser.hs" 1136 10 1136 11 , SrcSpan "tests/examples/CParser.hs" 1136 27 1136 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 6 1136 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 6 1136 9 , srcInfoPoints = [] } 261 "261") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 12 1136 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 12 1136 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1136 12 1136 27 , srcInfoPoints = [] } "happyReduce_261")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 5 1137 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1137 5 1137 6 , SrcSpan "tests/examples/CParser.hs" 1137 10 1137 11 , SrcSpan "tests/examples/CParser.hs" 1137 27 1137 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 6 1137 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 6 1137 9 , srcInfoPoints = [] } 262 "262") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 12 1137 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 12 1137 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1137 12 1137 27 , srcInfoPoints = [] } "happyReduce_262")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 5 1138 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1138 5 1138 6 , SrcSpan "tests/examples/CParser.hs" 1138 10 1138 11 , SrcSpan "tests/examples/CParser.hs" 1138 27 1138 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 6 1138 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 6 1138 9 , srcInfoPoints = [] } 263 "263") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 12 1138 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 12 1138 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1138 12 1138 27 , srcInfoPoints = [] } "happyReduce_263")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 5 1139 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1139 5 1139 6 , SrcSpan "tests/examples/CParser.hs" 1139 10 1139 11 , SrcSpan "tests/examples/CParser.hs" 1139 27 1139 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 6 1139 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 6 1139 9 , srcInfoPoints = [] } 264 "264") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 12 1139 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 12 1139 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1139 12 1139 27 , srcInfoPoints = [] } "happyReduce_264")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 5 1140 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1140 5 1140 6 , SrcSpan "tests/examples/CParser.hs" 1140 10 1140 11 , SrcSpan "tests/examples/CParser.hs" 1140 27 1140 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 6 1140 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 6 1140 9 , srcInfoPoints = [] } 265 "265") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 12 1140 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 12 1140 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1140 12 1140 27 , srcInfoPoints = [] } "happyReduce_265")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 5 1141 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1141 5 1141 6 , SrcSpan "tests/examples/CParser.hs" 1141 10 1141 11 , SrcSpan "tests/examples/CParser.hs" 1141 27 1141 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 6 1141 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 6 1141 9 , srcInfoPoints = [] } 266 "266") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 12 1141 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 12 1141 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1141 12 1141 27 , srcInfoPoints = [] } "happyReduce_266")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 5 1142 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1142 5 1142 6 , SrcSpan "tests/examples/CParser.hs" 1142 10 1142 11 , SrcSpan "tests/examples/CParser.hs" 1142 27 1142 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 6 1142 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 6 1142 9 , srcInfoPoints = [] } 267 "267") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 12 1142 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 12 1142 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1142 12 1142 27 , srcInfoPoints = [] } "happyReduce_267")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 5 1143 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1143 5 1143 6 , SrcSpan "tests/examples/CParser.hs" 1143 10 1143 11 , SrcSpan "tests/examples/CParser.hs" 1143 27 1143 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 6 1143 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 6 1143 9 , srcInfoPoints = [] } 268 "268") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 12 1143 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 12 1143 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1143 12 1143 27 , srcInfoPoints = [] } "happyReduce_268")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 5 1144 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1144 5 1144 6 , SrcSpan "tests/examples/CParser.hs" 1144 10 1144 11 , SrcSpan "tests/examples/CParser.hs" 1144 27 1144 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 6 1144 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 6 1144 9 , srcInfoPoints = [] } 269 "269") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 12 1144 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 12 1144 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1144 12 1144 27 , srcInfoPoints = [] } "happyReduce_269")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 5 1145 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1145 5 1145 6 , SrcSpan "tests/examples/CParser.hs" 1145 10 1145 11 , SrcSpan "tests/examples/CParser.hs" 1145 27 1145 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 6 1145 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 6 1145 9 , srcInfoPoints = [] } 270 "270") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 12 1145 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 12 1145 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1145 12 1145 27 , srcInfoPoints = [] } "happyReduce_270")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 5 1146 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1146 5 1146 6 , SrcSpan "tests/examples/CParser.hs" 1146 10 1146 11 , SrcSpan "tests/examples/CParser.hs" 1146 27 1146 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 6 1146 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 6 1146 9 , srcInfoPoints = [] } 271 "271") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 12 1146 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 12 1146 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1146 12 1146 27 , srcInfoPoints = [] } "happyReduce_271")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 5 1147 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1147 5 1147 6 , SrcSpan "tests/examples/CParser.hs" 1147 10 1147 11 , SrcSpan "tests/examples/CParser.hs" 1147 27 1147 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 6 1147 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 6 1147 9 , srcInfoPoints = [] } 272 "272") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 12 1147 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 12 1147 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1147 12 1147 27 , srcInfoPoints = [] } "happyReduce_272")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 5 1148 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1148 5 1148 6 , SrcSpan "tests/examples/CParser.hs" 1148 10 1148 11 , SrcSpan "tests/examples/CParser.hs" 1148 27 1148 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 6 1148 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 6 1148 9 , srcInfoPoints = [] } 273 "273") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 12 1148 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 12 1148 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1148 12 1148 27 , srcInfoPoints = [] } "happyReduce_273")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 5 1149 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1149 5 1149 6 , SrcSpan "tests/examples/CParser.hs" 1149 10 1149 11 , SrcSpan "tests/examples/CParser.hs" 1149 27 1149 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 6 1149 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 6 1149 9 , srcInfoPoints = [] } 274 "274") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 12 1149 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 12 1149 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1149 12 1149 27 , srcInfoPoints = [] } "happyReduce_274")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 5 1150 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1150 5 1150 6 , SrcSpan "tests/examples/CParser.hs" 1150 10 1150 11 , SrcSpan "tests/examples/CParser.hs" 1150 27 1150 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 6 1150 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 6 1150 9 , srcInfoPoints = [] } 275 "275") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 12 1150 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 12 1150 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1150 12 1150 27 , srcInfoPoints = [] } "happyReduce_275")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 5 1151 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1151 5 1151 6 , SrcSpan "tests/examples/CParser.hs" 1151 10 1151 11 , SrcSpan "tests/examples/CParser.hs" 1151 27 1151 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 6 1151 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 6 1151 9 , srcInfoPoints = [] } 276 "276") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 12 1151 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 12 1151 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1151 12 1151 27 , srcInfoPoints = [] } "happyReduce_276")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 5 1152 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1152 5 1152 6 , SrcSpan "tests/examples/CParser.hs" 1152 10 1152 11 , SrcSpan "tests/examples/CParser.hs" 1152 27 1152 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 6 1152 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 6 1152 9 , srcInfoPoints = [] } 277 "277") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 12 1152 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 12 1152 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1152 12 1152 27 , srcInfoPoints = [] } "happyReduce_277")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 5 1153 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1153 5 1153 6 , SrcSpan "tests/examples/CParser.hs" 1153 10 1153 11 , SrcSpan "tests/examples/CParser.hs" 1153 27 1153 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 6 1153 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 6 1153 9 , srcInfoPoints = [] } 278 "278") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 12 1153 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 12 1153 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1153 12 1153 27 , srcInfoPoints = [] } "happyReduce_278")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 5 1154 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1154 5 1154 6 , SrcSpan "tests/examples/CParser.hs" 1154 10 1154 11 , SrcSpan "tests/examples/CParser.hs" 1154 27 1154 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 6 1154 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 6 1154 9 , srcInfoPoints = [] } 279 "279") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 12 1154 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 12 1154 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1154 12 1154 27 , srcInfoPoints = [] } "happyReduce_279")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 5 1155 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1155 5 1155 6 , SrcSpan "tests/examples/CParser.hs" 1155 10 1155 11 , SrcSpan "tests/examples/CParser.hs" 1155 27 1155 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 6 1155 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 6 1155 9 , srcInfoPoints = [] } 280 "280") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 12 1155 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 12 1155 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1155 12 1155 27 , srcInfoPoints = [] } "happyReduce_280")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 5 1156 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1156 5 1156 6 , SrcSpan "tests/examples/CParser.hs" 1156 10 1156 11 , SrcSpan "tests/examples/CParser.hs" 1156 27 1156 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 6 1156 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 6 1156 9 , srcInfoPoints = [] } 281 "281") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 12 1156 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 12 1156 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1156 12 1156 27 , srcInfoPoints = [] } "happyReduce_281")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 5 1157 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1157 5 1157 6 , SrcSpan "tests/examples/CParser.hs" 1157 10 1157 11 , SrcSpan "tests/examples/CParser.hs" 1157 27 1157 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 6 1157 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 6 1157 9 , srcInfoPoints = [] } 282 "282") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 12 1157 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 12 1157 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1157 12 1157 27 , srcInfoPoints = [] } "happyReduce_282")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 5 1158 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1158 5 1158 6 , SrcSpan "tests/examples/CParser.hs" 1158 10 1158 11 , SrcSpan "tests/examples/CParser.hs" 1158 27 1158 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 6 1158 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 6 1158 9 , srcInfoPoints = [] } 283 "283") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 12 1158 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 12 1158 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1158 12 1158 27 , srcInfoPoints = [] } "happyReduce_283")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 5 1159 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1159 5 1159 6 , SrcSpan "tests/examples/CParser.hs" 1159 10 1159 11 , SrcSpan "tests/examples/CParser.hs" 1159 27 1159 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 6 1159 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 6 1159 9 , srcInfoPoints = [] } 284 "284") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 12 1159 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 12 1159 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1159 12 1159 27 , srcInfoPoints = [] } "happyReduce_284")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 5 1160 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1160 5 1160 6 , SrcSpan "tests/examples/CParser.hs" 1160 10 1160 11 , SrcSpan "tests/examples/CParser.hs" 1160 27 1160 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 6 1160 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 6 1160 9 , srcInfoPoints = [] } 285 "285") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 12 1160 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 12 1160 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1160 12 1160 27 , srcInfoPoints = [] } "happyReduce_285")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 5 1161 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1161 5 1161 6 , SrcSpan "tests/examples/CParser.hs" 1161 10 1161 11 , SrcSpan "tests/examples/CParser.hs" 1161 27 1161 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 6 1161 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 6 1161 9 , srcInfoPoints = [] } 286 "286") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 12 1161 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 12 1161 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1161 12 1161 27 , srcInfoPoints = [] } "happyReduce_286")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 5 1162 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1162 5 1162 6 , SrcSpan "tests/examples/CParser.hs" 1162 10 1162 11 , SrcSpan "tests/examples/CParser.hs" 1162 27 1162 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 6 1162 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 6 1162 9 , srcInfoPoints = [] } 287 "287") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 12 1162 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 12 1162 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1162 12 1162 27 , srcInfoPoints = [] } "happyReduce_287")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 5 1163 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1163 5 1163 6 , SrcSpan "tests/examples/CParser.hs" 1163 10 1163 11 , SrcSpan "tests/examples/CParser.hs" 1163 27 1163 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 6 1163 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 6 1163 9 , srcInfoPoints = [] } 288 "288") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 12 1163 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 12 1163 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1163 12 1163 27 , srcInfoPoints = [] } "happyReduce_288")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 5 1164 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1164 5 1164 6 , SrcSpan "tests/examples/CParser.hs" 1164 10 1164 11 , SrcSpan "tests/examples/CParser.hs" 1164 27 1164 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 6 1164 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 6 1164 9 , srcInfoPoints = [] } 289 "289") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 12 1164 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 12 1164 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1164 12 1164 27 , srcInfoPoints = [] } "happyReduce_289")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 5 1165 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1165 5 1165 6 , SrcSpan "tests/examples/CParser.hs" 1165 10 1165 11 , SrcSpan "tests/examples/CParser.hs" 1165 27 1165 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 6 1165 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 6 1165 9 , srcInfoPoints = [] } 290 "290") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 12 1165 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 12 1165 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1165 12 1165 27 , srcInfoPoints = [] } "happyReduce_290")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 5 1166 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1166 5 1166 6 , SrcSpan "tests/examples/CParser.hs" 1166 10 1166 11 , SrcSpan "tests/examples/CParser.hs" 1166 27 1166 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 6 1166 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 6 1166 9 , srcInfoPoints = [] } 291 "291") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 12 1166 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 12 1166 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1166 12 1166 27 , srcInfoPoints = [] } "happyReduce_291")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 5 1167 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1167 5 1167 6 , SrcSpan "tests/examples/CParser.hs" 1167 10 1167 11 , SrcSpan "tests/examples/CParser.hs" 1167 27 1167 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 6 1167 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 6 1167 9 , srcInfoPoints = [] } 292 "292") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 12 1167 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 12 1167 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1167 12 1167 27 , srcInfoPoints = [] } "happyReduce_292")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 5 1168 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1168 5 1168 6 , SrcSpan "tests/examples/CParser.hs" 1168 10 1168 11 , SrcSpan "tests/examples/CParser.hs" 1168 27 1168 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 6 1168 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 6 1168 9 , srcInfoPoints = [] } 293 "293") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 12 1168 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 12 1168 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1168 12 1168 27 , srcInfoPoints = [] } "happyReduce_293")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 5 1169 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1169 5 1169 6 , SrcSpan "tests/examples/CParser.hs" 1169 10 1169 11 , SrcSpan "tests/examples/CParser.hs" 1169 27 1169 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 6 1169 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 6 1169 9 , srcInfoPoints = [] } 294 "294") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 12 1169 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 12 1169 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1169 12 1169 27 , srcInfoPoints = [] } "happyReduce_294")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 5 1170 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1170 5 1170 6 , SrcSpan "tests/examples/CParser.hs" 1170 10 1170 11 , SrcSpan "tests/examples/CParser.hs" 1170 27 1170 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 6 1170 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 6 1170 9 , srcInfoPoints = [] } 295 "295") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 12 1170 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 12 1170 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1170 12 1170 27 , srcInfoPoints = [] } "happyReduce_295")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 5 1171 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1171 5 1171 6 , SrcSpan "tests/examples/CParser.hs" 1171 10 1171 11 , SrcSpan "tests/examples/CParser.hs" 1171 27 1171 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 6 1171 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 6 1171 9 , srcInfoPoints = [] } 296 "296") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 12 1171 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 12 1171 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1171 12 1171 27 , srcInfoPoints = [] } "happyReduce_296")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 5 1172 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1172 5 1172 6 , SrcSpan "tests/examples/CParser.hs" 1172 10 1172 11 , SrcSpan "tests/examples/CParser.hs" 1172 27 1172 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 6 1172 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 6 1172 9 , srcInfoPoints = [] } 297 "297") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 12 1172 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 12 1172 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1172 12 1172 27 , srcInfoPoints = [] } "happyReduce_297")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 5 1173 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1173 5 1173 6 , SrcSpan "tests/examples/CParser.hs" 1173 10 1173 11 , SrcSpan "tests/examples/CParser.hs" 1173 27 1173 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 6 1173 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 6 1173 9 , srcInfoPoints = [] } 298 "298") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 12 1173 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 12 1173 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1173 12 1173 27 , srcInfoPoints = [] } "happyReduce_298")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 5 1174 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1174 5 1174 6 , SrcSpan "tests/examples/CParser.hs" 1174 10 1174 11 , SrcSpan "tests/examples/CParser.hs" 1174 27 1174 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 6 1174 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 6 1174 9 , srcInfoPoints = [] } 299 "299") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 12 1174 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 12 1174 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1174 12 1174 27 , srcInfoPoints = [] } "happyReduce_299")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 5 1175 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1175 5 1175 6 , SrcSpan "tests/examples/CParser.hs" 1175 10 1175 11 , SrcSpan "tests/examples/CParser.hs" 1175 27 1175 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 6 1175 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 6 1175 9 , srcInfoPoints = [] } 300 "300") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 12 1175 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 12 1175 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1175 12 1175 27 , srcInfoPoints = [] } "happyReduce_300")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 5 1176 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1176 5 1176 6 , SrcSpan "tests/examples/CParser.hs" 1176 10 1176 11 , SrcSpan "tests/examples/CParser.hs" 1176 27 1176 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 6 1176 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 6 1176 9 , srcInfoPoints = [] } 301 "301") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 12 1176 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 12 1176 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1176 12 1176 27 , srcInfoPoints = [] } "happyReduce_301")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 5 1177 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1177 5 1177 6 , SrcSpan "tests/examples/CParser.hs" 1177 10 1177 11 , SrcSpan "tests/examples/CParser.hs" 1177 27 1177 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 6 1177 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 6 1177 9 , srcInfoPoints = [] } 302 "302") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 12 1177 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 12 1177 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1177 12 1177 27 , srcInfoPoints = [] } "happyReduce_302")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 5 1178 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1178 5 1178 6 , SrcSpan "tests/examples/CParser.hs" 1178 10 1178 11 , SrcSpan "tests/examples/CParser.hs" 1178 27 1178 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 6 1178 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 6 1178 9 , srcInfoPoints = [] } 303 "303") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 12 1178 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 12 1178 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1178 12 1178 27 , srcInfoPoints = [] } "happyReduce_303")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 5 1179 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1179 5 1179 6 , SrcSpan "tests/examples/CParser.hs" 1179 10 1179 11 , SrcSpan "tests/examples/CParser.hs" 1179 27 1179 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 6 1179 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 6 1179 9 , srcInfoPoints = [] } 304 "304") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 12 1179 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 12 1179 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1179 12 1179 27 , srcInfoPoints = [] } "happyReduce_304")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 5 1180 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1180 5 1180 6 , SrcSpan "tests/examples/CParser.hs" 1180 10 1180 11 , SrcSpan "tests/examples/CParser.hs" 1180 27 1180 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 6 1180 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 6 1180 9 , srcInfoPoints = [] } 305 "305") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 12 1180 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 12 1180 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1180 12 1180 27 , srcInfoPoints = [] } "happyReduce_305")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 5 1181 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1181 5 1181 6 , SrcSpan "tests/examples/CParser.hs" 1181 10 1181 11 , SrcSpan "tests/examples/CParser.hs" 1181 27 1181 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 6 1181 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 6 1181 9 , srcInfoPoints = [] } 306 "306") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 12 1181 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 12 1181 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1181 12 1181 27 , srcInfoPoints = [] } "happyReduce_306")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 5 1182 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1182 5 1182 6 , SrcSpan "tests/examples/CParser.hs" 1182 10 1182 11 , SrcSpan "tests/examples/CParser.hs" 1182 27 1182 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 6 1182 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 6 1182 9 , srcInfoPoints = [] } 307 "307") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 12 1182 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 12 1182 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1182 12 1182 27 , srcInfoPoints = [] } "happyReduce_307")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 5 1183 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1183 5 1183 6 , SrcSpan "tests/examples/CParser.hs" 1183 10 1183 11 , SrcSpan "tests/examples/CParser.hs" 1183 27 1183 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 6 1183 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 6 1183 9 , srcInfoPoints = [] } 308 "308") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 12 1183 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 12 1183 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1183 12 1183 27 , srcInfoPoints = [] } "happyReduce_308")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 5 1184 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1184 5 1184 6 , SrcSpan "tests/examples/CParser.hs" 1184 10 1184 11 , SrcSpan "tests/examples/CParser.hs" 1184 27 1184 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 6 1184 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 6 1184 9 , srcInfoPoints = [] } 309 "309") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 12 1184 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 12 1184 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1184 12 1184 27 , srcInfoPoints = [] } "happyReduce_309")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 5 1185 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1185 5 1185 6 , SrcSpan "tests/examples/CParser.hs" 1185 10 1185 11 , SrcSpan "tests/examples/CParser.hs" 1185 27 1185 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 6 1185 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 6 1185 9 , srcInfoPoints = [] } 310 "310") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 12 1185 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 12 1185 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1185 12 1185 27 , srcInfoPoints = [] } "happyReduce_310")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 5 1186 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1186 5 1186 6 , SrcSpan "tests/examples/CParser.hs" 1186 10 1186 11 , SrcSpan "tests/examples/CParser.hs" 1186 27 1186 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 6 1186 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 6 1186 9 , srcInfoPoints = [] } 311 "311") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 12 1186 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 12 1186 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1186 12 1186 27 , srcInfoPoints = [] } "happyReduce_311")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 5 1187 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1187 5 1187 6 , SrcSpan "tests/examples/CParser.hs" 1187 10 1187 11 , SrcSpan "tests/examples/CParser.hs" 1187 27 1187 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 6 1187 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 6 1187 9 , srcInfoPoints = [] } 312 "312") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 12 1187 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 12 1187 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1187 12 1187 27 , srcInfoPoints = [] } "happyReduce_312")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 5 1188 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1188 5 1188 6 , SrcSpan "tests/examples/CParser.hs" 1188 10 1188 11 , SrcSpan "tests/examples/CParser.hs" 1188 27 1188 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 6 1188 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 6 1188 9 , srcInfoPoints = [] } 313 "313") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 12 1188 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 12 1188 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1188 12 1188 27 , srcInfoPoints = [] } "happyReduce_313")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 5 1189 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1189 5 1189 6 , SrcSpan "tests/examples/CParser.hs" 1189 10 1189 11 , SrcSpan "tests/examples/CParser.hs" 1189 27 1189 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 6 1189 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 6 1189 9 , srcInfoPoints = [] } 314 "314") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 12 1189 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 12 1189 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1189 12 1189 27 , srcInfoPoints = [] } "happyReduce_314")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 5 1190 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1190 5 1190 6 , SrcSpan "tests/examples/CParser.hs" 1190 10 1190 11 , SrcSpan "tests/examples/CParser.hs" 1190 27 1190 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 6 1190 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 6 1190 9 , srcInfoPoints = [] } 315 "315") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 12 1190 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 12 1190 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1190 12 1190 27 , srcInfoPoints = [] } "happyReduce_315")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 5 1191 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1191 5 1191 6 , SrcSpan "tests/examples/CParser.hs" 1191 10 1191 11 , SrcSpan "tests/examples/CParser.hs" 1191 27 1191 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 6 1191 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 6 1191 9 , srcInfoPoints = [] } 316 "316") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 12 1191 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 12 1191 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1191 12 1191 27 , srcInfoPoints = [] } "happyReduce_316")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 5 1192 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1192 5 1192 6 , SrcSpan "tests/examples/CParser.hs" 1192 10 1192 11 , SrcSpan "tests/examples/CParser.hs" 1192 27 1192 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 6 1192 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 6 1192 9 , srcInfoPoints = [] } 317 "317") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 12 1192 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 12 1192 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1192 12 1192 27 , srcInfoPoints = [] } "happyReduce_317")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 5 1193 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1193 5 1193 6 , SrcSpan "tests/examples/CParser.hs" 1193 10 1193 11 , SrcSpan "tests/examples/CParser.hs" 1193 27 1193 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 6 1193 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 6 1193 9 , srcInfoPoints = [] } 318 "318") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 12 1193 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 12 1193 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1193 12 1193 27 , srcInfoPoints = [] } "happyReduce_318")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 5 1194 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1194 5 1194 6 , SrcSpan "tests/examples/CParser.hs" 1194 10 1194 11 , SrcSpan "tests/examples/CParser.hs" 1194 27 1194 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 6 1194 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 6 1194 9 , srcInfoPoints = [] } 319 "319") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 12 1194 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 12 1194 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1194 12 1194 27 , srcInfoPoints = [] } "happyReduce_319")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 5 1195 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1195 5 1195 6 , SrcSpan "tests/examples/CParser.hs" 1195 10 1195 11 , SrcSpan "tests/examples/CParser.hs" 1195 27 1195 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 6 1195 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 6 1195 9 , srcInfoPoints = [] } 320 "320") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 12 1195 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 12 1195 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1195 12 1195 27 , srcInfoPoints = [] } "happyReduce_320")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 5 1196 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1196 5 1196 6 , SrcSpan "tests/examples/CParser.hs" 1196 10 1196 11 , SrcSpan "tests/examples/CParser.hs" 1196 27 1196 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 6 1196 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 6 1196 9 , srcInfoPoints = [] } 321 "321") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 12 1196 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 12 1196 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1196 12 1196 27 , srcInfoPoints = [] } "happyReduce_321")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 5 1197 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1197 5 1197 6 , SrcSpan "tests/examples/CParser.hs" 1197 10 1197 11 , SrcSpan "tests/examples/CParser.hs" 1197 27 1197 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 6 1197 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 6 1197 9 , srcInfoPoints = [] } 322 "322") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 12 1197 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 12 1197 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1197 12 1197 27 , srcInfoPoints = [] } "happyReduce_322")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 5 1198 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1198 5 1198 6 , SrcSpan "tests/examples/CParser.hs" 1198 10 1198 11 , SrcSpan "tests/examples/CParser.hs" 1198 27 1198 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 6 1198 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 6 1198 9 , srcInfoPoints = [] } 323 "323") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 12 1198 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 12 1198 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1198 12 1198 27 , srcInfoPoints = [] } "happyReduce_323")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 5 1199 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1199 5 1199 6 , SrcSpan "tests/examples/CParser.hs" 1199 10 1199 11 , SrcSpan "tests/examples/CParser.hs" 1199 27 1199 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 6 1199 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 6 1199 9 , srcInfoPoints = [] } 324 "324") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 12 1199 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 12 1199 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1199 12 1199 27 , srcInfoPoints = [] } "happyReduce_324")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 5 1200 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1200 5 1200 6 , SrcSpan "tests/examples/CParser.hs" 1200 10 1200 11 , SrcSpan "tests/examples/CParser.hs" 1200 27 1200 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 6 1200 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 6 1200 9 , srcInfoPoints = [] } 325 "325") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 12 1200 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 12 1200 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1200 12 1200 27 , srcInfoPoints = [] } "happyReduce_325")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 5 1201 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1201 5 1201 6 , SrcSpan "tests/examples/CParser.hs" 1201 10 1201 11 , SrcSpan "tests/examples/CParser.hs" 1201 27 1201 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 6 1201 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 6 1201 9 , srcInfoPoints = [] } 326 "326") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 12 1201 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 12 1201 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1201 12 1201 27 , srcInfoPoints = [] } "happyReduce_326")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 5 1202 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1202 5 1202 6 , SrcSpan "tests/examples/CParser.hs" 1202 10 1202 11 , SrcSpan "tests/examples/CParser.hs" 1202 27 1202 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 6 1202 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 6 1202 9 , srcInfoPoints = [] } 327 "327") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 12 1202 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 12 1202 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1202 12 1202 27 , srcInfoPoints = [] } "happyReduce_327")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 5 1203 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1203 5 1203 6 , SrcSpan "tests/examples/CParser.hs" 1203 10 1203 11 , SrcSpan "tests/examples/CParser.hs" 1203 27 1203 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 6 1203 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 6 1203 9 , srcInfoPoints = [] } 328 "328") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 12 1203 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 12 1203 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1203 12 1203 27 , srcInfoPoints = [] } "happyReduce_328")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 5 1204 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1204 5 1204 6 , SrcSpan "tests/examples/CParser.hs" 1204 10 1204 11 , SrcSpan "tests/examples/CParser.hs" 1204 27 1204 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 6 1204 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 6 1204 9 , srcInfoPoints = [] } 329 "329") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 12 1204 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 12 1204 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1204 12 1204 27 , srcInfoPoints = [] } "happyReduce_329")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 5 1205 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1205 5 1205 6 , SrcSpan "tests/examples/CParser.hs" 1205 10 1205 11 , SrcSpan "tests/examples/CParser.hs" 1205 27 1205 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 6 1205 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 6 1205 9 , srcInfoPoints = [] } 330 "330") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 12 1205 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 12 1205 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1205 12 1205 27 , srcInfoPoints = [] } "happyReduce_330")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 5 1206 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1206 5 1206 6 , SrcSpan "tests/examples/CParser.hs" 1206 10 1206 11 , SrcSpan "tests/examples/CParser.hs" 1206 27 1206 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 6 1206 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 6 1206 9 , srcInfoPoints = [] } 331 "331") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 12 1206 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 12 1206 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1206 12 1206 27 , srcInfoPoints = [] } "happyReduce_331")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 5 1207 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1207 5 1207 6 , SrcSpan "tests/examples/CParser.hs" 1207 10 1207 11 , SrcSpan "tests/examples/CParser.hs" 1207 27 1207 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 6 1207 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 6 1207 9 , srcInfoPoints = [] } 332 "332") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 12 1207 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 12 1207 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1207 12 1207 27 , srcInfoPoints = [] } "happyReduce_332")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 5 1208 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1208 5 1208 6 , SrcSpan "tests/examples/CParser.hs" 1208 10 1208 11 , SrcSpan "tests/examples/CParser.hs" 1208 27 1208 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 6 1208 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 6 1208 9 , srcInfoPoints = [] } 333 "333") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 12 1208 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 12 1208 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1208 12 1208 27 , srcInfoPoints = [] } "happyReduce_333")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 5 1209 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1209 5 1209 6 , SrcSpan "tests/examples/CParser.hs" 1209 10 1209 11 , SrcSpan "tests/examples/CParser.hs" 1209 27 1209 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 6 1209 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 6 1209 9 , srcInfoPoints = [] } 334 "334") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 12 1209 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 12 1209 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1209 12 1209 27 , srcInfoPoints = [] } "happyReduce_334")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 5 1210 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1210 5 1210 6 , SrcSpan "tests/examples/CParser.hs" 1210 10 1210 11 , SrcSpan "tests/examples/CParser.hs" 1210 27 1210 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 6 1210 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 6 1210 9 , srcInfoPoints = [] } 335 "335") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 12 1210 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 12 1210 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1210 12 1210 27 , srcInfoPoints = [] } "happyReduce_335")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 5 1211 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1211 5 1211 6 , SrcSpan "tests/examples/CParser.hs" 1211 10 1211 11 , SrcSpan "tests/examples/CParser.hs" 1211 27 1211 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 6 1211 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 6 1211 9 , srcInfoPoints = [] } 336 "336") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 12 1211 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 12 1211 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1211 12 1211 27 , srcInfoPoints = [] } "happyReduce_336")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 5 1212 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1212 5 1212 6 , SrcSpan "tests/examples/CParser.hs" 1212 10 1212 11 , SrcSpan "tests/examples/CParser.hs" 1212 27 1212 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 6 1212 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 6 1212 9 , srcInfoPoints = [] } 337 "337") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 12 1212 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 12 1212 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1212 12 1212 27 , srcInfoPoints = [] } "happyReduce_337")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 5 1213 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1213 5 1213 6 , SrcSpan "tests/examples/CParser.hs" 1213 10 1213 11 , SrcSpan "tests/examples/CParser.hs" 1213 27 1213 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 6 1213 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 6 1213 9 , srcInfoPoints = [] } 338 "338") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 12 1213 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 12 1213 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1213 12 1213 27 , srcInfoPoints = [] } "happyReduce_338")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 5 1214 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1214 5 1214 6 , SrcSpan "tests/examples/CParser.hs" 1214 10 1214 11 , SrcSpan "tests/examples/CParser.hs" 1214 27 1214 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 6 1214 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 6 1214 9 , srcInfoPoints = [] } 339 "339") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 12 1214 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 12 1214 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1214 12 1214 27 , srcInfoPoints = [] } "happyReduce_339")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 5 1215 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1215 5 1215 6 , SrcSpan "tests/examples/CParser.hs" 1215 10 1215 11 , SrcSpan "tests/examples/CParser.hs" 1215 27 1215 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 6 1215 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 6 1215 9 , srcInfoPoints = [] } 340 "340") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 12 1215 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 12 1215 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1215 12 1215 27 , srcInfoPoints = [] } "happyReduce_340")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 5 1216 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1216 5 1216 6 , SrcSpan "tests/examples/CParser.hs" 1216 10 1216 11 , SrcSpan "tests/examples/CParser.hs" 1216 27 1216 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 6 1216 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 6 1216 9 , srcInfoPoints = [] } 341 "341") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 12 1216 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 12 1216 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1216 12 1216 27 , srcInfoPoints = [] } "happyReduce_341")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 5 1217 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1217 5 1217 6 , SrcSpan "tests/examples/CParser.hs" 1217 10 1217 11 , SrcSpan "tests/examples/CParser.hs" 1217 27 1217 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 6 1217 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 6 1217 9 , srcInfoPoints = [] } 342 "342") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 12 1217 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 12 1217 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1217 12 1217 27 , srcInfoPoints = [] } "happyReduce_342")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 5 1218 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1218 5 1218 6 , SrcSpan "tests/examples/CParser.hs" 1218 10 1218 11 , SrcSpan "tests/examples/CParser.hs" 1218 27 1218 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 6 1218 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 6 1218 9 , srcInfoPoints = [] } 343 "343") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 12 1218 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 12 1218 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1218 12 1218 27 , srcInfoPoints = [] } "happyReduce_343")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 5 1219 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1219 5 1219 6 , SrcSpan "tests/examples/CParser.hs" 1219 10 1219 11 , SrcSpan "tests/examples/CParser.hs" 1219 27 1219 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 6 1219 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 6 1219 9 , srcInfoPoints = [] } 344 "344") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 12 1219 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 12 1219 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1219 12 1219 27 , srcInfoPoints = [] } "happyReduce_344")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 5 1220 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1220 5 1220 6 , SrcSpan "tests/examples/CParser.hs" 1220 10 1220 11 , SrcSpan "tests/examples/CParser.hs" 1220 27 1220 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 6 1220 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 6 1220 9 , srcInfoPoints = [] } 345 "345") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 12 1220 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 12 1220 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1220 12 1220 27 , srcInfoPoints = [] } "happyReduce_345")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 5 1221 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1221 5 1221 6 , SrcSpan "tests/examples/CParser.hs" 1221 10 1221 11 , SrcSpan "tests/examples/CParser.hs" 1221 27 1221 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 6 1221 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 6 1221 9 , srcInfoPoints = [] } 346 "346") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 12 1221 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 12 1221 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1221 12 1221 27 , srcInfoPoints = [] } "happyReduce_346")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 5 1222 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1222 5 1222 6 , SrcSpan "tests/examples/CParser.hs" 1222 10 1222 11 , SrcSpan "tests/examples/CParser.hs" 1222 27 1222 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 6 1222 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 6 1222 9 , srcInfoPoints = [] } 347 "347") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 12 1222 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 12 1222 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1222 12 1222 27 , srcInfoPoints = [] } "happyReduce_347")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 5 1223 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1223 5 1223 6 , SrcSpan "tests/examples/CParser.hs" 1223 10 1223 11 , SrcSpan "tests/examples/CParser.hs" 1223 27 1223 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 6 1223 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 6 1223 9 , srcInfoPoints = [] } 348 "348") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 12 1223 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 12 1223 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1223 12 1223 27 , srcInfoPoints = [] } "happyReduce_348")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 5 1224 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1224 5 1224 6 , SrcSpan "tests/examples/CParser.hs" 1224 10 1224 11 , SrcSpan "tests/examples/CParser.hs" 1224 27 1224 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 6 1224 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 6 1224 9 , srcInfoPoints = [] } 349 "349") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 12 1224 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 12 1224 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1224 12 1224 27 , srcInfoPoints = [] } "happyReduce_349")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 5 1225 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1225 5 1225 6 , SrcSpan "tests/examples/CParser.hs" 1225 10 1225 11 , SrcSpan "tests/examples/CParser.hs" 1225 27 1225 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 6 1225 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 6 1225 9 , srcInfoPoints = [] } 350 "350") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 12 1225 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 12 1225 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1225 12 1225 27 , srcInfoPoints = [] } "happyReduce_350")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 5 1226 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1226 5 1226 6 , SrcSpan "tests/examples/CParser.hs" 1226 10 1226 11 , SrcSpan "tests/examples/CParser.hs" 1226 27 1226 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 6 1226 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 6 1226 9 , srcInfoPoints = [] } 351 "351") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 12 1226 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 12 1226 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1226 12 1226 27 , srcInfoPoints = [] } "happyReduce_351")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 5 1227 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1227 5 1227 6 , SrcSpan "tests/examples/CParser.hs" 1227 10 1227 11 , SrcSpan "tests/examples/CParser.hs" 1227 27 1227 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 6 1227 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 6 1227 9 , srcInfoPoints = [] } 352 "352") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 12 1227 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 12 1227 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1227 12 1227 27 , srcInfoPoints = [] } "happyReduce_352")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 5 1228 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1228 5 1228 6 , SrcSpan "tests/examples/CParser.hs" 1228 10 1228 11 , SrcSpan "tests/examples/CParser.hs" 1228 27 1228 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 6 1228 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 6 1228 9 , srcInfoPoints = [] } 353 "353") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 12 1228 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 12 1228 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1228 12 1228 27 , srcInfoPoints = [] } "happyReduce_353")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 5 1229 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1229 5 1229 6 , SrcSpan "tests/examples/CParser.hs" 1229 10 1229 11 , SrcSpan "tests/examples/CParser.hs" 1229 27 1229 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 6 1229 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 6 1229 9 , srcInfoPoints = [] } 354 "354") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 12 1229 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 12 1229 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1229 12 1229 27 , srcInfoPoints = [] } "happyReduce_354")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 5 1230 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1230 5 1230 6 , SrcSpan "tests/examples/CParser.hs" 1230 10 1230 11 , SrcSpan "tests/examples/CParser.hs" 1230 27 1230 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 6 1230 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 6 1230 9 , srcInfoPoints = [] } 355 "355") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 12 1230 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 12 1230 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1230 12 1230 27 , srcInfoPoints = [] } "happyReduce_355")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 5 1231 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1231 5 1231 6 , SrcSpan "tests/examples/CParser.hs" 1231 10 1231 11 , SrcSpan "tests/examples/CParser.hs" 1231 27 1231 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 6 1231 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 6 1231 9 , srcInfoPoints = [] } 356 "356") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 12 1231 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 12 1231 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1231 12 1231 27 , srcInfoPoints = [] } "happyReduce_356")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 5 1232 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1232 5 1232 6 , SrcSpan "tests/examples/CParser.hs" 1232 10 1232 11 , SrcSpan "tests/examples/CParser.hs" 1232 27 1232 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 6 1232 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 6 1232 9 , srcInfoPoints = [] } 357 "357") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 12 1232 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 12 1232 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1232 12 1232 27 , srcInfoPoints = [] } "happyReduce_357")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 5 1233 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1233 5 1233 6 , SrcSpan "tests/examples/CParser.hs" 1233 10 1233 11 , SrcSpan "tests/examples/CParser.hs" 1233 27 1233 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 6 1233 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 6 1233 9 , srcInfoPoints = [] } 358 "358") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 12 1233 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 12 1233 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1233 12 1233 27 , srcInfoPoints = [] } "happyReduce_358")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 5 1234 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1234 5 1234 6 , SrcSpan "tests/examples/CParser.hs" 1234 10 1234 11 , SrcSpan "tests/examples/CParser.hs" 1234 27 1234 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 6 1234 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 6 1234 9 , srcInfoPoints = [] } 359 "359") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 12 1234 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 12 1234 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1234 12 1234 27 , srcInfoPoints = [] } "happyReduce_359")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 5 1235 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1235 5 1235 6 , SrcSpan "tests/examples/CParser.hs" 1235 10 1235 11 , SrcSpan "tests/examples/CParser.hs" 1235 27 1235 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 6 1235 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 6 1235 9 , srcInfoPoints = [] } 360 "360") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 12 1235 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 12 1235 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1235 12 1235 27 , srcInfoPoints = [] } "happyReduce_360")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 5 1236 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1236 5 1236 6 , SrcSpan "tests/examples/CParser.hs" 1236 10 1236 11 , SrcSpan "tests/examples/CParser.hs" 1236 27 1236 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 6 1236 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 6 1236 9 , srcInfoPoints = [] } 361 "361") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 12 1236 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 12 1236 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1236 12 1236 27 , srcInfoPoints = [] } "happyReduce_361")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 5 1237 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1237 5 1237 6 , SrcSpan "tests/examples/CParser.hs" 1237 10 1237 11 , SrcSpan "tests/examples/CParser.hs" 1237 27 1237 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 6 1237 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 6 1237 9 , srcInfoPoints = [] } 362 "362") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 12 1237 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 12 1237 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1237 12 1237 27 , srcInfoPoints = [] } "happyReduce_362")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 5 1238 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1238 5 1238 6 , SrcSpan "tests/examples/CParser.hs" 1238 10 1238 11 , SrcSpan "tests/examples/CParser.hs" 1238 27 1238 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 6 1238 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 6 1238 9 , srcInfoPoints = [] } 363 "363") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 12 1238 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 12 1238 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1238 12 1238 27 , srcInfoPoints = [] } "happyReduce_363")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 5 1239 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1239 5 1239 6 , SrcSpan "tests/examples/CParser.hs" 1239 10 1239 11 , SrcSpan "tests/examples/CParser.hs" 1239 27 1239 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 6 1239 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 6 1239 9 , srcInfoPoints = [] } 364 "364") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 12 1239 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 12 1239 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1239 12 1239 27 , srcInfoPoints = [] } "happyReduce_364")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 5 1240 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1240 5 1240 6 , SrcSpan "tests/examples/CParser.hs" 1240 10 1240 11 , SrcSpan "tests/examples/CParser.hs" 1240 27 1240 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 6 1240 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 6 1240 9 , srcInfoPoints = [] } 365 "365") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 12 1240 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 12 1240 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1240 12 1240 27 , srcInfoPoints = [] } "happyReduce_365")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 5 1241 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1241 5 1241 6 , SrcSpan "tests/examples/CParser.hs" 1241 10 1241 11 , SrcSpan "tests/examples/CParser.hs" 1241 27 1241 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 6 1241 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 6 1241 9 , srcInfoPoints = [] } 366 "366") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 12 1241 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 12 1241 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1241 12 1241 27 , srcInfoPoints = [] } "happyReduce_366")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 5 1242 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1242 5 1242 6 , SrcSpan "tests/examples/CParser.hs" 1242 10 1242 11 , SrcSpan "tests/examples/CParser.hs" 1242 27 1242 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 6 1242 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 6 1242 9 , srcInfoPoints = [] } 367 "367") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 12 1242 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 12 1242 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1242 12 1242 27 , srcInfoPoints = [] } "happyReduce_367")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 5 1243 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1243 5 1243 6 , SrcSpan "tests/examples/CParser.hs" 1243 10 1243 11 , SrcSpan "tests/examples/CParser.hs" 1243 27 1243 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 6 1243 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 6 1243 9 , srcInfoPoints = [] } 368 "368") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 12 1243 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 12 1243 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1243 12 1243 27 , srcInfoPoints = [] } "happyReduce_368")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 5 1244 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1244 5 1244 6 , SrcSpan "tests/examples/CParser.hs" 1244 10 1244 11 , SrcSpan "tests/examples/CParser.hs" 1244 27 1244 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 6 1244 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 6 1244 9 , srcInfoPoints = [] } 369 "369") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 12 1244 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 12 1244 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1244 12 1244 27 , srcInfoPoints = [] } "happyReduce_369")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 5 1245 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1245 5 1245 6 , SrcSpan "tests/examples/CParser.hs" 1245 10 1245 11 , SrcSpan "tests/examples/CParser.hs" 1245 27 1245 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 6 1245 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 6 1245 9 , srcInfoPoints = [] } 370 "370") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 12 1245 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 12 1245 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1245 12 1245 27 , srcInfoPoints = [] } "happyReduce_370")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 5 1246 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1246 5 1246 6 , SrcSpan "tests/examples/CParser.hs" 1246 10 1246 11 , SrcSpan "tests/examples/CParser.hs" 1246 27 1246 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 6 1246 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 6 1246 9 , srcInfoPoints = [] } 371 "371") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 12 1246 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 12 1246 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1246 12 1246 27 , srcInfoPoints = [] } "happyReduce_371")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 5 1247 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1247 5 1247 6 , SrcSpan "tests/examples/CParser.hs" 1247 10 1247 11 , SrcSpan "tests/examples/CParser.hs" 1247 27 1247 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 6 1247 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 6 1247 9 , srcInfoPoints = [] } 372 "372") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 12 1247 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 12 1247 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1247 12 1247 27 , srcInfoPoints = [] } "happyReduce_372")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 5 1248 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1248 5 1248 6 , SrcSpan "tests/examples/CParser.hs" 1248 10 1248 11 , SrcSpan "tests/examples/CParser.hs" 1248 27 1248 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 6 1248 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 6 1248 9 , srcInfoPoints = [] } 373 "373") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 12 1248 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 12 1248 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1248 12 1248 27 , srcInfoPoints = [] } "happyReduce_373")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 5 1249 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1249 5 1249 6 , SrcSpan "tests/examples/CParser.hs" 1249 10 1249 11 , SrcSpan "tests/examples/CParser.hs" 1249 27 1249 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 6 1249 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 6 1249 9 , srcInfoPoints = [] } 374 "374") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 12 1249 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 12 1249 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1249 12 1249 27 , srcInfoPoints = [] } "happyReduce_374")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 5 1250 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1250 5 1250 6 , SrcSpan "tests/examples/CParser.hs" 1250 10 1250 11 , SrcSpan "tests/examples/CParser.hs" 1250 27 1250 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 6 1250 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 6 1250 9 , srcInfoPoints = [] } 375 "375") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 12 1250 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 12 1250 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1250 12 1250 27 , srcInfoPoints = [] } "happyReduce_375")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 5 1251 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1251 5 1251 6 , SrcSpan "tests/examples/CParser.hs" 1251 10 1251 11 , SrcSpan "tests/examples/CParser.hs" 1251 27 1251 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 6 1251 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 6 1251 9 , srcInfoPoints = [] } 376 "376") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 12 1251 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 12 1251 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1251 12 1251 27 , srcInfoPoints = [] } "happyReduce_376")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 5 1252 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1252 5 1252 6 , SrcSpan "tests/examples/CParser.hs" 1252 10 1252 11 , SrcSpan "tests/examples/CParser.hs" 1252 27 1252 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 6 1252 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 6 1252 9 , srcInfoPoints = [] } 377 "377") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 12 1252 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 12 1252 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1252 12 1252 27 , srcInfoPoints = [] } "happyReduce_377")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 5 1253 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1253 5 1253 6 , SrcSpan "tests/examples/CParser.hs" 1253 10 1253 11 , SrcSpan "tests/examples/CParser.hs" 1253 27 1253 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 6 1253 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 6 1253 9 , srcInfoPoints = [] } 378 "378") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 12 1253 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 12 1253 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1253 12 1253 27 , srcInfoPoints = [] } "happyReduce_378")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 5 1254 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1254 5 1254 6 , SrcSpan "tests/examples/CParser.hs" 1254 10 1254 11 , SrcSpan "tests/examples/CParser.hs" 1254 27 1254 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 6 1254 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 6 1254 9 , srcInfoPoints = [] } 379 "379") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 12 1254 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 12 1254 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1254 12 1254 27 , srcInfoPoints = [] } "happyReduce_379")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 5 1255 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1255 5 1255 6 , SrcSpan "tests/examples/CParser.hs" 1255 10 1255 11 , SrcSpan "tests/examples/CParser.hs" 1255 27 1255 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 6 1255 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 6 1255 9 , srcInfoPoints = [] } 380 "380") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 12 1255 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 12 1255 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1255 12 1255 27 , srcInfoPoints = [] } "happyReduce_380")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 5 1256 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1256 5 1256 6 , SrcSpan "tests/examples/CParser.hs" 1256 10 1256 11 , SrcSpan "tests/examples/CParser.hs" 1256 27 1256 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 6 1256 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 6 1256 9 , srcInfoPoints = [] } 381 "381") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 12 1256 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 12 1256 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1256 12 1256 27 , srcInfoPoints = [] } "happyReduce_381")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 5 1257 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1257 5 1257 6 , SrcSpan "tests/examples/CParser.hs" 1257 10 1257 11 , SrcSpan "tests/examples/CParser.hs" 1257 27 1257 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 6 1257 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 6 1257 9 , srcInfoPoints = [] } 382 "382") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 12 1257 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 12 1257 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1257 12 1257 27 , srcInfoPoints = [] } "happyReduce_382")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 5 1258 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1258 5 1258 6 , SrcSpan "tests/examples/CParser.hs" 1258 10 1258 11 , SrcSpan "tests/examples/CParser.hs" 1258 27 1258 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 6 1258 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 6 1258 9 , srcInfoPoints = [] } 383 "383") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 12 1258 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 12 1258 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1258 12 1258 27 , srcInfoPoints = [] } "happyReduce_383")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 5 1259 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1259 5 1259 6 , SrcSpan "tests/examples/CParser.hs" 1259 10 1259 11 , SrcSpan "tests/examples/CParser.hs" 1259 27 1259 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 6 1259 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 6 1259 9 , srcInfoPoints = [] } 384 "384") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 12 1259 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 12 1259 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1259 12 1259 27 , srcInfoPoints = [] } "happyReduce_384")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 5 1260 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1260 5 1260 6 , SrcSpan "tests/examples/CParser.hs" 1260 10 1260 11 , SrcSpan "tests/examples/CParser.hs" 1260 27 1260 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 6 1260 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 6 1260 9 , srcInfoPoints = [] } 385 "385") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 12 1260 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 12 1260 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1260 12 1260 27 , srcInfoPoints = [] } "happyReduce_385")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 5 1261 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1261 5 1261 6 , SrcSpan "tests/examples/CParser.hs" 1261 10 1261 11 , SrcSpan "tests/examples/CParser.hs" 1261 27 1261 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 6 1261 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 6 1261 9 , srcInfoPoints = [] } 386 "386") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 12 1261 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 12 1261 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1261 12 1261 27 , srcInfoPoints = [] } "happyReduce_386")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 5 1262 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1262 5 1262 6 , SrcSpan "tests/examples/CParser.hs" 1262 10 1262 11 , SrcSpan "tests/examples/CParser.hs" 1262 27 1262 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 6 1262 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 6 1262 9 , srcInfoPoints = [] } 387 "387") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 12 1262 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 12 1262 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1262 12 1262 27 , srcInfoPoints = [] } "happyReduce_387")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 5 1263 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1263 5 1263 6 , SrcSpan "tests/examples/CParser.hs" 1263 10 1263 11 , SrcSpan "tests/examples/CParser.hs" 1263 27 1263 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 6 1263 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 6 1263 9 , srcInfoPoints = [] } 388 "388") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 12 1263 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 12 1263 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1263 12 1263 27 , srcInfoPoints = [] } "happyReduce_388")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 5 1264 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1264 5 1264 6 , SrcSpan "tests/examples/CParser.hs" 1264 10 1264 11 , SrcSpan "tests/examples/CParser.hs" 1264 27 1264 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 6 1264 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 6 1264 9 , srcInfoPoints = [] } 389 "389") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 12 1264 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 12 1264 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1264 12 1264 27 , srcInfoPoints = [] } "happyReduce_389")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 5 1265 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1265 5 1265 6 , SrcSpan "tests/examples/CParser.hs" 1265 10 1265 11 , SrcSpan "tests/examples/CParser.hs" 1265 27 1265 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 6 1265 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 6 1265 9 , srcInfoPoints = [] } 390 "390") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 12 1265 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 12 1265 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1265 12 1265 27 , srcInfoPoints = [] } "happyReduce_390")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 5 1266 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1266 5 1266 6 , SrcSpan "tests/examples/CParser.hs" 1266 10 1266 11 , SrcSpan "tests/examples/CParser.hs" 1266 27 1266 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 6 1266 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 6 1266 9 , srcInfoPoints = [] } 391 "391") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 12 1266 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 12 1266 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1266 12 1266 27 , srcInfoPoints = [] } "happyReduce_391")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 5 1267 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1267 5 1267 6 , SrcSpan "tests/examples/CParser.hs" 1267 10 1267 11 , SrcSpan "tests/examples/CParser.hs" 1267 27 1267 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 6 1267 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 6 1267 9 , srcInfoPoints = [] } 392 "392") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 12 1267 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 12 1267 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1267 12 1267 27 , srcInfoPoints = [] } "happyReduce_392")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 5 1268 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1268 5 1268 6 , SrcSpan "tests/examples/CParser.hs" 1268 10 1268 11 , SrcSpan "tests/examples/CParser.hs" 1268 27 1268 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 6 1268 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 6 1268 9 , srcInfoPoints = [] } 393 "393") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 12 1268 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 12 1268 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1268 12 1268 27 , srcInfoPoints = [] } "happyReduce_393")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 5 1269 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1269 5 1269 6 , SrcSpan "tests/examples/CParser.hs" 1269 10 1269 11 , SrcSpan "tests/examples/CParser.hs" 1269 27 1269 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 6 1269 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 6 1269 9 , srcInfoPoints = [] } 394 "394") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 12 1269 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 12 1269 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1269 12 1269 27 , srcInfoPoints = [] } "happyReduce_394")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 5 1270 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1270 5 1270 6 , SrcSpan "tests/examples/CParser.hs" 1270 10 1270 11 , SrcSpan "tests/examples/CParser.hs" 1270 27 1270 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 6 1270 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 6 1270 9 , srcInfoPoints = [] } 395 "395") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 12 1270 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 12 1270 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1270 12 1270 27 , srcInfoPoints = [] } "happyReduce_395")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 5 1271 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1271 5 1271 6 , SrcSpan "tests/examples/CParser.hs" 1271 10 1271 11 , SrcSpan "tests/examples/CParser.hs" 1271 27 1271 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 6 1271 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 6 1271 9 , srcInfoPoints = [] } 396 "396") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 12 1271 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 12 1271 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1271 12 1271 27 , srcInfoPoints = [] } "happyReduce_396")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 5 1272 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1272 5 1272 6 , SrcSpan "tests/examples/CParser.hs" 1272 10 1272 11 , SrcSpan "tests/examples/CParser.hs" 1272 27 1272 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 6 1272 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 6 1272 9 , srcInfoPoints = [] } 397 "397") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 12 1272 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 12 1272 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1272 12 1272 27 , srcInfoPoints = [] } "happyReduce_397")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 5 1273 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1273 5 1273 6 , SrcSpan "tests/examples/CParser.hs" 1273 10 1273 11 , SrcSpan "tests/examples/CParser.hs" 1273 27 1273 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 6 1273 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 6 1273 9 , srcInfoPoints = [] } 398 "398") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 12 1273 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 12 1273 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1273 12 1273 27 , srcInfoPoints = [] } "happyReduce_398")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 5 1274 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1274 5 1274 6 , SrcSpan "tests/examples/CParser.hs" 1274 10 1274 11 , SrcSpan "tests/examples/CParser.hs" 1274 27 1274 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 6 1274 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 6 1274 9 , srcInfoPoints = [] } 399 "399") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 12 1274 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 12 1274 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1274 12 1274 27 , srcInfoPoints = [] } "happyReduce_399")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 5 1275 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1275 5 1275 6 , SrcSpan "tests/examples/CParser.hs" 1275 10 1275 11 , SrcSpan "tests/examples/CParser.hs" 1275 27 1275 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 6 1275 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 6 1275 9 , srcInfoPoints = [] } 400 "400") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 12 1275 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 12 1275 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1275 12 1275 27 , srcInfoPoints = [] } "happyReduce_400")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 5 1276 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1276 5 1276 6 , SrcSpan "tests/examples/CParser.hs" 1276 10 1276 11 , SrcSpan "tests/examples/CParser.hs" 1276 27 1276 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 6 1276 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 6 1276 9 , srcInfoPoints = [] } 401 "401") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 12 1276 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 12 1276 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1276 12 1276 27 , srcInfoPoints = [] } "happyReduce_401")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 5 1277 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1277 5 1277 6 , SrcSpan "tests/examples/CParser.hs" 1277 10 1277 11 , SrcSpan "tests/examples/CParser.hs" 1277 27 1277 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 6 1277 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 6 1277 9 , srcInfoPoints = [] } 402 "402") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 12 1277 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 12 1277 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1277 12 1277 27 , srcInfoPoints = [] } "happyReduce_402")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 5 1278 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1278 5 1278 6 , SrcSpan "tests/examples/CParser.hs" 1278 10 1278 11 , SrcSpan "tests/examples/CParser.hs" 1278 27 1278 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 6 1278 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 6 1278 9 , srcInfoPoints = [] } 403 "403") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 12 1278 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 12 1278 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1278 12 1278 27 , srcInfoPoints = [] } "happyReduce_403")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 5 1279 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1279 5 1279 6 , SrcSpan "tests/examples/CParser.hs" 1279 10 1279 11 , SrcSpan "tests/examples/CParser.hs" 1279 27 1279 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 6 1279 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 6 1279 9 , srcInfoPoints = [] } 404 "404") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 12 1279 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 12 1279 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1279 12 1279 27 , srcInfoPoints = [] } "happyReduce_404")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 5 1280 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1280 5 1280 6 , SrcSpan "tests/examples/CParser.hs" 1280 10 1280 11 , SrcSpan "tests/examples/CParser.hs" 1280 27 1280 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 6 1280 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 6 1280 9 , srcInfoPoints = [] } 405 "405") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 12 1280 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 12 1280 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1280 12 1280 27 , srcInfoPoints = [] } "happyReduce_405")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 5 1281 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1281 5 1281 6 , SrcSpan "tests/examples/CParser.hs" 1281 10 1281 11 , SrcSpan "tests/examples/CParser.hs" 1281 27 1281 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 6 1281 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 6 1281 9 , srcInfoPoints = [] } 406 "406") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 12 1281 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 12 1281 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1281 12 1281 27 , srcInfoPoints = [] } "happyReduce_406")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 5 1282 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1282 5 1282 6 , SrcSpan "tests/examples/CParser.hs" 1282 10 1282 11 , SrcSpan "tests/examples/CParser.hs" 1282 27 1282 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 6 1282 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 6 1282 9 , srcInfoPoints = [] } 407 "407") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 12 1282 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 12 1282 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1282 12 1282 27 , srcInfoPoints = [] } "happyReduce_407")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 5 1283 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1283 5 1283 6 , SrcSpan "tests/examples/CParser.hs" 1283 10 1283 11 , SrcSpan "tests/examples/CParser.hs" 1283 27 1283 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 6 1283 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 6 1283 9 , srcInfoPoints = [] } 408 "408") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 12 1283 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 12 1283 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1283 12 1283 27 , srcInfoPoints = [] } "happyReduce_408")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 5 1284 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1284 5 1284 6 , SrcSpan "tests/examples/CParser.hs" 1284 10 1284 11 , SrcSpan "tests/examples/CParser.hs" 1284 27 1284 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 6 1284 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 6 1284 9 , srcInfoPoints = [] } 409 "409") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 12 1284 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 12 1284 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1284 12 1284 27 , srcInfoPoints = [] } "happyReduce_409")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 5 1285 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1285 5 1285 6 , SrcSpan "tests/examples/CParser.hs" 1285 10 1285 11 , SrcSpan "tests/examples/CParser.hs" 1285 27 1285 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 6 1285 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 6 1285 9 , srcInfoPoints = [] } 410 "410") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 12 1285 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 12 1285 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1285 12 1285 27 , srcInfoPoints = [] } "happyReduce_410")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 5 1286 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1286 5 1286 6 , SrcSpan "tests/examples/CParser.hs" 1286 10 1286 11 , SrcSpan "tests/examples/CParser.hs" 1286 27 1286 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 6 1286 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 6 1286 9 , srcInfoPoints = [] } 411 "411") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 12 1286 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 12 1286 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1286 12 1286 27 , srcInfoPoints = [] } "happyReduce_411")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 5 1287 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1287 5 1287 6 , SrcSpan "tests/examples/CParser.hs" 1287 10 1287 11 , SrcSpan "tests/examples/CParser.hs" 1287 27 1287 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 6 1287 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 6 1287 9 , srcInfoPoints = [] } 412 "412") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 12 1287 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 12 1287 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1287 12 1287 27 , srcInfoPoints = [] } "happyReduce_412")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 5 1288 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1288 5 1288 6 , SrcSpan "tests/examples/CParser.hs" 1288 10 1288 11 , SrcSpan "tests/examples/CParser.hs" 1288 27 1288 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 6 1288 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 6 1288 9 , srcInfoPoints = [] } 413 "413") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 12 1288 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 12 1288 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1288 12 1288 27 , srcInfoPoints = [] } "happyReduce_413")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 5 1289 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1289 5 1289 6 , SrcSpan "tests/examples/CParser.hs" 1289 10 1289 11 , SrcSpan "tests/examples/CParser.hs" 1289 27 1289 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 6 1289 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 6 1289 9 , srcInfoPoints = [] } 414 "414") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 12 1289 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 12 1289 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1289 12 1289 27 , srcInfoPoints = [] } "happyReduce_414")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 5 1290 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1290 5 1290 6 , SrcSpan "tests/examples/CParser.hs" 1290 10 1290 11 , SrcSpan "tests/examples/CParser.hs" 1290 27 1290 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 6 1290 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 6 1290 9 , srcInfoPoints = [] } 415 "415") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 12 1290 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 12 1290 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1290 12 1290 27 , srcInfoPoints = [] } "happyReduce_415")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 5 1291 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1291 5 1291 6 , SrcSpan "tests/examples/CParser.hs" 1291 10 1291 11 , SrcSpan "tests/examples/CParser.hs" 1291 27 1291 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 6 1291 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 6 1291 9 , srcInfoPoints = [] } 416 "416") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 12 1291 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 12 1291 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1291 12 1291 27 , srcInfoPoints = [] } "happyReduce_416")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 5 1292 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1292 5 1292 6 , SrcSpan "tests/examples/CParser.hs" 1292 10 1292 11 , SrcSpan "tests/examples/CParser.hs" 1292 27 1292 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 6 1292 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 6 1292 9 , srcInfoPoints = [] } 417 "417") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 12 1292 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 12 1292 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1292 12 1292 27 , srcInfoPoints = [] } "happyReduce_417")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 5 1293 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1293 5 1293 6 , SrcSpan "tests/examples/CParser.hs" 1293 10 1293 11 , SrcSpan "tests/examples/CParser.hs" 1293 27 1293 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 6 1293 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 6 1293 9 , srcInfoPoints = [] } 418 "418") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 12 1293 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 12 1293 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1293 12 1293 27 , srcInfoPoints = [] } "happyReduce_418")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 5 1294 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1294 5 1294 6 , SrcSpan "tests/examples/CParser.hs" 1294 10 1294 11 , SrcSpan "tests/examples/CParser.hs" 1294 27 1294 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 6 1294 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 6 1294 9 , srcInfoPoints = [] } 419 "419") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 12 1294 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 12 1294 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1294 12 1294 27 , srcInfoPoints = [] } "happyReduce_419")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 5 1295 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1295 5 1295 6 , SrcSpan "tests/examples/CParser.hs" 1295 10 1295 11 , SrcSpan "tests/examples/CParser.hs" 1295 27 1295 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 6 1295 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 6 1295 9 , srcInfoPoints = [] } 420 "420") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 12 1295 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 12 1295 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1295 12 1295 27 , srcInfoPoints = [] } "happyReduce_420")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 5 1296 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1296 5 1296 6 , SrcSpan "tests/examples/CParser.hs" 1296 10 1296 11 , SrcSpan "tests/examples/CParser.hs" 1296 27 1296 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 6 1296 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 6 1296 9 , srcInfoPoints = [] } 421 "421") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 12 1296 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 12 1296 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1296 12 1296 27 , srcInfoPoints = [] } "happyReduce_421")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 5 1297 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1297 5 1297 6 , SrcSpan "tests/examples/CParser.hs" 1297 10 1297 11 , SrcSpan "tests/examples/CParser.hs" 1297 27 1297 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 6 1297 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 6 1297 9 , srcInfoPoints = [] } 422 "422") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 12 1297 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 12 1297 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1297 12 1297 27 , srcInfoPoints = [] } "happyReduce_422")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 5 1298 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1298 5 1298 6 , SrcSpan "tests/examples/CParser.hs" 1298 10 1298 11 , SrcSpan "tests/examples/CParser.hs" 1298 27 1298 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 6 1298 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 6 1298 9 , srcInfoPoints = [] } 423 "423") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 12 1298 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 12 1298 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1298 12 1298 27 , srcInfoPoints = [] } "happyReduce_423")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 5 1299 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1299 5 1299 6 , SrcSpan "tests/examples/CParser.hs" 1299 10 1299 11 , SrcSpan "tests/examples/CParser.hs" 1299 27 1299 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 6 1299 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 6 1299 9 , srcInfoPoints = [] } 424 "424") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 12 1299 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 12 1299 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1299 12 1299 27 , srcInfoPoints = [] } "happyReduce_424")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 5 1300 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1300 5 1300 6 , SrcSpan "tests/examples/CParser.hs" 1300 10 1300 11 , SrcSpan "tests/examples/CParser.hs" 1300 27 1300 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 6 1300 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 6 1300 9 , srcInfoPoints = [] } 425 "425") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 12 1300 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 12 1300 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1300 12 1300 27 , srcInfoPoints = [] } "happyReduce_425")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 5 1301 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1301 5 1301 6 , SrcSpan "tests/examples/CParser.hs" 1301 10 1301 11 , SrcSpan "tests/examples/CParser.hs" 1301 27 1301 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 6 1301 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 6 1301 9 , srcInfoPoints = [] } 426 "426") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 12 1301 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 12 1301 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1301 12 1301 27 , srcInfoPoints = [] } "happyReduce_426")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 5 1302 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1302 5 1302 6 , SrcSpan "tests/examples/CParser.hs" 1302 10 1302 11 , SrcSpan "tests/examples/CParser.hs" 1302 27 1302 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 6 1302 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 6 1302 9 , srcInfoPoints = [] } 427 "427") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 12 1302 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 12 1302 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1302 12 1302 27 , srcInfoPoints = [] } "happyReduce_427")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 5 1303 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1303 5 1303 6 , SrcSpan "tests/examples/CParser.hs" 1303 10 1303 11 , SrcSpan "tests/examples/CParser.hs" 1303 27 1303 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 6 1303 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 6 1303 9 , srcInfoPoints = [] } 428 "428") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 12 1303 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 12 1303 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1303 12 1303 27 , srcInfoPoints = [] } "happyReduce_428")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 5 1304 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1304 5 1304 6 , SrcSpan "tests/examples/CParser.hs" 1304 10 1304 11 , SrcSpan "tests/examples/CParser.hs" 1304 27 1304 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 6 1304 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 6 1304 9 , srcInfoPoints = [] } 429 "429") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 12 1304 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 12 1304 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1304 12 1304 27 , srcInfoPoints = [] } "happyReduce_429")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 5 1305 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1305 5 1305 6 , SrcSpan "tests/examples/CParser.hs" 1305 10 1305 11 , SrcSpan "tests/examples/CParser.hs" 1305 27 1305 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 6 1305 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 6 1305 9 , srcInfoPoints = [] } 430 "430") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 12 1305 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 12 1305 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1305 12 1305 27 , srcInfoPoints = [] } "happyReduce_430")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 5 1306 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1306 5 1306 6 , SrcSpan "tests/examples/CParser.hs" 1306 10 1306 11 , SrcSpan "tests/examples/CParser.hs" 1306 27 1306 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 6 1306 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 6 1306 9 , srcInfoPoints = [] } 431 "431") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 12 1306 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 12 1306 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1306 12 1306 27 , srcInfoPoints = [] } "happyReduce_431")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 5 1307 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1307 5 1307 6 , SrcSpan "tests/examples/CParser.hs" 1307 10 1307 11 , SrcSpan "tests/examples/CParser.hs" 1307 27 1307 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 6 1307 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 6 1307 9 , srcInfoPoints = [] } 432 "432") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 12 1307 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 12 1307 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1307 12 1307 27 , srcInfoPoints = [] } "happyReduce_432")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 5 1308 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1308 5 1308 6 , SrcSpan "tests/examples/CParser.hs" 1308 10 1308 11 , SrcSpan "tests/examples/CParser.hs" 1308 27 1308 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 6 1308 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 6 1308 9 , srcInfoPoints = [] } 433 "433") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 12 1308 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 12 1308 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1308 12 1308 27 , srcInfoPoints = [] } "happyReduce_433")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 5 1309 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1309 5 1309 6 , SrcSpan "tests/examples/CParser.hs" 1309 10 1309 11 , SrcSpan "tests/examples/CParser.hs" 1309 27 1309 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 6 1309 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 6 1309 9 , srcInfoPoints = [] } 434 "434") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 12 1309 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 12 1309 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1309 12 1309 27 , srcInfoPoints = [] } "happyReduce_434")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 5 1310 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1310 5 1310 6 , SrcSpan "tests/examples/CParser.hs" 1310 10 1310 11 , SrcSpan "tests/examples/CParser.hs" 1310 27 1310 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 6 1310 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 6 1310 9 , srcInfoPoints = [] } 435 "435") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 12 1310 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 12 1310 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1310 12 1310 27 , srcInfoPoints = [] } "happyReduce_435")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 5 1311 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1311 5 1311 6 , SrcSpan "tests/examples/CParser.hs" 1311 10 1311 11 , SrcSpan "tests/examples/CParser.hs" 1311 27 1311 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 6 1311 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 6 1311 9 , srcInfoPoints = [] } 436 "436") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 12 1311 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 12 1311 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1311 12 1311 27 , srcInfoPoints = [] } "happyReduce_436")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 5 1312 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1312 5 1312 6 , SrcSpan "tests/examples/CParser.hs" 1312 10 1312 11 , SrcSpan "tests/examples/CParser.hs" 1312 27 1312 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 6 1312 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 6 1312 9 , srcInfoPoints = [] } 437 "437") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 12 1312 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 12 1312 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1312 12 1312 27 , srcInfoPoints = [] } "happyReduce_437")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 5 1313 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1313 5 1313 6 , SrcSpan "tests/examples/CParser.hs" 1313 10 1313 11 , SrcSpan "tests/examples/CParser.hs" 1313 27 1313 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 6 1313 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 6 1313 9 , srcInfoPoints = [] } 438 "438") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 12 1313 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 12 1313 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1313 12 1313 27 , srcInfoPoints = [] } "happyReduce_438")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 5 1314 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1314 5 1314 6 , SrcSpan "tests/examples/CParser.hs" 1314 10 1314 11 , SrcSpan "tests/examples/CParser.hs" 1314 27 1314 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 6 1314 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 6 1314 9 , srcInfoPoints = [] } 439 "439") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 12 1314 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 12 1314 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1314 12 1314 27 , srcInfoPoints = [] } "happyReduce_439")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 5 1315 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1315 5 1315 6 , SrcSpan "tests/examples/CParser.hs" 1315 10 1315 11 , SrcSpan "tests/examples/CParser.hs" 1315 27 1315 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 6 1315 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 6 1315 9 , srcInfoPoints = [] } 440 "440") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 12 1315 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 12 1315 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1315 12 1315 27 , srcInfoPoints = [] } "happyReduce_440")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 5 1316 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1316 5 1316 6 , SrcSpan "tests/examples/CParser.hs" 1316 10 1316 11 , SrcSpan "tests/examples/CParser.hs" 1316 27 1316 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 6 1316 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 6 1316 9 , srcInfoPoints = [] } 441 "441") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 12 1316 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 12 1316 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1316 12 1316 27 , srcInfoPoints = [] } "happyReduce_441")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 5 1317 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1317 5 1317 6 , SrcSpan "tests/examples/CParser.hs" 1317 10 1317 11 , SrcSpan "tests/examples/CParser.hs" 1317 27 1317 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 6 1317 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 6 1317 9 , srcInfoPoints = [] } 442 "442") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 12 1317 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 12 1317 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1317 12 1317 27 , srcInfoPoints = [] } "happyReduce_442")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 5 1318 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1318 5 1318 6 , SrcSpan "tests/examples/CParser.hs" 1318 10 1318 11 , SrcSpan "tests/examples/CParser.hs" 1318 27 1318 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 6 1318 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 6 1318 9 , srcInfoPoints = [] } 443 "443") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 12 1318 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 12 1318 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1318 12 1318 27 , srcInfoPoints = [] } "happyReduce_443")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 5 1319 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1319 5 1319 6 , SrcSpan "tests/examples/CParser.hs" 1319 10 1319 11 , SrcSpan "tests/examples/CParser.hs" 1319 27 1319 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 6 1319 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 6 1319 9 , srcInfoPoints = [] } 444 "444") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 12 1319 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 12 1319 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1319 12 1319 27 , srcInfoPoints = [] } "happyReduce_444")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 5 1320 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1320 5 1320 6 , SrcSpan "tests/examples/CParser.hs" 1320 10 1320 11 , SrcSpan "tests/examples/CParser.hs" 1320 27 1320 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 6 1320 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 6 1320 9 , srcInfoPoints = [] } 445 "445") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 12 1320 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 12 1320 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1320 12 1320 27 , srcInfoPoints = [] } "happyReduce_445")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 5 1321 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1321 5 1321 6 , SrcSpan "tests/examples/CParser.hs" 1321 10 1321 11 , SrcSpan "tests/examples/CParser.hs" 1321 27 1321 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 6 1321 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 6 1321 9 , srcInfoPoints = [] } 446 "446") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 12 1321 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 12 1321 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1321 12 1321 27 , srcInfoPoints = [] } "happyReduce_446")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 5 1322 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1322 5 1322 6 , SrcSpan "tests/examples/CParser.hs" 1322 10 1322 11 , SrcSpan "tests/examples/CParser.hs" 1322 27 1322 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 6 1322 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 6 1322 9 , srcInfoPoints = [] } 447 "447") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 12 1322 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 12 1322 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1322 12 1322 27 , srcInfoPoints = [] } "happyReduce_447")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 5 1323 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1323 5 1323 6 , SrcSpan "tests/examples/CParser.hs" 1323 10 1323 11 , SrcSpan "tests/examples/CParser.hs" 1323 27 1323 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 6 1323 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 6 1323 9 , srcInfoPoints = [] } 448 "448") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 12 1323 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 12 1323 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1323 12 1323 27 , srcInfoPoints = [] } "happyReduce_448")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 5 1324 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1324 5 1324 6 , SrcSpan "tests/examples/CParser.hs" 1324 10 1324 11 , SrcSpan "tests/examples/CParser.hs" 1324 27 1324 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 6 1324 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 6 1324 9 , srcInfoPoints = [] } 449 "449") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 12 1324 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 12 1324 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1324 12 1324 27 , srcInfoPoints = [] } "happyReduce_449")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 5 1325 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1325 5 1325 6 , SrcSpan "tests/examples/CParser.hs" 1325 10 1325 11 , SrcSpan "tests/examples/CParser.hs" 1325 27 1325 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 6 1325 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 6 1325 9 , srcInfoPoints = [] } 450 "450") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 12 1325 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 12 1325 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1325 12 1325 27 , srcInfoPoints = [] } "happyReduce_450")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 5 1326 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1326 5 1326 6 , SrcSpan "tests/examples/CParser.hs" 1326 10 1326 11 , SrcSpan "tests/examples/CParser.hs" 1326 27 1326 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 6 1326 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 6 1326 9 , srcInfoPoints = [] } 451 "451") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 12 1326 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 12 1326 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1326 12 1326 27 , srcInfoPoints = [] } "happyReduce_451")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 5 1327 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1327 5 1327 6 , SrcSpan "tests/examples/CParser.hs" 1327 10 1327 11 , SrcSpan "tests/examples/CParser.hs" 1327 27 1327 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 6 1327 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 6 1327 9 , srcInfoPoints = [] } 452 "452") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 12 1327 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 12 1327 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1327 12 1327 27 , srcInfoPoints = [] } "happyReduce_452")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 5 1328 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1328 5 1328 6 , SrcSpan "tests/examples/CParser.hs" 1328 10 1328 11 , SrcSpan "tests/examples/CParser.hs" 1328 27 1328 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 6 1328 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 6 1328 9 , srcInfoPoints = [] } 453 "453") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 12 1328 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 12 1328 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1328 12 1328 27 , srcInfoPoints = [] } "happyReduce_453")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 5 1329 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1329 5 1329 6 , SrcSpan "tests/examples/CParser.hs" 1329 10 1329 11 , SrcSpan "tests/examples/CParser.hs" 1329 27 1329 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 6 1329 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 6 1329 9 , srcInfoPoints = [] } 454 "454") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 12 1329 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 12 1329 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1329 12 1329 27 , srcInfoPoints = [] } "happyReduce_454")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 5 1330 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1330 5 1330 6 , SrcSpan "tests/examples/CParser.hs" 1330 10 1330 11 , SrcSpan "tests/examples/CParser.hs" 1330 27 1330 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 6 1330 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 6 1330 9 , srcInfoPoints = [] } 455 "455") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 12 1330 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 12 1330 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1330 12 1330 27 , srcInfoPoints = [] } "happyReduce_455")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 5 1331 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1331 5 1331 6 , SrcSpan "tests/examples/CParser.hs" 1331 10 1331 11 , SrcSpan "tests/examples/CParser.hs" 1331 27 1331 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 6 1331 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 6 1331 9 , srcInfoPoints = [] } 456 "456") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 12 1331 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 12 1331 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1331 12 1331 27 , srcInfoPoints = [] } "happyReduce_456")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 5 1332 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1332 5 1332 6 , SrcSpan "tests/examples/CParser.hs" 1332 10 1332 11 , SrcSpan "tests/examples/CParser.hs" 1332 27 1332 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 6 1332 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 6 1332 9 , srcInfoPoints = [] } 457 "457") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 12 1332 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 12 1332 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1332 12 1332 27 , srcInfoPoints = [] } "happyReduce_457")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 5 1333 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1333 5 1333 6 , SrcSpan "tests/examples/CParser.hs" 1333 10 1333 11 , SrcSpan "tests/examples/CParser.hs" 1333 27 1333 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 6 1333 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 6 1333 9 , srcInfoPoints = [] } 458 "458") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 12 1333 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 12 1333 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1333 12 1333 27 , srcInfoPoints = [] } "happyReduce_458")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 5 1334 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1334 5 1334 6 , SrcSpan "tests/examples/CParser.hs" 1334 10 1334 11 , SrcSpan "tests/examples/CParser.hs" 1334 27 1334 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 6 1334 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 6 1334 9 , srcInfoPoints = [] } 459 "459") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 12 1334 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 12 1334 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1334 12 1334 27 , srcInfoPoints = [] } "happyReduce_459")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 5 1335 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1335 5 1335 6 , SrcSpan "tests/examples/CParser.hs" 1335 10 1335 11 , SrcSpan "tests/examples/CParser.hs" 1335 27 1335 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 6 1335 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 6 1335 9 , srcInfoPoints = [] } 460 "460") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 12 1335 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 12 1335 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1335 12 1335 27 , srcInfoPoints = [] } "happyReduce_460")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 5 1336 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1336 5 1336 6 , SrcSpan "tests/examples/CParser.hs" 1336 10 1336 11 , SrcSpan "tests/examples/CParser.hs" 1336 27 1336 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 6 1336 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 6 1336 9 , srcInfoPoints = [] } 461 "461") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 12 1336 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 12 1336 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1336 12 1336 27 , srcInfoPoints = [] } "happyReduce_461")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 5 1337 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1337 5 1337 6 , SrcSpan "tests/examples/CParser.hs" 1337 10 1337 11 , SrcSpan "tests/examples/CParser.hs" 1337 27 1337 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 6 1337 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 6 1337 9 , srcInfoPoints = [] } 462 "462") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 12 1337 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 12 1337 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1337 12 1337 27 , srcInfoPoints = [] } "happyReduce_462")) ] , Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 5 1338 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1338 5 1338 6 , SrcSpan "tests/examples/CParser.hs" 1338 10 1338 11 , SrcSpan "tests/examples/CParser.hs" 1338 27 1338 28 ] } Boxed [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 6 1338 9 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 6 1338 9 , srcInfoPoints = [] } 463 "463") , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 12 1338 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 12 1338 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1338 12 1338 27 , srcInfoPoints = [] } "happyReduce_463")) ] ]))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 1 1341 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 1 1341 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 1 1341 14 , srcInfoPoints = [] } "happy_n_terms")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 15 1341 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1341 15 1341 16 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 17 1341 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1341 21 1341 23 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 17 1341 20 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 17 1341 20 , srcInfoPoints = [] } 102 "102")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 24 1341 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 24 1341 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1341 24 1341 27 , srcInfoPoints = [] } "Int"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 1 1342 30 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 1 1342 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 1 1342 17 , srcInfoPoints = [] } "happy_n_nonterms")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 18 1342 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1342 18 1342 19 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 20 1342 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1342 24 1342 26 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 20 1342 23 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 20 1342 23 , srcInfoPoints = [] } 125 "125")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 27 1342 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 27 1342 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1342 27 1342 30 , srcInfoPoints = [] } "Int"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 1 1344 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 1 1344 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 1 1344 14 , srcInfoPoints = [] } "happyReduce_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 15 1344 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1344 15 1344 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 36 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 17 1344 33 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 34 1344 36 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 34 1344 36 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 37 1344 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 37 1344 39 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 40 1344 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 40 1344 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1344 40 1344 56 , srcInfoPoints = [] } "happyReduction_4"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 1 1352 39 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 1 1352 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 1 1345 17 , srcInfoPoints = [] } "happyReduction_4") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 18 1346 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1345 18 1345 19 , SrcSpan "tests/examples/CParser.hs" 1346 14 1346 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 19 1346 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 19 1345 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 19 1345 28 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 29 1345 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1345 29 1345 30 , SrcSpan "tests/examples/CParser.hs" 1345 30 1345 38 , SrcSpan "tests/examples/CParser.hs" 1345 38 1345 39 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1345 30 1345 38 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 5 1346 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 5 1346 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 16 1346 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1346 16 1346 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 6 1352 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1347 6 1347 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1352 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1352 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1347 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1347 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 8 1347 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 18 1352 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1347 18 1347 19 , SrcSpan "tests/examples/CParser.hs" 1352 5 1352 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 19 1351 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1347 19 1347 23 , SrcSpan "tests/examples/CParser.hs" 1347 44 1347 46 , SrcSpan "tests/examples/CParser.hs" 1347 47 1347 48 , SrcSpan "tests/examples/CParser.hs" 1351 73 1351 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 43 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 24 1347 33 , srcInfoPoints = [] } "happyOut8"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 34 1347 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 34 1347 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 34 1347 43 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 49 1351 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 49 1347 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 49 1347 60 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1347 61 1351 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1347 61 1347 63 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 5 1351 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1348 5 1348 6 , SrcSpan "tests/examples/CParser.hs" 1351 72 1351 73 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 7 1351 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1348 7 1348 10 , SrcSpan "tests/examples/CParser.hs" 1348 39 1348 41 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1348 11 1348 11 , SrcSpan "tests/examples/CParser.hs" 1348 39 1348 39 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 38 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 11 1348 16 , srcInfoPoints = [] } "decls")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 17 1348 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1348 17 1348 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 19 1348 26 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 27 1348 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 27 1348 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1348 27 1348 38 , srcInfoPoints = [] } "happy_var_1"))))) Nothing ]) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 24 1351 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1349 24 1349 28 , SrcSpan "tests/examples/CParser.hs" 1349 35 1349 37 , SrcSpan "tests/examples/CParser.hs" 1350 28 1350 28 , SrcSpan "tests/examples/CParser.hs" 1351 28 1351 28 , SrcSpan "tests/examples/CParser.hs" 1351 72 1351 72 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 29 1349 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 29 1349 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1349 29 1349 34 , srcInfoPoints = [] } "decls"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 28 1350 136 , srcInfoPoints = [] } (PList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 28 1350 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1350 28 1350 29 , SrcSpan "tests/examples/CParser.hs" 1350 29 1350 30 ] } []) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 35 1350 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1350 35 1350 37 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 38 1350 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1350 38 1350 40 , SrcSpan "tests/examples/CParser.hs" 1350 40 1350 41 , SrcSpan "tests/examples/CParser.hs" 1350 57 1350 58 , SrcSpan "tests/examples/CParser.hs" 1350 82 1350 83 , SrcSpan "tests/examples/CParser.hs" 1350 135 1350 136 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 42 1350 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1350 44 1350 46 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 42 1350 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 42 1350 43 , srcInfoPoints = [] } "n")) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 47 1350 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 47 1350 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 47 1350 57 , srcInfoPoints = [] } "getNewName"))) , Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 59 1350 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1350 61 1350 63 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 59 1350 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 59 1350 60 , srcInfoPoints = [] } "p")) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 64 1350 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 64 1350 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 64 1350 82 , srcInfoPoints = [] } "getCurrentPosition"))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 134 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 134 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 84 1350 90 , srcInfoPoints = [] } "return"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 91 1350 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 91 1350 92 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 91 1350 92 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 134 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 110 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 93 1350 104 , srcInfoPoints = [] } "CTranslUnit"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 105 1350 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 105 1350 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 105 1350 110 , srcInfoPoints = [] } "decls")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 111 1350 134 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1350 111 1350 112 , SrcSpan "tests/examples/CParser.hs" 1350 133 1350 134 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 133 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 131 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 125 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 123 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 123 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 112 1350 123 , srcInfoPoints = [] } "mkNodeInfo'"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 124 1350 125 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 124 1350 125 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 124 1350 125 , srcInfoPoints = [] } "p")))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 126 1350 131 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1350 126 1350 127 , SrcSpan "tests/examples/CParser.hs" 1350 128 1350 129 , SrcSpan "tests/examples/CParser.hs" 1350 130 1350 131 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 127 1350 128 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 127 1350 128 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 127 1350 128 , srcInfoPoints = [] } "p")) , Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 129 1350 130 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 129 1350 130 , srcInfoPoints = [] } 0 "0") ])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 132 1350 133 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 132 1350 133 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1350 132 1350 133 , srcInfoPoints = [] } "n"))))))) ])) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 28 1351 72 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 28 1351 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1351 28 1351 29 , SrcSpan "tests/examples/CParser.hs" 1351 33 1351 34 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 29 1351 33 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 29 1351 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 29 1351 30 , srcInfoPoints = [] } "d")) (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 30 1351 31 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 30 1351 31 , srcInfoPoints = [] })) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 31 1351 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 31 1351 33 , srcInfoPoints = [] } "ds")))) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 35 1351 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1351 35 1351 37 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 52 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 38 1351 50 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 51 1351 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 51 1351 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 51 1351 52 , srcInfoPoints = [] } "d")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 53 1351 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 53 1351 54 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 53 1351 54 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 72 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 55 1351 66 , srcInfoPoints = [] } "CTranslUnit"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 67 1351 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 67 1351 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1351 67 1351 72 , srcInfoPoints = [] } "decls")))))) Nothing ])))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 7 1352 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1352 7 1352 8 , SrcSpan "tests/examples/CParser.hs" 1352 38 1352 39 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 8 1352 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1352 8 1352 9 , SrcSpan "tests/examples/CParser.hs" 1352 11 1352 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 9 1352 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 9 1352 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 14 1352 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 26 1352 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1352 26 1352 27 , SrcSpan "tests/examples/CParser.hs" 1352 37 1352 38 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 27 1352 35 , srcInfoPoints = [] } "happyIn7"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 36 1352 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 36 1352 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1352 36 1352 37 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 1 1354 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 1 1354 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 1 1354 14 , srcInfoPoints = [] } "happyReduce_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 15 1354 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1354 15 1354 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 17 1354 34 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 36 1354 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 36 1354 38 , srcInfoPoints = [] } 1 "1"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 39 1354 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 39 1354 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1354 39 1354 55 , srcInfoPoints = [] } "happyReduction_5"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 1 1357 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 1 1355 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 1 1355 17 , srcInfoPoints = [] } "happyReduction_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 19 1357 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1355 19 1355 20 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1357 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1355 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1355 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1355 22 1355 30 , srcInfoPoints = [] } "happyIn8"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 10 1357 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1356 10 1356 11 , SrcSpan "tests/examples/CParser.hs" 1357 5 1357 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 11 1356 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 11 1356 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1356 11 1356 16 , srcInfoPoints = [] } "empty")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 1 1359 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 1 1359 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 1 1359 14 , srcInfoPoints = [] } "happyReduce_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 15 1359 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1359 15 1359 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 17 1359 34 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 36 1359 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 36 1359 38 , srcInfoPoints = [] } 1 "1"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 39 1359 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 39 1359 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1359 39 1359 55 , srcInfoPoints = [] } "happyReduction_6"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 1 1365 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 1 1365 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 1 1360 17 , srcInfoPoints = [] } "happyReduction_6") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 18 1360 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1360 18 1360 27 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1361 5 1361 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1361 5 1361 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 6 1365 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1362 6 1362 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 9 1365 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1362 9 1362 13 , SrcSpan "tests/examples/CParser.hs" 1362 34 1362 36 , SrcSpan "tests/examples/CParser.hs" 1362 37 1362 38 , SrcSpan "tests/examples/CParser.hs" 1365 6 1365 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 14 1362 23 , srcInfoPoints = [] } "happyOut8"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 24 1362 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 24 1362 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 24 1362 33 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 39 1365 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 39 1362 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 39 1362 50 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1362 51 1365 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1362 51 1362 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1365 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1363 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1363 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1363 5 1363 13 , srcInfoPoints = [] } "happyIn8"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 10 1365 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1364 10 1364 11 , SrcSpan "tests/examples/CParser.hs" 1365 5 1365 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 11 1364 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 11 1364 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1364 11 1364 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 1 1367 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 1 1367 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 1 1367 14 , srcInfoPoints = [] } "happyReduce_7")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 15 1367 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1367 15 1367 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 17 1367 34 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 36 1367 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 36 1367 38 , srcInfoPoints = [] } 1 "1"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 39 1367 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 39 1367 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1367 39 1367 55 , srcInfoPoints = [] } "happyReduction_7"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 1 1374 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 1 1374 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 1 1368 17 , srcInfoPoints = [] } "happyReduction_7") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 18 1368 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1368 18 1368 27 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1369 5 1369 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1369 5 1369 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 6 1374 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1370 6 1370 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 9 1374 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1370 9 1370 13 , SrcSpan "tests/examples/CParser.hs" 1370 34 1370 36 , SrcSpan "tests/examples/CParser.hs" 1370 37 1370 38 , SrcSpan "tests/examples/CParser.hs" 1374 7 1374 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 14 1370 23 , srcInfoPoints = [] } "happyOut8"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 24 1370 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 24 1370 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 24 1370 33 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 39 1374 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 39 1370 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 39 1370 50 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1370 51 1374 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1370 51 1370 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 5 1374 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1371 5 1371 9 , SrcSpan "tests/examples/CParser.hs" 1371 30 1371 32 , SrcSpan "tests/examples/CParser.hs" 1371 33 1371 34 , SrcSpan "tests/examples/CParser.hs" 1374 6 1374 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 10 1371 19 , srcInfoPoints = [] } "happyOut9"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 20 1371 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 20 1371 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 20 1371 29 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 35 1374 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 35 1371 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 35 1371 46 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1371 47 1374 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1371 47 1371 49 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1374 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1372 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1372 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1372 5 1372 13 , srcInfoPoints = [] } "happyIn8"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 10 1374 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1373 10 1373 11 , SrcSpan "tests/examples/CParser.hs" 1374 5 1374 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 11 1373 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 23 1373 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1373 23 1373 24 , SrcSpan "tests/examples/CParser.hs" 1373 24 1373 28 , SrcSpan "tests/examples/CParser.hs" 1373 28 1373 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 23 1373 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1373 23 1373 24 , SrcSpan "tests/examples/CParser.hs" 1373 24 1373 28 , SrcSpan "tests/examples/CParser.hs" 1373 28 1373 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 24 1373 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 30 1373 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 30 1373 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1373 30 1373 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 1 1376 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 1 1376 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 1 1376 14 , srcInfoPoints = [] } "happyReduce_8")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 15 1376 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1376 15 1376 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 17 1376 34 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 36 1376 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 36 1376 38 , srcInfoPoints = [] } 2 "2"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 39 1376 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 39 1376 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1376 39 1376 55 , srcInfoPoints = [] } "happyReduction_8"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 1 1381 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 1 1381 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 1 1377 17 , srcInfoPoints = [] } "happyReduction_8") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 18 1377 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1377 18 1377 27 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 6 1381 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1378 6 1378 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 9 1381 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1378 9 1378 13 , SrcSpan "tests/examples/CParser.hs" 1378 35 1378 37 , SrcSpan "tests/examples/CParser.hs" 1378 38 1378 39 , SrcSpan "tests/examples/CParser.hs" 1381 6 1381 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 14 1378 24 , srcInfoPoints = [] } "happyOut10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 25 1378 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 25 1378 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 25 1378 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 40 1381 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 40 1378 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 40 1378 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1378 52 1381 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1378 52 1378 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1381 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1379 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1379 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1379 5 1379 13 , srcInfoPoints = [] } "happyIn9"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 10 1381 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1380 10 1380 11 , SrcSpan "tests/examples/CParser.hs" 1381 5 1381 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 31 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 11 1380 19 , srcInfoPoints = [] } "CFDefExt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 20 1380 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 20 1380 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1380 20 1380 31 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 1 1383 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 1 1383 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 1 1383 14 , srcInfoPoints = [] } "happyReduce_9")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 15 1383 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1383 15 1383 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 17 1383 34 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 36 1383 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 36 1383 38 , srcInfoPoints = [] } 2 "2"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 39 1383 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 39 1383 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1383 39 1383 55 , srcInfoPoints = [] } "happyReduction_9"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 1 1388 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 1 1388 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 1 1384 17 , srcInfoPoints = [] } "happyReduction_9") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 18 1384 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1384 18 1384 27 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 6 1388 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1385 6 1385 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 9 1388 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1385 9 1385 13 , SrcSpan "tests/examples/CParser.hs" 1385 35 1385 37 , SrcSpan "tests/examples/CParser.hs" 1385 38 1385 39 , SrcSpan "tests/examples/CParser.hs" 1388 6 1388 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 14 1385 24 , srcInfoPoints = [] } "happyOut32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 25 1385 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 25 1385 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 25 1385 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 40 1388 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 40 1385 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 40 1385 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1385 52 1388 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1385 52 1385 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1388 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1386 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1386 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1386 5 1386 13 , srcInfoPoints = [] } "happyIn9"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 10 1388 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1387 10 1387 11 , SrcSpan "tests/examples/CParser.hs" 1388 5 1388 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 31 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 11 1387 19 , srcInfoPoints = [] } "CDeclExt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 20 1387 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 20 1387 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1387 20 1387 31 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 1 1390 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 1 1390 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 1 1390 15 , srcInfoPoints = [] } "happyReduce_10")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 16 1390 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1390 16 1390 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 18 1390 35 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 37 1390 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 37 1390 39 , srcInfoPoints = [] } 2 "2"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 40 1390 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 40 1390 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1390 40 1390 57 , srcInfoPoints = [] } "happyReduction_10"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 1 1396 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 1 1396 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 1 1391 18 , srcInfoPoints = [] } "happyReduction_10") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 19 1391 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1391 19 1391 28 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1392 5 1392 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1392 5 1392 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 6 1396 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1393 6 1393 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 9 1396 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1393 9 1393 13 , SrcSpan "tests/examples/CParser.hs" 1393 34 1393 36 , SrcSpan "tests/examples/CParser.hs" 1393 37 1393 38 , SrcSpan "tests/examples/CParser.hs" 1396 6 1396 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 14 1393 23 , srcInfoPoints = [] } "happyOut9"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 24 1393 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 24 1393 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 24 1393 33 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 39 1396 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 39 1393 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 39 1393 50 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1393 51 1396 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1393 51 1393 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1396 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1394 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1394 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1394 5 1394 13 , srcInfoPoints = [] } "happyIn9"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 10 1396 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1395 10 1395 11 , SrcSpan "tests/examples/CParser.hs" 1396 5 1396 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 11 1395 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 11 1395 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1395 11 1395 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 1 1398 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 1 1398 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 1 1398 15 , srcInfoPoints = [] } "happyReduce_11")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 16 1398 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1398 16 1398 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 18 1398 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 35 1398 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 35 1398 37 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 38 1398 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 38 1398 40 , srcInfoPoints = [] } 2 "2"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 41 1398 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 41 1398 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1398 41 1398 58 , srcInfoPoints = [] } "happyReduction_11"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 1 1408 39 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 1 1408 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 1 1399 18 , srcInfoPoints = [] } "happyReduction_11") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 19 1404 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1399 19 1399 20 , SrcSpan "tests/examples/CParser.hs" 1404 14 1404 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 20 1404 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 20 1399 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 20 1399 29 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 30 1399 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1399 30 1399 31 , SrcSpan "tests/examples/CParser.hs" 1399 31 1399 39 , SrcSpan "tests/examples/CParser.hs" 1399 39 1399 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1399 31 1399 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 5 1404 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 5 1400 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 5 1400 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 15 1400 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1400 15 1400 16 , SrcSpan "tests/examples/CParser.hs" 1400 16 1400 24 , SrcSpan "tests/examples/CParser.hs" 1400 24 1400 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1400 16 1400 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 5 1404 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 5 1401 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 5 1401 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 15 1401 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1401 15 1401 16 , SrcSpan "tests/examples/CParser.hs" 1401 16 1401 24 , SrcSpan "tests/examples/CParser.hs" 1401 24 1401 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1401 16 1401 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 5 1404 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 5 1402 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 5 1402 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 15 1402 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1402 15 1402 16 , SrcSpan "tests/examples/CParser.hs" 1402 16 1402 24 , SrcSpan "tests/examples/CParser.hs" 1402 24 1402 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1402 16 1402 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 5 1404 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 5 1403 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 5 1403 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 15 1403 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1403 15 1403 16 , SrcSpan "tests/examples/CParser.hs" 1403 16 1403 24 , SrcSpan "tests/examples/CParser.hs" 1403 24 1403 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1403 16 1403 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 5 1404 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 5 1404 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 16 1404 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1404 16 1404 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 6 1408 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1405 6 1405 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1408 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1408 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1405 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1405 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 8 1405 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 18 1408 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1405 18 1405 19 , SrcSpan "tests/examples/CParser.hs" 1408 5 1408 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 19 1407 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1405 19 1405 23 , SrcSpan "tests/examples/CParser.hs" 1405 46 1405 48 , SrcSpan "tests/examples/CParser.hs" 1405 49 1405 50 , SrcSpan "tests/examples/CParser.hs" 1407 55 1407 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 24 1405 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 36 1405 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 36 1405 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 36 1405 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 51 1407 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 51 1405 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 51 1405 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1405 63 1407 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1405 63 1405 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 5 1407 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1406 5 1406 9 , SrcSpan "tests/examples/CParser.hs" 1406 32 1406 34 , SrcSpan "tests/examples/CParser.hs" 1406 35 1406 36 , SrcSpan "tests/examples/CParser.hs" 1407 54 1407 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 10 1406 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 22 1406 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 22 1406 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 22 1406 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 37 1407 54 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 37 1406 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 37 1406 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1406 49 1407 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1406 49 1406 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 5 1407 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1407 5 1407 6 , SrcSpan "tests/examples/CParser.hs" 1407 53 1407 54 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 53 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 7 1407 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 20 1407 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 20 1407 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 20 1407 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 32 1407 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 32 1407 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 32 1407 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 34 1407 41 , srcInfoPoints = [] } "CAsmExt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 42 1407 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 42 1407 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1407 42 1407 53 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 7 1408 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1408 7 1408 8 , SrcSpan "tests/examples/CParser.hs" 1408 38 1408 39 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 8 1408 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1408 8 1408 9 , SrcSpan "tests/examples/CParser.hs" 1408 11 1408 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 9 1408 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 9 1408 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 14 1408 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 26 1408 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1408 26 1408 27 , SrcSpan "tests/examples/CParser.hs" 1408 37 1408 38 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 27 1408 35 , srcInfoPoints = [] } "happyIn9"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 36 1408 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 36 1408 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1408 36 1408 37 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 1 1410 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 1 1410 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 1 1410 15 , srcInfoPoints = [] } "happyReduce_12")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 16 1410 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1410 16 1410 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 18 1410 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 35 1410 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 35 1410 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 38 1410 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 38 1410 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 41 1410 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 41 1410 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1410 41 1410 58 , srcInfoPoints = [] } "happyReduction_12"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 1 1417 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 1 1417 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 1 1411 18 , srcInfoPoints = [] } "happyReduction_12") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 19 1413 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1411 19 1411 20 , SrcSpan "tests/examples/CParser.hs" 1413 14 1413 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 20 1413 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 20 1411 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 20 1411 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 30 1411 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1411 30 1411 31 , SrcSpan "tests/examples/CParser.hs" 1411 31 1411 39 , SrcSpan "tests/examples/CParser.hs" 1411 39 1411 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1411 31 1411 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 5 1413 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 5 1412 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 5 1412 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 15 1412 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1412 15 1412 16 , SrcSpan "tests/examples/CParser.hs" 1412 16 1412 24 , SrcSpan "tests/examples/CParser.hs" 1412 24 1412 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1412 16 1412 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 5 1413 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 5 1413 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 16 1413 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1413 16 1413 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 6 1417 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1414 6 1414 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1417 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1417 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1414 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1414 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 8 1414 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 18 1417 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1414 18 1414 19 , SrcSpan "tests/examples/CParser.hs" 1417 5 1417 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 19 1416 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1414 19 1414 23 , SrcSpan "tests/examples/CParser.hs" 1414 45 1414 47 , SrcSpan "tests/examples/CParser.hs" 1414 48 1414 49 , SrcSpan "tests/examples/CParser.hs" 1416 89 1416 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 24 1414 34 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 35 1414 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 35 1414 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 35 1414 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 50 1416 89 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 50 1414 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 50 1414 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1414 62 1416 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1414 62 1414 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 5 1416 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1415 5 1415 9 , SrcSpan "tests/examples/CParser.hs" 1415 31 1415 33 , SrcSpan "tests/examples/CParser.hs" 1415 34 1415 35 , SrcSpan "tests/examples/CParser.hs" 1416 88 1416 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 10 1415 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 21 1415 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 21 1415 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 21 1415 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 36 1416 88 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 36 1415 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 36 1415 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1415 48 1416 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1415 48 1415 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 5 1416 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1416 5 1416 6 , SrcSpan "tests/examples/CParser.hs" 1416 87 1416 88 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 87 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 7 1416 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 18 1416 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 18 1416 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 18 1416 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 21 1416 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1416 21 1416 22 , SrcSpan "tests/examples/CParser.hs" 1416 86 1416 87 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 22 1416 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 35 1416 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 35 1416 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 35 1416 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 47 1416 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 47 1416 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 47 1416 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 74 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 59 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 49 1416 56 , srcInfoPoints = [] } "CFunDef"))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 57 1416 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1416 57 1416 58 , SrcSpan "tests/examples/CParser.hs" 1416 58 1416 59 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 60 1416 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 60 1416 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 60 1416 71 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 72 1416 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1416 72 1416 73 , SrcSpan "tests/examples/CParser.hs" 1416 73 1416 74 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 75 1416 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 75 1416 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1416 75 1416 86 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 7 1417 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1417 7 1417 8 , SrcSpan "tests/examples/CParser.hs" 1417 39 1417 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 8 1417 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1417 8 1417 9 , SrcSpan "tests/examples/CParser.hs" 1417 11 1417 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 9 1417 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 9 1417 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 14 1417 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 26 1417 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1417 26 1417 27 , SrcSpan "tests/examples/CParser.hs" 1417 38 1417 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 27 1417 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 37 1417 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 37 1417 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1417 37 1417 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 1 1419 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 1 1419 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 1 1419 15 , srcInfoPoints = [] } "happyReduce_13")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 16 1419 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1419 16 1419 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 18 1419 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 35 1419 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 35 1419 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 38 1419 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 38 1419 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 41 1419 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 41 1419 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1419 41 1419 58 , srcInfoPoints = [] } "happyReduction_13"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 1 1428 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 1 1428 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 1 1420 18 , srcInfoPoints = [] } "happyReduction_13") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 19 1423 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1420 19 1420 20 , SrcSpan "tests/examples/CParser.hs" 1423 14 1423 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 20 1423 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 20 1420 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 20 1420 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 30 1420 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1420 30 1420 31 , SrcSpan "tests/examples/CParser.hs" 1420 31 1420 39 , SrcSpan "tests/examples/CParser.hs" 1420 39 1420 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1420 31 1420 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 5 1423 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 5 1421 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 5 1421 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 15 1421 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1421 15 1421 16 , SrcSpan "tests/examples/CParser.hs" 1421 16 1421 24 , SrcSpan "tests/examples/CParser.hs" 1421 24 1421 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1421 16 1421 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 5 1423 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 5 1422 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 5 1422 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 15 1422 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1422 15 1422 16 , SrcSpan "tests/examples/CParser.hs" 1422 16 1422 24 , SrcSpan "tests/examples/CParser.hs" 1422 24 1422 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1422 16 1422 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 5 1423 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 5 1423 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 16 1423 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1423 16 1423 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 6 1428 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1424 6 1424 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1428 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1428 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1424 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1424 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 8 1424 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 18 1428 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1424 18 1424 19 , SrcSpan "tests/examples/CParser.hs" 1428 5 1428 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 19 1427 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1424 19 1424 23 , SrcSpan "tests/examples/CParser.hs" 1424 46 1424 48 , SrcSpan "tests/examples/CParser.hs" 1424 49 1424 50 , SrcSpan "tests/examples/CParser.hs" 1427 112 1427 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 24 1424 35 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 36 1424 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 36 1424 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 36 1424 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 51 1427 112 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 51 1424 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 51 1424 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1424 63 1427 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1424 63 1424 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 5 1427 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1425 5 1425 9 , SrcSpan "tests/examples/CParser.hs" 1425 31 1425 33 , SrcSpan "tests/examples/CParser.hs" 1425 34 1425 35 , SrcSpan "tests/examples/CParser.hs" 1427 111 1427 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 10 1425 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 21 1425 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 21 1425 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 21 1425 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 36 1427 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 36 1425 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 36 1425 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1425 48 1427 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1425 48 1425 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 5 1427 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1426 5 1426 9 , SrcSpan "tests/examples/CParser.hs" 1426 31 1426 33 , SrcSpan "tests/examples/CParser.hs" 1426 34 1426 35 , SrcSpan "tests/examples/CParser.hs" 1427 110 1427 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 10 1426 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 21 1426 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 21 1426 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 21 1426 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 36 1427 110 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 36 1426 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 36 1426 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1426 48 1427 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1426 48 1426 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 5 1427 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1427 5 1427 6 , SrcSpan "tests/examples/CParser.hs" 1427 109 1427 110 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 109 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 7 1427 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 18 1427 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 18 1427 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 18 1427 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 21 1427 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1427 21 1427 22 , SrcSpan "tests/examples/CParser.hs" 1427 108 1427 109 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 108 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 22 1427 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 35 1427 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 35 1427 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 35 1427 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 47 1427 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 47 1427 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 47 1427 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 108 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 81 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 49 1427 56 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 57 1427 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1427 57 1427 58 , SrcSpan "tests/examples/CParser.hs" 1427 80 1427 81 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 80 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 58 1427 68 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 69 1427 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 69 1427 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 69 1427 80 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 82 1427 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 82 1427 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 82 1427 93 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 94 1427 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1427 94 1427 95 , SrcSpan "tests/examples/CParser.hs" 1427 95 1427 96 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 97 1427 108 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 97 1427 108 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1427 97 1427 108 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 7 1428 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1428 7 1428 8 , SrcSpan "tests/examples/CParser.hs" 1428 39 1428 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 8 1428 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1428 8 1428 9 , SrcSpan "tests/examples/CParser.hs" 1428 11 1428 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 9 1428 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 9 1428 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 14 1428 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 26 1428 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1428 26 1428 27 , SrcSpan "tests/examples/CParser.hs" 1428 38 1428 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 27 1428 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 37 1428 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 37 1428 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1428 37 1428 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 1 1430 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 1 1430 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 1 1430 15 , srcInfoPoints = [] } "happyReduce_14")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 16 1430 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1430 16 1430 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 18 1430 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 35 1430 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 35 1430 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 38 1430 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 38 1430 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 41 1430 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 41 1430 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1430 41 1430 58 , srcInfoPoints = [] } "happyReduction_14"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 1 1439 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 1 1439 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 1 1431 18 , srcInfoPoints = [] } "happyReduction_14") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 19 1434 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1431 19 1431 20 , SrcSpan "tests/examples/CParser.hs" 1434 14 1434 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 20 1434 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 20 1431 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 20 1431 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 30 1431 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1431 30 1431 31 , SrcSpan "tests/examples/CParser.hs" 1431 31 1431 39 , SrcSpan "tests/examples/CParser.hs" 1431 39 1431 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1431 31 1431 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 5 1434 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 5 1432 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 5 1432 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 15 1432 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1432 15 1432 16 , SrcSpan "tests/examples/CParser.hs" 1432 16 1432 24 , SrcSpan "tests/examples/CParser.hs" 1432 24 1432 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1432 16 1432 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 5 1434 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 5 1433 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 5 1433 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 15 1433 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1433 15 1433 16 , SrcSpan "tests/examples/CParser.hs" 1433 16 1433 24 , SrcSpan "tests/examples/CParser.hs" 1433 24 1433 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1433 16 1433 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 5 1434 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 5 1434 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 16 1434 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1434 16 1434 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 6 1439 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1435 6 1435 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1439 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1439 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1435 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1435 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 8 1435 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 18 1439 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1435 18 1435 19 , SrcSpan "tests/examples/CParser.hs" 1439 5 1439 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 19 1438 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1435 19 1435 23 , SrcSpan "tests/examples/CParser.hs" 1435 45 1435 47 , SrcSpan "tests/examples/CParser.hs" 1435 48 1435 49 , SrcSpan "tests/examples/CParser.hs" 1438 99 1438 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 24 1435 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 35 1435 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 35 1435 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 35 1435 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 50 1438 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 50 1435 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 50 1435 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1435 62 1438 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1435 62 1435 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 5 1438 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1436 5 1436 9 , SrcSpan "tests/examples/CParser.hs" 1436 31 1436 33 , SrcSpan "tests/examples/CParser.hs" 1436 34 1436 35 , SrcSpan "tests/examples/CParser.hs" 1438 98 1438 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 10 1436 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 21 1436 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 21 1436 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 21 1436 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 36 1438 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 36 1436 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 36 1436 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1436 48 1438 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1436 48 1436 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 5 1438 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1437 5 1437 9 , SrcSpan "tests/examples/CParser.hs" 1437 31 1437 33 , SrcSpan "tests/examples/CParser.hs" 1437 34 1437 35 , SrcSpan "tests/examples/CParser.hs" 1438 97 1438 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 10 1437 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 21 1437 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 21 1437 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 21 1437 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 36 1438 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 36 1437 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 36 1437 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1437 48 1438 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1437 48 1437 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 5 1438 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1438 5 1438 6 , SrcSpan "tests/examples/CParser.hs" 1438 96 1438 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 7 1438 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 18 1438 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 18 1438 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 18 1438 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 21 1438 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1438 21 1438 22 , SrcSpan "tests/examples/CParser.hs" 1438 95 1438 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 22 1438 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 35 1438 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 35 1438 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 35 1438 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 47 1438 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 47 1438 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 47 1438 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 68 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 49 1438 56 , srcInfoPoints = [] } "CFunDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 57 1438 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 57 1438 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 57 1438 68 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 69 1438 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 69 1438 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 69 1438 80 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 81 1438 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1438 81 1438 82 , SrcSpan "tests/examples/CParser.hs" 1438 82 1438 83 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 84 1438 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 84 1438 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1438 84 1438 95 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 7 1439 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1439 7 1439 8 , SrcSpan "tests/examples/CParser.hs" 1439 39 1439 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 8 1439 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1439 8 1439 9 , SrcSpan "tests/examples/CParser.hs" 1439 11 1439 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 9 1439 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 9 1439 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 14 1439 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 26 1439 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1439 26 1439 27 , SrcSpan "tests/examples/CParser.hs" 1439 38 1439 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 27 1439 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 37 1439 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 37 1439 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1439 37 1439 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 1 1441 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 1 1441 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 1 1441 15 , srcInfoPoints = [] } "happyReduce_15")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 16 1441 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1441 16 1441 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 18 1441 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 35 1441 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 35 1441 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 38 1441 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 38 1441 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 41 1441 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 41 1441 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1441 41 1441 58 , srcInfoPoints = [] } "happyReduction_15"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 1 1450 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 1 1450 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 1 1442 18 , srcInfoPoints = [] } "happyReduction_15") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 19 1445 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1442 19 1442 20 , SrcSpan "tests/examples/CParser.hs" 1445 14 1445 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 20 1445 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 20 1442 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 20 1442 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 30 1442 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1442 30 1442 31 , SrcSpan "tests/examples/CParser.hs" 1442 31 1442 39 , SrcSpan "tests/examples/CParser.hs" 1442 39 1442 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1442 31 1442 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 5 1445 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 5 1443 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 5 1443 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 15 1443 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1443 15 1443 16 , SrcSpan "tests/examples/CParser.hs" 1443 16 1443 24 , SrcSpan "tests/examples/CParser.hs" 1443 24 1443 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1443 16 1443 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 5 1445 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 5 1444 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 5 1444 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 15 1444 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1444 15 1444 16 , SrcSpan "tests/examples/CParser.hs" 1444 16 1444 24 , SrcSpan "tests/examples/CParser.hs" 1444 24 1444 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1444 16 1444 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 5 1445 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 5 1445 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 16 1445 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1445 16 1445 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 6 1450 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1446 6 1446 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1450 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1450 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1446 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1446 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 8 1446 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 18 1450 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1446 18 1446 19 , SrcSpan "tests/examples/CParser.hs" 1450 5 1450 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 19 1449 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1446 19 1446 23 , SrcSpan "tests/examples/CParser.hs" 1446 45 1446 47 , SrcSpan "tests/examples/CParser.hs" 1446 48 1446 49 , SrcSpan "tests/examples/CParser.hs" 1449 99 1449 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 24 1446 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 35 1446 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 35 1446 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 35 1446 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 50 1449 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 50 1446 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 50 1446 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1446 62 1449 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1446 62 1446 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 5 1449 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1447 5 1447 9 , SrcSpan "tests/examples/CParser.hs" 1447 31 1447 33 , SrcSpan "tests/examples/CParser.hs" 1447 34 1447 35 , SrcSpan "tests/examples/CParser.hs" 1449 98 1449 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 10 1447 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 21 1447 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 21 1447 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 21 1447 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 36 1449 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 36 1447 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 36 1447 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1447 48 1449 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1447 48 1447 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 5 1449 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1448 5 1448 9 , SrcSpan "tests/examples/CParser.hs" 1448 31 1448 33 , SrcSpan "tests/examples/CParser.hs" 1448 34 1448 35 , SrcSpan "tests/examples/CParser.hs" 1449 97 1449 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 10 1448 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 21 1448 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 21 1448 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 21 1448 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 36 1449 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 36 1448 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 36 1448 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1448 48 1449 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1448 48 1448 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 5 1449 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1449 5 1449 6 , SrcSpan "tests/examples/CParser.hs" 1449 96 1449 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 7 1449 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 18 1449 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 18 1449 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 18 1449 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 21 1449 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1449 21 1449 22 , SrcSpan "tests/examples/CParser.hs" 1449 95 1449 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 22 1449 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 35 1449 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 35 1449 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 35 1449 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 47 1449 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 47 1449 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 47 1449 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 68 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 49 1449 56 , srcInfoPoints = [] } "CFunDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 57 1449 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 57 1449 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 57 1449 68 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 69 1449 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 69 1449 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 69 1449 80 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 81 1449 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1449 81 1449 82 , SrcSpan "tests/examples/CParser.hs" 1449 82 1449 83 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 84 1449 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 84 1449 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1449 84 1449 95 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 7 1450 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1450 7 1450 8 , SrcSpan "tests/examples/CParser.hs" 1450 39 1450 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 8 1450 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1450 8 1450 9 , SrcSpan "tests/examples/CParser.hs" 1450 11 1450 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 9 1450 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 9 1450 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 14 1450 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 26 1450 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1450 26 1450 27 , SrcSpan "tests/examples/CParser.hs" 1450 38 1450 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 27 1450 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 37 1450 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 37 1450 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1450 37 1450 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 1 1452 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 1 1452 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 1 1452 15 , srcInfoPoints = [] } "happyReduce_16")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 16 1452 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1452 16 1452 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 18 1452 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 35 1452 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 35 1452 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 38 1452 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 38 1452 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 41 1452 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 41 1452 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1452 41 1452 58 , srcInfoPoints = [] } "happyReduction_16"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 1 1461 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 1 1461 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 1 1453 18 , srcInfoPoints = [] } "happyReduction_16") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 19 1456 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1453 19 1453 20 , SrcSpan "tests/examples/CParser.hs" 1456 14 1456 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 20 1456 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 20 1453 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 20 1453 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 30 1453 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1453 30 1453 31 , SrcSpan "tests/examples/CParser.hs" 1453 31 1453 39 , SrcSpan "tests/examples/CParser.hs" 1453 39 1453 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1453 31 1453 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 5 1456 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 5 1454 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 5 1454 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 15 1454 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1454 15 1454 16 , SrcSpan "tests/examples/CParser.hs" 1454 16 1454 24 , SrcSpan "tests/examples/CParser.hs" 1454 24 1454 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1454 16 1454 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 5 1456 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 5 1455 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 5 1455 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 15 1455 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1455 15 1455 16 , SrcSpan "tests/examples/CParser.hs" 1455 16 1455 24 , SrcSpan "tests/examples/CParser.hs" 1455 24 1455 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1455 16 1455 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 5 1456 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 5 1456 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 16 1456 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1456 16 1456 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 6 1461 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1457 6 1457 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1461 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1461 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1457 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1457 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 8 1457 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 18 1461 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1457 18 1457 19 , SrcSpan "tests/examples/CParser.hs" 1461 5 1461 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 19 1460 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1457 19 1457 23 , SrcSpan "tests/examples/CParser.hs" 1457 45 1457 47 , SrcSpan "tests/examples/CParser.hs" 1457 48 1457 49 , SrcSpan "tests/examples/CParser.hs" 1460 109 1460 110 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 24 1457 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 35 1457 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 35 1457 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 35 1457 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 50 1460 109 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 50 1457 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 50 1457 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1457 62 1460 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1457 62 1457 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 5 1460 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1458 5 1458 9 , SrcSpan "tests/examples/CParser.hs" 1458 31 1458 33 , SrcSpan "tests/examples/CParser.hs" 1458 34 1458 35 , SrcSpan "tests/examples/CParser.hs" 1460 108 1460 109 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 10 1458 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 21 1458 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 21 1458 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 21 1458 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 36 1460 108 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 36 1458 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 36 1458 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1458 48 1460 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1458 48 1458 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 5 1460 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1459 5 1459 9 , SrcSpan "tests/examples/CParser.hs" 1459 31 1459 33 , SrcSpan "tests/examples/CParser.hs" 1459 34 1459 35 , SrcSpan "tests/examples/CParser.hs" 1460 107 1460 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 10 1459 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 21 1459 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 21 1459 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 21 1459 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 36 1460 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 36 1459 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 36 1459 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1459 48 1460 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1459 48 1459 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 5 1460 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1460 5 1460 6 , SrcSpan "tests/examples/CParser.hs" 1460 106 1460 107 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 106 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 7 1460 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 18 1460 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 18 1460 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 18 1460 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 21 1460 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1460 21 1460 22 , SrcSpan "tests/examples/CParser.hs" 1460 105 1460 106 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 22 1460 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 35 1460 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 35 1460 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 35 1460 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 47 1460 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 47 1460 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 47 1460 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 78 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 49 1460 56 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 57 1460 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1460 57 1460 58 , SrcSpan "tests/examples/CParser.hs" 1460 77 1460 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 77 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 58 1460 65 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 66 1460 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 66 1460 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 66 1460 77 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 79 1460 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 79 1460 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 79 1460 90 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 91 1460 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1460 91 1460 92 , SrcSpan "tests/examples/CParser.hs" 1460 92 1460 93 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 94 1460 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 94 1460 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1460 94 1460 105 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 7 1461 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1461 7 1461 8 , SrcSpan "tests/examples/CParser.hs" 1461 39 1461 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 8 1461 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1461 8 1461 9 , SrcSpan "tests/examples/CParser.hs" 1461 11 1461 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 9 1461 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 9 1461 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 14 1461 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 26 1461 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1461 26 1461 27 , SrcSpan "tests/examples/CParser.hs" 1461 38 1461 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 27 1461 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 37 1461 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 37 1461 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1461 37 1461 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 1 1463 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 1 1463 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 1 1463 15 , srcInfoPoints = [] } "happyReduce_17")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 16 1463 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1463 16 1463 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 18 1463 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 35 1463 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 35 1463 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 38 1463 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 38 1463 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 41 1463 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 41 1463 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1463 41 1463 58 , srcInfoPoints = [] } "happyReduction_17"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 1 1472 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 1 1472 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 1 1464 18 , srcInfoPoints = [] } "happyReduction_17") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 19 1467 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1464 19 1464 20 , SrcSpan "tests/examples/CParser.hs" 1467 14 1467 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 20 1467 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 20 1464 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 20 1464 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 30 1464 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1464 30 1464 31 , SrcSpan "tests/examples/CParser.hs" 1464 31 1464 39 , SrcSpan "tests/examples/CParser.hs" 1464 39 1464 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1464 31 1464 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 5 1467 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 5 1465 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 5 1465 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 15 1465 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1465 15 1465 16 , SrcSpan "tests/examples/CParser.hs" 1465 16 1465 24 , SrcSpan "tests/examples/CParser.hs" 1465 24 1465 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1465 16 1465 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 5 1467 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 5 1466 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 5 1466 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 15 1466 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1466 15 1466 16 , SrcSpan "tests/examples/CParser.hs" 1466 16 1466 24 , SrcSpan "tests/examples/CParser.hs" 1466 24 1466 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1466 16 1466 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 5 1467 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 5 1467 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 16 1467 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1467 16 1467 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 6 1472 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1468 6 1468 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1472 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1472 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1468 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1468 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 8 1468 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 18 1472 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1468 18 1468 19 , SrcSpan "tests/examples/CParser.hs" 1472 5 1472 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 19 1471 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1468 19 1468 23 , SrcSpan "tests/examples/CParser.hs" 1468 45 1468 47 , SrcSpan "tests/examples/CParser.hs" 1468 48 1468 49 , SrcSpan "tests/examples/CParser.hs" 1471 115 1471 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 24 1468 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 35 1468 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 35 1468 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 35 1468 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 50 1471 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 50 1468 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 50 1468 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1468 62 1471 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1468 62 1468 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 5 1471 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1469 5 1469 9 , SrcSpan "tests/examples/CParser.hs" 1469 31 1469 33 , SrcSpan "tests/examples/CParser.hs" 1469 34 1469 35 , SrcSpan "tests/examples/CParser.hs" 1471 114 1471 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 10 1469 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 21 1469 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 21 1469 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 21 1469 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 36 1471 114 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 36 1469 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 36 1469 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1469 48 1471 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1469 48 1469 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 5 1471 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1470 5 1470 9 , SrcSpan "tests/examples/CParser.hs" 1470 31 1470 33 , SrcSpan "tests/examples/CParser.hs" 1470 34 1470 35 , SrcSpan "tests/examples/CParser.hs" 1471 113 1471 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 10 1470 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 21 1470 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 21 1470 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 21 1470 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 36 1471 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 36 1470 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 36 1470 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1470 48 1471 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1470 48 1470 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 5 1471 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1471 5 1471 6 , SrcSpan "tests/examples/CParser.hs" 1471 112 1471 113 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 112 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 7 1471 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 18 1471 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 18 1471 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 18 1471 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 21 1471 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1471 21 1471 22 , SrcSpan "tests/examples/CParser.hs" 1471 111 1471 112 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 111 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 22 1471 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 35 1471 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 35 1471 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 35 1471 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 47 1471 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 47 1471 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 47 1471 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 111 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 49 1471 56 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 57 1471 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1471 57 1471 58 , SrcSpan "tests/examples/CParser.hs" 1471 83 1471 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 58 1471 71 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 72 1471 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 72 1471 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 72 1471 83 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 85 1471 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 85 1471 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 85 1471 96 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 97 1471 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1471 97 1471 98 , SrcSpan "tests/examples/CParser.hs" 1471 98 1471 99 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 100 1471 111 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 100 1471 111 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1471 100 1471 111 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 7 1472 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1472 7 1472 8 , SrcSpan "tests/examples/CParser.hs" 1472 39 1472 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 8 1472 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1472 8 1472 9 , SrcSpan "tests/examples/CParser.hs" 1472 11 1472 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 9 1472 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 9 1472 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 14 1472 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 26 1472 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1472 26 1472 27 , SrcSpan "tests/examples/CParser.hs" 1472 38 1472 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 27 1472 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 37 1472 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 37 1472 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1472 37 1472 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 1 1474 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 1 1474 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 1 1474 15 , srcInfoPoints = [] } "happyReduce_18")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 16 1474 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1474 16 1474 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 18 1474 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 35 1474 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 35 1474 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 38 1474 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 38 1474 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 41 1474 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 41 1474 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1474 41 1474 58 , srcInfoPoints = [] } "happyReduction_18"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 1 1485 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 1 1485 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 1 1475 18 , srcInfoPoints = [] } "happyReduction_18") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 19 1479 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1475 19 1475 20 , SrcSpan "tests/examples/CParser.hs" 1479 14 1479 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 20 1479 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 20 1475 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 20 1475 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 30 1475 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1475 30 1475 31 , SrcSpan "tests/examples/CParser.hs" 1475 31 1475 39 , SrcSpan "tests/examples/CParser.hs" 1475 39 1475 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1475 31 1475 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 5 1479 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 5 1476 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 5 1476 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 15 1476 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1476 15 1476 16 , SrcSpan "tests/examples/CParser.hs" 1476 16 1476 24 , SrcSpan "tests/examples/CParser.hs" 1476 24 1476 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1476 16 1476 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 5 1479 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 5 1477 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 5 1477 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 15 1477 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1477 15 1477 16 , SrcSpan "tests/examples/CParser.hs" 1477 16 1477 24 , SrcSpan "tests/examples/CParser.hs" 1477 24 1477 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1477 16 1477 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 5 1479 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 5 1478 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 5 1478 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 15 1478 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1478 15 1478 16 , SrcSpan "tests/examples/CParser.hs" 1478 16 1478 24 , SrcSpan "tests/examples/CParser.hs" 1478 24 1478 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1478 16 1478 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 5 1479 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 5 1479 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 16 1479 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1479 16 1479 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 6 1485 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1480 6 1480 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1485 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1485 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1480 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1480 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 8 1480 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 18 1485 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1480 18 1480 19 , SrcSpan "tests/examples/CParser.hs" 1485 5 1485 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 19 1484 143 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1480 19 1480 23 , SrcSpan "tests/examples/CParser.hs" 1480 45 1480 47 , SrcSpan "tests/examples/CParser.hs" 1480 48 1480 49 , SrcSpan "tests/examples/CParser.hs" 1484 142 1484 143 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 24 1480 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 35 1480 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 35 1480 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 35 1480 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 50 1484 142 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 50 1480 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 50 1480 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1480 62 1484 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1480 62 1480 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 5 1484 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1481 5 1481 9 , SrcSpan "tests/examples/CParser.hs" 1481 32 1481 34 , SrcSpan "tests/examples/CParser.hs" 1481 35 1481 36 , SrcSpan "tests/examples/CParser.hs" 1484 141 1484 142 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 10 1481 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 22 1481 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 22 1481 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 22 1481 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 37 1484 141 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 37 1481 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 37 1481 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1481 49 1484 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1481 49 1481 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 5 1484 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1482 5 1482 9 , SrcSpan "tests/examples/CParser.hs" 1482 31 1482 33 , SrcSpan "tests/examples/CParser.hs" 1482 34 1482 35 , SrcSpan "tests/examples/CParser.hs" 1484 140 1484 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 10 1482 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 21 1482 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 21 1482 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 21 1482 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 36 1484 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 36 1482 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 36 1482 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1482 48 1484 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1482 48 1482 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 5 1484 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1483 5 1483 9 , SrcSpan "tests/examples/CParser.hs" 1483 31 1483 33 , SrcSpan "tests/examples/CParser.hs" 1483 34 1483 35 , SrcSpan "tests/examples/CParser.hs" 1484 139 1484 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 10 1483 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 21 1483 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 21 1483 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 21 1483 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 36 1484 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 36 1483 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 36 1483 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1483 48 1484 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1483 48 1483 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 5 1484 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1484 5 1484 6 , SrcSpan "tests/examples/CParser.hs" 1484 138 1484 139 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 138 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 7 1484 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 18 1484 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 18 1484 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 18 1484 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 21 1484 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1484 21 1484 22 , SrcSpan "tests/examples/CParser.hs" 1484 137 1484 138 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 22 1484 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 35 1484 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 35 1484 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 35 1484 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 47 1484 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 47 1484 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 47 1484 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 125 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 122 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 110 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 49 1484 56 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 57 1484 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1484 57 1484 58 , SrcSpan "tests/examples/CParser.hs" 1484 109 1484 110 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 58 1484 71 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 72 1484 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 72 1484 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 72 1484 83 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 84 1484 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 84 1484 86 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 84 1484 86 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 109 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 87 1484 97 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 98 1484 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 98 1484 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 98 1484 109 , srcInfoPoints = [] } "happy_var_2"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 111 1484 122 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 111 1484 122 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 111 1484 122 , srcInfoPoints = [] } "happy_var_3")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 123 1484 125 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1484 123 1484 124 , SrcSpan "tests/examples/CParser.hs" 1484 124 1484 125 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 126 1484 137 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 126 1484 137 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1484 126 1484 137 , srcInfoPoints = [] } "happy_var_4"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 7 1485 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1485 7 1485 8 , SrcSpan "tests/examples/CParser.hs" 1485 39 1485 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 8 1485 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1485 8 1485 9 , SrcSpan "tests/examples/CParser.hs" 1485 11 1485 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 9 1485 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 9 1485 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 14 1485 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 26 1485 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1485 26 1485 27 , SrcSpan "tests/examples/CParser.hs" 1485 38 1485 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 27 1485 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 37 1485 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 37 1485 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1485 37 1485 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 1 1487 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 1 1487 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 1 1487 15 , srcInfoPoints = [] } "happyReduce_19")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 16 1487 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1487 16 1487 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 18 1487 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 35 1487 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 35 1487 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 38 1487 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 38 1487 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 41 1487 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 41 1487 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1487 41 1487 58 , srcInfoPoints = [] } "happyReduction_19"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 1 1496 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 1 1496 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 1 1488 18 , srcInfoPoints = [] } "happyReduction_19") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 19 1491 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1488 19 1488 20 , SrcSpan "tests/examples/CParser.hs" 1491 14 1491 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 20 1491 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 20 1488 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 20 1488 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 30 1488 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1488 30 1488 31 , SrcSpan "tests/examples/CParser.hs" 1488 31 1488 39 , SrcSpan "tests/examples/CParser.hs" 1488 39 1488 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1488 31 1488 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 5 1491 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 5 1489 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 5 1489 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 15 1489 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1489 15 1489 16 , SrcSpan "tests/examples/CParser.hs" 1489 16 1489 24 , SrcSpan "tests/examples/CParser.hs" 1489 24 1489 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1489 16 1489 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 5 1491 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 5 1490 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 5 1490 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 15 1490 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1490 15 1490 16 , SrcSpan "tests/examples/CParser.hs" 1490 16 1490 24 , SrcSpan "tests/examples/CParser.hs" 1490 24 1490 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1490 16 1490 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 5 1491 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 5 1491 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 16 1491 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1491 16 1491 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 6 1496 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1492 6 1492 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1496 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1496 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1492 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1492 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 8 1492 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 18 1496 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1492 18 1492 19 , SrcSpan "tests/examples/CParser.hs" 1496 5 1496 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 19 1495 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1492 19 1492 23 , SrcSpan "tests/examples/CParser.hs" 1492 45 1492 47 , SrcSpan "tests/examples/CParser.hs" 1492 48 1492 49 , SrcSpan "tests/examples/CParser.hs" 1495 93 1495 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 24 1492 34 , srcInfoPoints = [] } "happyOut76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 35 1492 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 35 1492 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 35 1492 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 50 1495 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 50 1492 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 50 1492 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1492 62 1495 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1492 62 1492 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 5 1495 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1493 5 1493 9 , SrcSpan "tests/examples/CParser.hs" 1493 31 1493 33 , SrcSpan "tests/examples/CParser.hs" 1493 34 1493 35 , SrcSpan "tests/examples/CParser.hs" 1495 92 1495 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 10 1493 20 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 21 1493 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 21 1493 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 21 1493 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 36 1495 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 36 1493 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 36 1493 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1493 48 1495 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1493 48 1493 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 5 1495 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1494 5 1494 9 , SrcSpan "tests/examples/CParser.hs" 1494 31 1494 33 , SrcSpan "tests/examples/CParser.hs" 1494 34 1494 35 , SrcSpan "tests/examples/CParser.hs" 1495 91 1495 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 10 1494 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 21 1494 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 21 1494 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 21 1494 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 36 1495 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 36 1494 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 36 1494 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1494 48 1495 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1494 48 1494 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 5 1495 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1495 5 1495 6 , SrcSpan "tests/examples/CParser.hs" 1495 90 1495 91 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 7 1495 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 20 1495 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 20 1495 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 20 1495 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 32 1495 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 32 1495 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 32 1495 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 44 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 34 1495 41 , srcInfoPoints = [] } "CFunDef"))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 42 1495 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1495 42 1495 43 , SrcSpan "tests/examples/CParser.hs" 1495 43 1495 44 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 45 1495 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 45 1495 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 45 1495 56 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 57 1495 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1495 57 1495 58 , SrcSpan "tests/examples/CParser.hs" 1495 77 1495 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 77 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 58 1495 65 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 66 1495 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 66 1495 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 66 1495 77 , srcInfoPoints = [] } "happy_var_2")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 79 1495 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 79 1495 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1495 79 1495 90 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 7 1496 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1496 7 1496 8 , SrcSpan "tests/examples/CParser.hs" 1496 39 1496 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 8 1496 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1496 8 1496 9 , SrcSpan "tests/examples/CParser.hs" 1496 11 1496 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 9 1496 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 9 1496 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 14 1496 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 26 1496 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1496 26 1496 27 , SrcSpan "tests/examples/CParser.hs" 1496 38 1496 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 27 1496 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 37 1496 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 37 1496 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1496 37 1496 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 1 1498 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 1 1498 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 1 1498 15 , srcInfoPoints = [] } "happyReduce_20")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 16 1498 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1498 16 1498 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 18 1498 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 35 1498 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 35 1498 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 38 1498 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 38 1498 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 41 1498 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 41 1498 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1498 41 1498 58 , srcInfoPoints = [] } "happyReduction_20"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 1 1509 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 1 1509 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 1 1499 18 , srcInfoPoints = [] } "happyReduction_20") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 19 1503 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1499 19 1499 20 , SrcSpan "tests/examples/CParser.hs" 1503 14 1503 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 20 1503 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 20 1499 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 20 1499 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 30 1499 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1499 30 1499 31 , SrcSpan "tests/examples/CParser.hs" 1499 31 1499 39 , SrcSpan "tests/examples/CParser.hs" 1499 39 1499 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1499 31 1499 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 5 1503 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 5 1500 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 5 1500 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 15 1500 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1500 15 1500 16 , SrcSpan "tests/examples/CParser.hs" 1500 16 1500 24 , SrcSpan "tests/examples/CParser.hs" 1500 24 1500 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1500 16 1500 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 5 1503 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 5 1501 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 5 1501 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 15 1501 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1501 15 1501 16 , SrcSpan "tests/examples/CParser.hs" 1501 16 1501 24 , SrcSpan "tests/examples/CParser.hs" 1501 24 1501 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1501 16 1501 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 5 1503 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 5 1502 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 5 1502 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 15 1502 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1502 15 1502 16 , SrcSpan "tests/examples/CParser.hs" 1502 16 1502 24 , SrcSpan "tests/examples/CParser.hs" 1502 24 1502 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1502 16 1502 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 5 1503 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 5 1503 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 16 1503 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1503 16 1503 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 6 1509 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1504 6 1504 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1509 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1509 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1504 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1504 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 8 1504 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 18 1509 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1504 18 1504 19 , SrcSpan "tests/examples/CParser.hs" 1509 5 1509 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 19 1508 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1504 19 1504 23 , SrcSpan "tests/examples/CParser.hs" 1504 46 1504 48 , SrcSpan "tests/examples/CParser.hs" 1504 49 1504 50 , SrcSpan "tests/examples/CParser.hs" 1508 116 1508 117 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 24 1504 35 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 36 1504 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 36 1504 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 36 1504 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 51 1508 116 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 51 1504 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 51 1504 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1504 63 1508 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1504 63 1504 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 5 1508 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1505 5 1505 9 , SrcSpan "tests/examples/CParser.hs" 1505 31 1505 33 , SrcSpan "tests/examples/CParser.hs" 1505 34 1505 35 , SrcSpan "tests/examples/CParser.hs" 1508 115 1508 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 10 1505 20 , srcInfoPoints = [] } "happyOut76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 21 1505 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 21 1505 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 21 1505 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 36 1508 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 36 1505 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 36 1505 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1505 48 1508 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1505 48 1505 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 5 1508 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1506 5 1506 9 , SrcSpan "tests/examples/CParser.hs" 1506 31 1506 33 , SrcSpan "tests/examples/CParser.hs" 1506 34 1506 35 , SrcSpan "tests/examples/CParser.hs" 1508 114 1508 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 10 1506 20 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 21 1506 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 21 1506 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 21 1506 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 36 1508 114 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 36 1506 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 36 1506 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1506 48 1508 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1506 48 1506 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 5 1508 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1507 5 1507 9 , SrcSpan "tests/examples/CParser.hs" 1507 31 1507 33 , SrcSpan "tests/examples/CParser.hs" 1507 34 1507 35 , SrcSpan "tests/examples/CParser.hs" 1508 113 1508 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 10 1507 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 21 1507 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 21 1507 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 21 1507 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 36 1508 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 36 1507 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 36 1507 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1507 48 1508 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1507 48 1507 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 5 1508 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1508 5 1508 6 , SrcSpan "tests/examples/CParser.hs" 1508 112 1508 113 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 112 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 7 1508 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 20 1508 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 20 1508 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 20 1508 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 32 1508 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 32 1508 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 32 1508 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 112 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 100 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 66 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 34 1508 41 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 42 1508 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1508 42 1508 43 , SrcSpan "tests/examples/CParser.hs" 1508 65 1508 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 65 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 43 1508 53 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 54 1508 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 54 1508 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 54 1508 65 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 67 1508 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 67 1508 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 67 1508 78 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 79 1508 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1508 79 1508 80 , SrcSpan "tests/examples/CParser.hs" 1508 99 1508 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 99 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 87 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 87 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 80 1508 87 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 88 1508 99 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 88 1508 99 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 88 1508 99 , srcInfoPoints = [] } "happy_var_3")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 101 1508 112 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 101 1508 112 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1508 101 1508 112 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 7 1509 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1509 7 1509 8 , SrcSpan "tests/examples/CParser.hs" 1509 39 1509 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 8 1509 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1509 8 1509 9 , SrcSpan "tests/examples/CParser.hs" 1509 11 1509 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 9 1509 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 9 1509 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 14 1509 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 26 1509 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1509 26 1509 27 , SrcSpan "tests/examples/CParser.hs" 1509 38 1509 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 27 1509 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 37 1509 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 37 1509 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1509 37 1509 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 1 1511 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 1 1511 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 1 1511 15 , srcInfoPoints = [] } "happyReduce_21")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 16 1511 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1511 16 1511 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 18 1511 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 35 1511 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 35 1511 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 38 1511 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 38 1511 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 41 1511 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 41 1511 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1511 41 1511 58 , srcInfoPoints = [] } "happyReduction_21"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 1 1522 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 1 1522 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 1 1512 18 , srcInfoPoints = [] } "happyReduction_21") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 19 1516 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1512 19 1512 20 , SrcSpan "tests/examples/CParser.hs" 1516 14 1516 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 20 1516 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 20 1512 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 20 1512 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 30 1512 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1512 30 1512 31 , SrcSpan "tests/examples/CParser.hs" 1512 31 1512 39 , SrcSpan "tests/examples/CParser.hs" 1512 39 1512 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1512 31 1512 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 5 1516 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 5 1513 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 5 1513 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 15 1513 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1513 15 1513 16 , SrcSpan "tests/examples/CParser.hs" 1513 16 1513 24 , SrcSpan "tests/examples/CParser.hs" 1513 24 1513 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1513 16 1513 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 5 1516 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 5 1514 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 5 1514 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 15 1514 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1514 15 1514 16 , SrcSpan "tests/examples/CParser.hs" 1514 16 1514 24 , SrcSpan "tests/examples/CParser.hs" 1514 24 1514 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1514 16 1514 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 5 1516 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 5 1515 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 5 1515 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 15 1515 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1515 15 1515 16 , SrcSpan "tests/examples/CParser.hs" 1515 16 1515 24 , SrcSpan "tests/examples/CParser.hs" 1515 24 1515 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1515 16 1515 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 5 1516 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 5 1516 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 16 1516 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1516 16 1516 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 6 1522 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1517 6 1517 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1522 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1522 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1517 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1517 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 8 1517 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 18 1522 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1517 18 1517 19 , SrcSpan "tests/examples/CParser.hs" 1522 5 1522 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 19 1521 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1517 19 1517 23 , SrcSpan "tests/examples/CParser.hs" 1517 45 1517 47 , SrcSpan "tests/examples/CParser.hs" 1517 48 1517 49 , SrcSpan "tests/examples/CParser.hs" 1521 103 1521 104 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 24 1517 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 35 1517 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 35 1517 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 35 1517 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 50 1521 103 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 50 1517 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 50 1517 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1517 62 1521 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1517 62 1517 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 5 1521 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1518 5 1518 9 , SrcSpan "tests/examples/CParser.hs" 1518 31 1518 33 , SrcSpan "tests/examples/CParser.hs" 1518 34 1518 35 , SrcSpan "tests/examples/CParser.hs" 1521 102 1521 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 10 1518 20 , srcInfoPoints = [] } "happyOut76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 21 1518 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 21 1518 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 21 1518 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 36 1521 102 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 36 1518 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 36 1518 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1518 48 1521 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1518 48 1518 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 5 1521 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1519 5 1519 9 , SrcSpan "tests/examples/CParser.hs" 1519 31 1519 33 , SrcSpan "tests/examples/CParser.hs" 1519 34 1519 35 , SrcSpan "tests/examples/CParser.hs" 1521 101 1521 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 10 1519 20 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 21 1519 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 21 1519 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 21 1519 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 36 1521 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 36 1519 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 36 1519 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1519 48 1521 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1519 48 1519 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 5 1521 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1520 5 1520 9 , SrcSpan "tests/examples/CParser.hs" 1520 31 1520 33 , SrcSpan "tests/examples/CParser.hs" 1520 34 1520 35 , SrcSpan "tests/examples/CParser.hs" 1521 100 1521 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 10 1520 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 21 1520 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 21 1520 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 21 1520 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 36 1521 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 36 1520 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 36 1520 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1520 48 1521 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1520 48 1520 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 5 1521 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1521 5 1521 6 , SrcSpan "tests/examples/CParser.hs" 1521 99 1521 100 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 7 1521 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 20 1521 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 20 1521 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 20 1521 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 32 1521 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 32 1521 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 32 1521 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 87 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 34 1521 41 , srcInfoPoints = [] } "CFunDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 42 1521 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 42 1521 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 42 1521 53 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 54 1521 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 54 1521 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 54 1521 65 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 66 1521 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1521 66 1521 67 , SrcSpan "tests/examples/CParser.hs" 1521 86 1521 87 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 86 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 67 1521 74 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 75 1521 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 75 1521 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 75 1521 86 , srcInfoPoints = [] } "happy_var_3")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 88 1521 99 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 88 1521 99 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1521 88 1521 99 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 7 1522 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1522 7 1522 8 , SrcSpan "tests/examples/CParser.hs" 1522 39 1522 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 8 1522 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1522 8 1522 9 , SrcSpan "tests/examples/CParser.hs" 1522 11 1522 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 9 1522 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 9 1522 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 14 1522 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 26 1522 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1522 26 1522 27 , SrcSpan "tests/examples/CParser.hs" 1522 38 1522 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 27 1522 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 37 1522 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 37 1522 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1522 37 1522 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 1 1524 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 1 1524 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 1 1524 15 , srcInfoPoints = [] } "happyReduce_22")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 16 1524 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1524 16 1524 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 18 1524 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 35 1524 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 35 1524 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 38 1524 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 38 1524 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 41 1524 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 41 1524 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1524 41 1524 58 , srcInfoPoints = [] } "happyReduction_22"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 1 1535 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 1 1535 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 1 1525 18 , srcInfoPoints = [] } "happyReduction_22") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 19 1529 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1525 19 1525 20 , SrcSpan "tests/examples/CParser.hs" 1529 14 1529 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 20 1529 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 20 1525 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 20 1525 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 30 1525 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1525 30 1525 31 , SrcSpan "tests/examples/CParser.hs" 1525 31 1525 39 , SrcSpan "tests/examples/CParser.hs" 1525 39 1525 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1525 31 1525 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 5 1529 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 5 1526 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 5 1526 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 15 1526 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1526 15 1526 16 , SrcSpan "tests/examples/CParser.hs" 1526 16 1526 24 , SrcSpan "tests/examples/CParser.hs" 1526 24 1526 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1526 16 1526 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 5 1529 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 5 1527 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 5 1527 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 15 1527 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1527 15 1527 16 , SrcSpan "tests/examples/CParser.hs" 1527 16 1527 24 , SrcSpan "tests/examples/CParser.hs" 1527 24 1527 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1527 16 1527 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 5 1529 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 5 1528 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 5 1528 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 15 1528 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1528 15 1528 16 , SrcSpan "tests/examples/CParser.hs" 1528 16 1528 24 , SrcSpan "tests/examples/CParser.hs" 1528 24 1528 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1528 16 1528 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 5 1529 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 5 1529 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 16 1529 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1529 16 1529 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 6 1535 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1530 6 1530 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1535 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1535 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1530 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1530 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 8 1530 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 18 1535 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1530 18 1530 19 , SrcSpan "tests/examples/CParser.hs" 1535 5 1535 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 19 1534 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1530 19 1530 23 , SrcSpan "tests/examples/CParser.hs" 1530 45 1530 47 , SrcSpan "tests/examples/CParser.hs" 1530 48 1530 49 , SrcSpan "tests/examples/CParser.hs" 1534 103 1534 104 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 24 1530 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 35 1530 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 35 1530 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 35 1530 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 50 1534 103 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 50 1530 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 50 1530 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1530 62 1534 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1530 62 1530 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 5 1534 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1531 5 1531 9 , SrcSpan "tests/examples/CParser.hs" 1531 31 1531 33 , SrcSpan "tests/examples/CParser.hs" 1531 34 1531 35 , SrcSpan "tests/examples/CParser.hs" 1534 102 1534 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 10 1531 20 , srcInfoPoints = [] } "happyOut76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 21 1531 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 21 1531 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 21 1531 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 36 1534 102 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 36 1531 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 36 1531 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1531 48 1534 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1531 48 1531 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 5 1534 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1532 5 1532 9 , SrcSpan "tests/examples/CParser.hs" 1532 31 1532 33 , SrcSpan "tests/examples/CParser.hs" 1532 34 1532 35 , SrcSpan "tests/examples/CParser.hs" 1534 101 1534 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 10 1532 20 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 21 1532 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 21 1532 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 21 1532 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 36 1534 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 36 1532 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 36 1532 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1532 48 1534 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1532 48 1532 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 5 1534 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1533 5 1533 9 , SrcSpan "tests/examples/CParser.hs" 1533 31 1533 33 , SrcSpan "tests/examples/CParser.hs" 1533 34 1533 35 , SrcSpan "tests/examples/CParser.hs" 1534 100 1534 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 10 1533 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 21 1533 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 21 1533 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 21 1533 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 36 1534 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 36 1533 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 36 1533 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1533 48 1534 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1533 48 1533 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 5 1534 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1534 5 1534 6 , SrcSpan "tests/examples/CParser.hs" 1534 99 1534 100 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 7 1534 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 20 1534 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 20 1534 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 20 1534 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 32 1534 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 32 1534 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 32 1534 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 87 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 34 1534 41 , srcInfoPoints = [] } "CFunDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 42 1534 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 42 1534 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 42 1534 53 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 54 1534 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 54 1534 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 54 1534 65 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 66 1534 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1534 66 1534 67 , SrcSpan "tests/examples/CParser.hs" 1534 86 1534 87 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 86 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 67 1534 74 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 75 1534 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 75 1534 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 75 1534 86 , srcInfoPoints = [] } "happy_var_3")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 88 1534 99 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 88 1534 99 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1534 88 1534 99 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 7 1535 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1535 7 1535 8 , SrcSpan "tests/examples/CParser.hs" 1535 39 1535 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 8 1535 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1535 8 1535 9 , SrcSpan "tests/examples/CParser.hs" 1535 11 1535 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 9 1535 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 9 1535 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 14 1535 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 26 1535 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1535 26 1535 27 , SrcSpan "tests/examples/CParser.hs" 1535 38 1535 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 27 1535 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 37 1535 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 37 1535 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1535 37 1535 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 1 1537 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 1 1537 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 1 1537 15 , srcInfoPoints = [] } "happyReduce_23")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 16 1537 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1537 16 1537 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 18 1537 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 35 1537 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 35 1537 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 38 1537 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 38 1537 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 41 1537 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 41 1537 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1537 41 1537 58 , srcInfoPoints = [] } "happyReduction_23"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 1 1548 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 1 1548 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 1 1538 18 , srcInfoPoints = [] } "happyReduction_23") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 19 1542 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1538 19 1538 20 , SrcSpan "tests/examples/CParser.hs" 1542 14 1542 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 20 1542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 20 1538 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 20 1538 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 30 1538 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1538 30 1538 31 , SrcSpan "tests/examples/CParser.hs" 1538 31 1538 39 , SrcSpan "tests/examples/CParser.hs" 1538 39 1538 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1538 31 1538 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 5 1542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 5 1539 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 5 1539 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 15 1539 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1539 15 1539 16 , SrcSpan "tests/examples/CParser.hs" 1539 16 1539 24 , SrcSpan "tests/examples/CParser.hs" 1539 24 1539 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1539 16 1539 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 5 1542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 5 1540 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 5 1540 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 15 1540 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1540 15 1540 16 , SrcSpan "tests/examples/CParser.hs" 1540 16 1540 24 , SrcSpan "tests/examples/CParser.hs" 1540 24 1540 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1540 16 1540 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 5 1542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 5 1541 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 5 1541 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 15 1541 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1541 15 1541 16 , SrcSpan "tests/examples/CParser.hs" 1541 16 1541 24 , SrcSpan "tests/examples/CParser.hs" 1541 24 1541 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1541 16 1541 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 5 1542 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 5 1542 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 16 1542 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1542 16 1542 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 6 1548 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1543 6 1543 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1548 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1548 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1543 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1543 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 8 1543 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 18 1548 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1543 18 1543 19 , SrcSpan "tests/examples/CParser.hs" 1548 5 1548 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 19 1547 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1543 19 1543 23 , SrcSpan "tests/examples/CParser.hs" 1543 45 1543 47 , SrcSpan "tests/examples/CParser.hs" 1543 48 1543 49 , SrcSpan "tests/examples/CParser.hs" 1547 113 1547 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 24 1543 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 35 1543 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 35 1543 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 35 1543 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 50 1547 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 50 1543 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 50 1543 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1543 62 1547 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1543 62 1543 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 5 1547 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1544 5 1544 9 , SrcSpan "tests/examples/CParser.hs" 1544 31 1544 33 , SrcSpan "tests/examples/CParser.hs" 1544 34 1544 35 , SrcSpan "tests/examples/CParser.hs" 1547 112 1547 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 10 1544 20 , srcInfoPoints = [] } "happyOut76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 21 1544 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 21 1544 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 21 1544 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 36 1547 112 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 36 1544 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 36 1544 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1544 48 1547 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1544 48 1544 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 5 1547 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1545 5 1545 9 , SrcSpan "tests/examples/CParser.hs" 1545 31 1545 33 , SrcSpan "tests/examples/CParser.hs" 1545 34 1545 35 , SrcSpan "tests/examples/CParser.hs" 1547 111 1547 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 10 1545 20 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 21 1545 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 21 1545 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 21 1545 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 36 1547 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 36 1545 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 36 1545 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1545 48 1547 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1545 48 1545 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 5 1547 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1546 5 1546 9 , SrcSpan "tests/examples/CParser.hs" 1546 31 1546 33 , SrcSpan "tests/examples/CParser.hs" 1546 34 1546 35 , SrcSpan "tests/examples/CParser.hs" 1547 110 1547 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 10 1546 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 21 1546 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 21 1546 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 21 1546 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 36 1547 110 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 36 1546 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 36 1546 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1546 48 1547 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1546 48 1546 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 5 1547 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1547 5 1547 6 , SrcSpan "tests/examples/CParser.hs" 1547 109 1547 110 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 7 1547 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 20 1547 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 20 1547 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 20 1547 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 32 1547 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 32 1547 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 32 1547 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 97 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 75 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 63 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 34 1547 41 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 42 1547 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1547 42 1547 43 , SrcSpan "tests/examples/CParser.hs" 1547 62 1547 63 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 62 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 43 1547 50 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 51 1547 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 51 1547 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 51 1547 62 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 64 1547 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 64 1547 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 64 1547 75 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 76 1547 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1547 76 1547 77 , SrcSpan "tests/examples/CParser.hs" 1547 96 1547 97 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 77 1547 84 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 85 1547 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 85 1547 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 85 1547 96 , srcInfoPoints = [] } "happy_var_3")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 98 1547 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 98 1547 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1547 98 1547 109 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 7 1548 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1548 7 1548 8 , SrcSpan "tests/examples/CParser.hs" 1548 39 1548 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 8 1548 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1548 8 1548 9 , SrcSpan "tests/examples/CParser.hs" 1548 11 1548 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 9 1548 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 9 1548 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 14 1548 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 26 1548 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1548 26 1548 27 , SrcSpan "tests/examples/CParser.hs" 1548 38 1548 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 27 1548 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 37 1548 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 37 1548 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1548 37 1548 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 1 1550 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 1 1550 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 1 1550 15 , srcInfoPoints = [] } "happyReduce_24")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 16 1550 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1550 16 1550 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 18 1550 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 35 1550 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 35 1550 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 38 1550 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 38 1550 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 41 1550 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 41 1550 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1550 41 1550 58 , srcInfoPoints = [] } "happyReduction_24"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 1 1561 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 1 1561 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 1 1551 18 , srcInfoPoints = [] } "happyReduction_24") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 19 1555 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1551 19 1551 20 , SrcSpan "tests/examples/CParser.hs" 1555 14 1555 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 20 1555 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 20 1551 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 20 1551 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 30 1551 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1551 30 1551 31 , SrcSpan "tests/examples/CParser.hs" 1551 31 1551 39 , SrcSpan "tests/examples/CParser.hs" 1551 39 1551 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1551 31 1551 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 5 1555 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 5 1552 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 5 1552 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 15 1552 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1552 15 1552 16 , SrcSpan "tests/examples/CParser.hs" 1552 16 1552 24 , SrcSpan "tests/examples/CParser.hs" 1552 24 1552 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1552 16 1552 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 5 1555 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 5 1553 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 5 1553 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 15 1553 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1553 15 1553 16 , SrcSpan "tests/examples/CParser.hs" 1553 16 1553 24 , SrcSpan "tests/examples/CParser.hs" 1553 24 1553 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1553 16 1553 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 5 1555 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 5 1554 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 5 1554 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 15 1554 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1554 15 1554 16 , SrcSpan "tests/examples/CParser.hs" 1554 16 1554 24 , SrcSpan "tests/examples/CParser.hs" 1554 24 1554 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1554 16 1554 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 5 1555 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 5 1555 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 16 1555 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1555 16 1555 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 6 1561 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1556 6 1556 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1561 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1561 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1556 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1556 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 8 1556 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 18 1561 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1556 18 1556 19 , SrcSpan "tests/examples/CParser.hs" 1561 5 1561 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 19 1560 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1556 19 1556 23 , SrcSpan "tests/examples/CParser.hs" 1556 45 1556 47 , SrcSpan "tests/examples/CParser.hs" 1556 48 1556 49 , SrcSpan "tests/examples/CParser.hs" 1560 119 1560 120 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 24 1556 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 35 1556 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 35 1556 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 35 1556 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 50 1560 119 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 50 1556 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 50 1556 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1556 62 1560 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1556 62 1556 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 5 1560 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1557 5 1557 9 , SrcSpan "tests/examples/CParser.hs" 1557 31 1557 33 , SrcSpan "tests/examples/CParser.hs" 1557 34 1557 35 , SrcSpan "tests/examples/CParser.hs" 1560 118 1560 119 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 10 1557 20 , srcInfoPoints = [] } "happyOut76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 21 1557 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 21 1557 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 21 1557 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 36 1560 118 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 36 1557 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 36 1557 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1557 48 1560 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1557 48 1557 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 5 1560 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1558 5 1558 9 , SrcSpan "tests/examples/CParser.hs" 1558 31 1558 33 , SrcSpan "tests/examples/CParser.hs" 1558 34 1558 35 , SrcSpan "tests/examples/CParser.hs" 1560 117 1560 118 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 10 1558 20 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 21 1558 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 21 1558 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 21 1558 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 36 1560 117 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 36 1558 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 36 1558 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1558 48 1560 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1558 48 1558 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 5 1560 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1559 5 1559 9 , SrcSpan "tests/examples/CParser.hs" 1559 31 1559 33 , SrcSpan "tests/examples/CParser.hs" 1559 34 1559 35 , SrcSpan "tests/examples/CParser.hs" 1560 116 1560 117 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 10 1559 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 21 1559 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 21 1559 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 21 1559 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 36 1560 116 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 36 1559 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 36 1559 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1559 48 1560 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1559 48 1559 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 5 1560 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1560 5 1560 6 , SrcSpan "tests/examples/CParser.hs" 1560 115 1560 116 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 7 1560 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 20 1560 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 20 1560 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 20 1560 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 32 1560 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 32 1560 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 32 1560 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 69 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 34 1560 41 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 42 1560 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1560 42 1560 43 , SrcSpan "tests/examples/CParser.hs" 1560 68 1560 69 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 68 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 43 1560 56 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 57 1560 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 57 1560 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 57 1560 68 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 70 1560 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 70 1560 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 70 1560 81 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 82 1560 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1560 82 1560 83 , SrcSpan "tests/examples/CParser.hs" 1560 102 1560 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 102 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 83 1560 90 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 91 1560 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 91 1560 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 91 1560 102 , srcInfoPoints = [] } "happy_var_3")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 104 1560 115 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 104 1560 115 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1560 104 1560 115 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 7 1561 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1561 7 1561 8 , SrcSpan "tests/examples/CParser.hs" 1561 39 1561 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 8 1561 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1561 8 1561 9 , SrcSpan "tests/examples/CParser.hs" 1561 11 1561 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 9 1561 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 9 1561 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 14 1561 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 26 1561 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1561 26 1561 27 , SrcSpan "tests/examples/CParser.hs" 1561 38 1561 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 27 1561 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 37 1561 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 37 1561 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1561 37 1561 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 1 1563 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 1 1563 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 1 1563 15 , srcInfoPoints = [] } "happyReduce_25")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 16 1563 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1563 16 1563 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 18 1563 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 35 1563 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 35 1563 37 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 38 1563 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 38 1563 40 , srcInfoPoints = [] } 3 "3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 41 1563 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 41 1563 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1563 41 1563 58 , srcInfoPoints = [] } "happyReduction_25"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 1 1576 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 1 1576 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 1 1564 18 , srcInfoPoints = [] } "happyReduction_25") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 19 1569 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1564 19 1564 20 , SrcSpan "tests/examples/CParser.hs" 1569 14 1569 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 20 1569 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 20 1564 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 20 1564 29 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 30 1564 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1564 30 1564 31 , SrcSpan "tests/examples/CParser.hs" 1564 31 1564 39 , SrcSpan "tests/examples/CParser.hs" 1564 39 1564 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1564 31 1564 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 5 1569 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 5 1565 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 5 1565 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 15 1565 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1565 15 1565 16 , SrcSpan "tests/examples/CParser.hs" 1565 16 1565 24 , SrcSpan "tests/examples/CParser.hs" 1565 24 1565 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1565 16 1565 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 5 1569 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 5 1566 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 5 1566 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 15 1566 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1566 15 1566 16 , SrcSpan "tests/examples/CParser.hs" 1566 16 1566 24 , SrcSpan "tests/examples/CParser.hs" 1566 24 1566 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1566 16 1566 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 5 1569 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 5 1567 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 5 1567 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 15 1567 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1567 15 1567 16 , SrcSpan "tests/examples/CParser.hs" 1567 16 1567 24 , SrcSpan "tests/examples/CParser.hs" 1567 24 1567 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1567 16 1567 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 5 1569 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 5 1568 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 5 1568 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 15 1568 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1568 15 1568 16 , SrcSpan "tests/examples/CParser.hs" 1568 16 1568 24 , SrcSpan "tests/examples/CParser.hs" 1568 24 1568 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1568 16 1568 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 5 1569 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 5 1569 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 16 1569 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1569 16 1569 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 6 1576 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1570 6 1570 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1576 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1576 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1570 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1570 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 8 1570 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 18 1576 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1570 18 1570 19 , SrcSpan "tests/examples/CParser.hs" 1576 5 1576 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 19 1575 148 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1570 19 1570 23 , SrcSpan "tests/examples/CParser.hs" 1570 45 1570 47 , SrcSpan "tests/examples/CParser.hs" 1570 48 1570 49 , SrcSpan "tests/examples/CParser.hs" 1575 147 1575 148 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 24 1570 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 35 1570 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 35 1570 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 35 1570 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 50 1575 147 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 50 1570 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 50 1570 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1570 62 1575 147 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1570 62 1570 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 5 1575 147 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1571 5 1571 9 , SrcSpan "tests/examples/CParser.hs" 1571 32 1571 34 , SrcSpan "tests/examples/CParser.hs" 1571 35 1571 36 , SrcSpan "tests/examples/CParser.hs" 1575 146 1575 147 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 10 1571 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 22 1571 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 22 1571 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 22 1571 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 37 1575 146 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 37 1571 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 37 1571 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1571 49 1575 146 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1571 49 1571 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 5 1575 146 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1572 5 1572 9 , SrcSpan "tests/examples/CParser.hs" 1572 31 1572 33 , SrcSpan "tests/examples/CParser.hs" 1572 34 1572 35 , SrcSpan "tests/examples/CParser.hs" 1575 145 1575 146 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 10 1572 20 , srcInfoPoints = [] } "happyOut76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 21 1572 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 21 1572 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 21 1572 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 36 1575 145 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 36 1572 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 36 1572 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1572 48 1575 145 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1572 48 1572 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 5 1575 145 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1573 5 1573 9 , SrcSpan "tests/examples/CParser.hs" 1573 31 1573 33 , SrcSpan "tests/examples/CParser.hs" 1573 34 1573 35 , SrcSpan "tests/examples/CParser.hs" 1575 144 1575 145 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 10 1573 20 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 21 1573 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 21 1573 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 21 1573 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 36 1575 144 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 36 1573 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 36 1573 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1573 48 1575 144 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1573 48 1573 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 5 1575 144 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1574 5 1574 9 , SrcSpan "tests/examples/CParser.hs" 1574 31 1574 33 , SrcSpan "tests/examples/CParser.hs" 1574 34 1574 35 , SrcSpan "tests/examples/CParser.hs" 1575 143 1575 144 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 10 1574 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 21 1574 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 21 1574 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 21 1574 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 36 1575 143 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 36 1574 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 36 1574 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1574 48 1575 143 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1574 48 1574 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 5 1575 143 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1575 5 1575 6 , SrcSpan "tests/examples/CParser.hs" 1575 142 1575 143 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 142 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 7 1575 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 20 1575 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 20 1575 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 20 1575 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 32 1575 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 32 1575 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 32 1575 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 142 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 130 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 108 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 96 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 34 1575 41 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 42 1575 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1575 42 1575 43 , SrcSpan "tests/examples/CParser.hs" 1575 95 1575 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 68 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 43 1575 56 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 57 1575 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 57 1575 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 57 1575 68 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 70 1575 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 70 1575 72 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 70 1575 72 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 95 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 73 1575 83 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 84 1575 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 84 1575 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 84 1575 95 , srcInfoPoints = [] } "happy_var_2"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 97 1575 108 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 97 1575 108 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 97 1575 108 , srcInfoPoints = [] } "happy_var_3")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 109 1575 130 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1575 109 1575 110 , SrcSpan "tests/examples/CParser.hs" 1575 129 1575 130 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 129 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 117 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 117 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 110 1575 117 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 118 1575 129 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 118 1575 129 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 118 1575 129 , srcInfoPoints = [] } "happy_var_4")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 131 1575 142 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 131 1575 142 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1575 131 1575 142 , srcInfoPoints = [] } "happy_var_5"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 7 1576 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1576 7 1576 8 , SrcSpan "tests/examples/CParser.hs" 1576 39 1576 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 8 1576 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1576 8 1576 9 , SrcSpan "tests/examples/CParser.hs" 1576 11 1576 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 9 1576 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 9 1576 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 14 1576 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 26 1576 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1576 26 1576 27 , SrcSpan "tests/examples/CParser.hs" 1576 38 1576 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 27 1576 36 , srcInfoPoints = [] } "happyIn10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 37 1576 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 37 1576 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1576 37 1576 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 1 1578 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 1 1578 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 1 1578 15 , srcInfoPoints = [] } "happyReduce_26")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 16 1578 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1578 16 1578 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 18 1578 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 35 1578 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 35 1578 37 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 38 1578 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 38 1578 40 , srcInfoPoints = [] } 4 "4"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 41 1578 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 41 1578 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1578 41 1578 58 , srcInfoPoints = [] } "happyReduction_26"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 1 1584 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 1 1584 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 1 1579 18 , srcInfoPoints = [] } "happyReduction_26") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 19 1580 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1579 19 1579 20 , SrcSpan "tests/examples/CParser.hs" 1580 14 1580 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 20 1580 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 20 1579 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 20 1579 29 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 30 1579 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1579 30 1579 31 , SrcSpan "tests/examples/CParser.hs" 1579 31 1579 39 , SrcSpan "tests/examples/CParser.hs" 1579 39 1579 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1579 31 1579 39 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 5 1580 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 5 1580 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 16 1580 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1580 16 1580 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 6 1584 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1581 6 1581 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1584 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1584 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1581 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1581 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 8 1581 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 18 1584 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1581 18 1581 19 , SrcSpan "tests/examples/CParser.hs" 1584 5 1584 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 19 1583 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1581 19 1581 23 , SrcSpan "tests/examples/CParser.hs" 1581 45 1581 47 , SrcSpan "tests/examples/CParser.hs" 1581 48 1581 49 , SrcSpan "tests/examples/CParser.hs" 1583 65 1583 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 24 1581 34 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 35 1581 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 35 1581 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 35 1581 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 50 1583 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 50 1581 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 50 1581 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1581 62 1583 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1581 62 1581 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 5 1583 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1582 5 1582 6 , SrcSpan "tests/examples/CParser.hs" 1583 64 1583 65 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 7 1583 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1582 7 1582 10 , SrcSpan "tests/examples/CParser.hs" 1582 44 1582 46 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1582 11 1582 11 , SrcSpan "tests/examples/CParser.hs" 1582 44 1582 44 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 43 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 11 1582 16 , srcInfoPoints = [] } "declr")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 17 1582 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1582 17 1582 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 43 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 19 1582 31 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 32 1582 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 32 1582 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1582 32 1582 43 , srcInfoPoints = [] } "happy_var_1"))))) Nothing ]) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 64 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 8 1583 18 , srcInfoPoints = [] } "enterScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 19 1583 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 19 1583 21 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 19 1583 21 , srcInfoPoints = [] } ">>"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 22 1583 42 , srcInfoPoints = [] } "doFuncParamDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 43 1583 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 43 1583 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 43 1583 48 , srcInfoPoints = [] } "declr"))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 49 1583 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 49 1583 51 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 49 1583 51 , srcInfoPoints = [] } ">>"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 52 1583 58 , srcInfoPoints = [] } "return"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 59 1583 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 59 1583 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1583 59 1583 64 , srcInfoPoints = [] } "declr")))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 7 1584 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1584 7 1584 8 , SrcSpan "tests/examples/CParser.hs" 1584 39 1584 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 8 1584 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1584 8 1584 9 , SrcSpan "tests/examples/CParser.hs" 1584 11 1584 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 9 1584 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 9 1584 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 14 1584 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 26 1584 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1584 26 1584 27 , SrcSpan "tests/examples/CParser.hs" 1584 38 1584 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 27 1584 36 , srcInfoPoints = [] } "happyIn11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 37 1584 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 37 1584 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1584 37 1584 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 1 1586 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 1 1586 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 1 1586 15 , srcInfoPoints = [] } "happyReduce_27")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 16 1586 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1586 16 1586 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 18 1586 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 37 1586 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 37 1586 39 , srcInfoPoints = [] } 5 "5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 40 1586 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 40 1586 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1586 40 1586 57 , srcInfoPoints = [] } "happyReduction_27"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 1 1591 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 1 1591 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 1 1587 18 , srcInfoPoints = [] } "happyReduction_27") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 19 1587 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1587 19 1587 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 6 1591 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1588 6 1588 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 9 1591 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1588 9 1588 13 , SrcSpan "tests/examples/CParser.hs" 1588 35 1588 37 , SrcSpan "tests/examples/CParser.hs" 1588 38 1588 39 , SrcSpan "tests/examples/CParser.hs" 1591 6 1591 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 14 1588 24 , srcInfoPoints = [] } "happyOut13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 25 1588 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 25 1588 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 25 1588 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 40 1591 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 40 1588 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 40 1588 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1588 52 1591 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1588 52 1588 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1591 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1589 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1589 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1589 5 1589 14 , srcInfoPoints = [] } "happyIn12"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 10 1591 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1590 10 1590 11 , SrcSpan "tests/examples/CParser.hs" 1591 5 1591 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 11 1590 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 11 1590 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1590 11 1590 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 1 1593 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 1 1593 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 1 1593 15 , srcInfoPoints = [] } "happyReduce_28")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 16 1593 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1593 16 1593 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 18 1593 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 37 1593 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 37 1593 39 , srcInfoPoints = [] } 5 "5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 40 1593 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 40 1593 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1593 40 1593 57 , srcInfoPoints = [] } "happyReduction_28"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 1 1598 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 1 1598 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 1 1594 18 , srcInfoPoints = [] } "happyReduction_28") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 19 1594 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1594 19 1594 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 6 1598 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1595 6 1595 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 9 1598 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1595 9 1595 13 , SrcSpan "tests/examples/CParser.hs" 1595 35 1595 37 , SrcSpan "tests/examples/CParser.hs" 1595 38 1595 39 , SrcSpan "tests/examples/CParser.hs" 1598 6 1598 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 14 1595 24 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 25 1595 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 25 1595 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 25 1595 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 40 1598 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 40 1595 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 40 1595 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1595 52 1598 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1595 52 1595 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1598 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1596 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1596 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1596 5 1596 14 , srcInfoPoints = [] } "happyIn12"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 10 1598 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1597 10 1597 11 , SrcSpan "tests/examples/CParser.hs" 1598 5 1598 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 11 1597 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 11 1597 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1597 11 1597 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 1 1600 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 1 1600 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 1 1600 15 , srcInfoPoints = [] } "happyReduce_29")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 16 1600 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1600 16 1600 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 18 1600 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 37 1600 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 37 1600 39 , srcInfoPoints = [] } 5 "5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 40 1600 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 40 1600 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1600 40 1600 57 , srcInfoPoints = [] } "happyReduction_29"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 1 1605 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 1 1605 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 1 1601 18 , srcInfoPoints = [] } "happyReduction_29") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 19 1601 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1601 19 1601 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 6 1605 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1602 6 1602 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 9 1605 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1602 9 1602 13 , SrcSpan "tests/examples/CParser.hs" 1602 35 1602 37 , SrcSpan "tests/examples/CParser.hs" 1602 38 1602 39 , SrcSpan "tests/examples/CParser.hs" 1605 6 1605 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 14 1602 24 , srcInfoPoints = [] } "happyOut22"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 25 1602 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 25 1602 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 25 1602 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 40 1605 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 40 1602 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 40 1602 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1602 52 1605 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1602 52 1602 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1605 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1603 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1603 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1603 5 1603 14 , srcInfoPoints = [] } "happyIn12"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 10 1605 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1604 10 1604 11 , SrcSpan "tests/examples/CParser.hs" 1605 5 1605 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 11 1604 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 11 1604 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1604 11 1604 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 1 1607 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 1 1607 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 1 1607 15 , srcInfoPoints = [] } "happyReduce_30")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 16 1607 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1607 16 1607 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 18 1607 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 37 1607 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 37 1607 39 , srcInfoPoints = [] } 5 "5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 40 1607 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 40 1607 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1607 40 1607 57 , srcInfoPoints = [] } "happyReduction_30"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 1 1612 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 1 1612 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 1 1608 18 , srcInfoPoints = [] } "happyReduction_30") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 19 1608 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1608 19 1608 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 6 1612 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1609 6 1609 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 9 1612 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1609 9 1609 13 , SrcSpan "tests/examples/CParser.hs" 1609 35 1609 37 , SrcSpan "tests/examples/CParser.hs" 1609 38 1609 39 , SrcSpan "tests/examples/CParser.hs" 1612 6 1612 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 14 1609 24 , srcInfoPoints = [] } "happyOut23"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 25 1609 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 25 1609 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 25 1609 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 40 1612 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 40 1609 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 40 1609 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1609 52 1612 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1609 52 1609 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1612 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1610 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1610 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1610 5 1610 14 , srcInfoPoints = [] } "happyIn12"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 10 1612 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1611 10 1611 11 , SrcSpan "tests/examples/CParser.hs" 1612 5 1612 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 11 1611 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 11 1611 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1611 11 1611 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 1 1614 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 1 1614 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 1 1614 15 , srcInfoPoints = [] } "happyReduce_31")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 16 1614 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1614 16 1614 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 18 1614 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 37 1614 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 37 1614 39 , srcInfoPoints = [] } 5 "5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 40 1614 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 40 1614 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1614 40 1614 57 , srcInfoPoints = [] } "happyReduction_31"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 1 1619 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 1 1619 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 1 1615 18 , srcInfoPoints = [] } "happyReduction_31") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 19 1615 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1615 19 1615 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 6 1619 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1616 6 1616 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 9 1619 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1616 9 1616 13 , SrcSpan "tests/examples/CParser.hs" 1616 35 1616 37 , SrcSpan "tests/examples/CParser.hs" 1616 38 1616 39 , SrcSpan "tests/examples/CParser.hs" 1619 6 1619 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 14 1616 24 , srcInfoPoints = [] } "happyOut24"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 25 1616 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 25 1616 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 25 1616 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 40 1619 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 40 1616 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 40 1616 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1616 52 1619 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1616 52 1616 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1619 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1617 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1617 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1617 5 1617 14 , srcInfoPoints = [] } "happyIn12"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 10 1619 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1618 10 1618 11 , SrcSpan "tests/examples/CParser.hs" 1619 5 1619 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 11 1618 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 11 1618 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1618 11 1618 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 1 1621 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 1 1621 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 1 1621 15 , srcInfoPoints = [] } "happyReduce_32")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 16 1621 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1621 16 1621 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 18 1621 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 37 1621 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 37 1621 39 , srcInfoPoints = [] } 5 "5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 40 1621 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 40 1621 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1621 40 1621 57 , srcInfoPoints = [] } "happyReduction_32"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 1 1626 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 1 1626 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 1 1622 18 , srcInfoPoints = [] } "happyReduction_32") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 19 1622 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1622 19 1622 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 6 1626 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1623 6 1623 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 9 1626 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1623 9 1623 13 , SrcSpan "tests/examples/CParser.hs" 1623 35 1623 37 , SrcSpan "tests/examples/CParser.hs" 1623 38 1623 39 , SrcSpan "tests/examples/CParser.hs" 1626 6 1626 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 14 1623 24 , srcInfoPoints = [] } "happyOut25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 25 1623 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 25 1623 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 25 1623 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 40 1626 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 40 1623 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 40 1623 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1623 52 1626 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1623 52 1623 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1626 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1624 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1624 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1624 5 1624 14 , srcInfoPoints = [] } "happyIn12"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 10 1626 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1625 10 1625 11 , SrcSpan "tests/examples/CParser.hs" 1626 5 1626 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 11 1625 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 11 1625 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1625 11 1625 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 1 1628 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 1 1628 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 1 1628 15 , srcInfoPoints = [] } "happyReduce_33")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 16 1628 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1628 16 1628 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 18 1628 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 35 1628 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 35 1628 37 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 38 1628 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 38 1628 40 , srcInfoPoints = [] } 5 "5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 41 1628 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 41 1628 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1628 41 1628 58 , srcInfoPoints = [] } "happyReduction_33"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 1 1633 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 1 1633 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 1 1629 18 , srcInfoPoints = [] } "happyReduction_33") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 19 1630 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1629 19 1629 20 , SrcSpan "tests/examples/CParser.hs" 1630 14 1630 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 20 1630 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 20 1629 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 20 1629 29 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 30 1629 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1629 30 1629 31 , SrcSpan "tests/examples/CParser.hs" 1629 31 1629 39 , SrcSpan "tests/examples/CParser.hs" 1629 39 1629 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1629 31 1629 39 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 5 1630 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 5 1630 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 16 1630 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1630 16 1630 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 6 1633 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1631 6 1631 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1633 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1633 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1631 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1631 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 8 1631 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 18 1633 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1631 18 1631 19 , SrcSpan "tests/examples/CParser.hs" 1633 5 1633 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 19 1632 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1631 19 1631 23 , SrcSpan "tests/examples/CParser.hs" 1631 45 1631 47 , SrcSpan "tests/examples/CParser.hs" 1631 48 1631 49 , SrcSpan "tests/examples/CParser.hs" 1632 51 1632 52 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 24 1631 34 , srcInfoPoints = [] } "happyOut26"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 35 1631 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 35 1631 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 35 1631 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 50 1632 51 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 50 1631 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 50 1631 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1631 62 1632 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1631 62 1631 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 5 1632 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1632 5 1632 6 , SrcSpan "tests/examples/CParser.hs" 1632 50 1632 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 50 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 7 1632 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 20 1632 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 20 1632 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 20 1632 31 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 32 1632 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1632 32 1632 33 , SrcSpan "tests/examples/CParser.hs" 1632 49 1632 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 49 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 33 1632 37 , srcInfoPoints = [] } "CAsm"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 38 1632 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 38 1632 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1632 38 1632 49 , srcInfoPoints = [] } "happy_var_1")))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 7 1633 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1633 7 1633 8 , SrcSpan "tests/examples/CParser.hs" 1633 39 1633 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 8 1633 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1633 8 1633 9 , SrcSpan "tests/examples/CParser.hs" 1633 11 1633 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 9 1633 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 9 1633 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 14 1633 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 26 1633 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1633 26 1633 27 , SrcSpan "tests/examples/CParser.hs" 1633 38 1633 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 27 1633 36 , srcInfoPoints = [] } "happyIn12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 37 1633 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 37 1633 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1633 37 1633 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 1 1635 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 1 1635 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 1 1635 15 , srcInfoPoints = [] } "happyReduce_34")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 16 1635 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1635 16 1635 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 18 1635 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 35 1635 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 35 1635 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 38 1635 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 38 1635 40 , srcInfoPoints = [] } 6 "6"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 41 1635 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 41 1635 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1635 41 1635 58 , srcInfoPoints = [] } "happyReduction_34"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 1 1645 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 1 1645 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 1 1636 18 , srcInfoPoints = [] } "happyReduction_34") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 19 1640 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1636 19 1636 20 , SrcSpan "tests/examples/CParser.hs" 1640 14 1640 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 20 1640 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 20 1636 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 20 1636 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 30 1636 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1636 30 1636 31 , SrcSpan "tests/examples/CParser.hs" 1636 31 1636 39 , SrcSpan "tests/examples/CParser.hs" 1636 39 1636 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1636 31 1636 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 5 1640 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 5 1637 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 5 1637 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 15 1637 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1637 15 1637 16 , SrcSpan "tests/examples/CParser.hs" 1637 16 1637 24 , SrcSpan "tests/examples/CParser.hs" 1637 24 1637 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1637 16 1637 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 5 1640 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 5 1638 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 5 1638 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 15 1638 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1638 15 1638 16 , SrcSpan "tests/examples/CParser.hs" 1638 16 1638 24 , SrcSpan "tests/examples/CParser.hs" 1638 24 1638 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1638 16 1638 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 5 1640 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 5 1639 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 5 1639 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 15 1639 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1639 15 1639 16 , SrcSpan "tests/examples/CParser.hs" 1639 16 1639 24 , SrcSpan "tests/examples/CParser.hs" 1639 24 1639 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1639 16 1639 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 5 1640 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 5 1640 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 16 1640 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1640 16 1640 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 6 1645 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1641 6 1641 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1645 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1645 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1641 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1641 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 8 1641 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 18 1645 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1641 18 1641 19 , SrcSpan "tests/examples/CParser.hs" 1645 5 1645 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 19 1644 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1641 19 1641 23 , SrcSpan "tests/examples/CParser.hs" 1641 46 1641 48 , SrcSpan "tests/examples/CParser.hs" 1641 49 1641 50 , SrcSpan "tests/examples/CParser.hs" 1644 79 1644 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 24 1641 35 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 36 1641 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 36 1641 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 36 1641 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 51 1644 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 51 1641 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 51 1641 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1641 63 1644 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1641 63 1641 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 5 1644 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1642 5 1642 9 , SrcSpan "tests/examples/CParser.hs" 1642 32 1642 34 , SrcSpan "tests/examples/CParser.hs" 1642 35 1642 36 , SrcSpan "tests/examples/CParser.hs" 1644 78 1644 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 10 1642 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 22 1642 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 22 1642 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 22 1642 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 37 1644 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 37 1642 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 37 1642 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1642 49 1644 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1642 49 1642 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 5 1644 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1643 5 1643 9 , SrcSpan "tests/examples/CParser.hs" 1643 31 1643 33 , SrcSpan "tests/examples/CParser.hs" 1643 34 1643 35 , SrcSpan "tests/examples/CParser.hs" 1644 77 1644 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 10 1643 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 21 1643 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 21 1643 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 21 1643 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 36 1644 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 36 1643 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 36 1643 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1643 48 1644 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1643 48 1643 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 5 1644 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1644 5 1644 6 , SrcSpan "tests/examples/CParser.hs" 1644 76 1644 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 7 1644 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 20 1644 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 20 1644 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 20 1644 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 32 1644 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 32 1644 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 32 1644 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 52 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 34 1644 40 , srcInfoPoints = [] } "CLabel"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 41 1644 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 41 1644 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 41 1644 52 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 53 1644 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 53 1644 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 53 1644 64 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 65 1644 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 65 1644 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1644 65 1644 76 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 7 1645 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1645 7 1645 8 , SrcSpan "tests/examples/CParser.hs" 1645 39 1645 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 8 1645 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1645 8 1645 9 , SrcSpan "tests/examples/CParser.hs" 1645 11 1645 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 9 1645 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 9 1645 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 14 1645 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 26 1645 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1645 26 1645 27 , SrcSpan "tests/examples/CParser.hs" 1645 38 1645 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 27 1645 36 , srcInfoPoints = [] } "happyIn13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 37 1645 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 37 1645 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1645 37 1645 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 1 1647 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 1 1647 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 1 1647 15 , srcInfoPoints = [] } "happyReduce_35")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 16 1647 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1647 16 1647 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 18 1647 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 35 1647 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 35 1647 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 38 1647 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 38 1647 40 , srcInfoPoints = [] } 6 "6"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 41 1647 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 41 1647 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1647 41 1647 58 , srcInfoPoints = [] } "happyReduction_35"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 1 1657 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 1 1657 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 1 1648 18 , srcInfoPoints = [] } "happyReduction_35") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 19 1652 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1648 19 1648 20 , SrcSpan "tests/examples/CParser.hs" 1652 14 1652 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 20 1652 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 20 1648 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 20 1648 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 30 1648 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1648 30 1648 31 , SrcSpan "tests/examples/CParser.hs" 1648 31 1648 39 , SrcSpan "tests/examples/CParser.hs" 1648 39 1648 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1648 31 1648 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 5 1652 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 5 1649 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 5 1649 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 15 1649 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1649 15 1649 16 , SrcSpan "tests/examples/CParser.hs" 1649 16 1649 24 , SrcSpan "tests/examples/CParser.hs" 1649 24 1649 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1649 16 1649 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 5 1652 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 5 1650 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 5 1650 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 15 1650 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1650 15 1650 16 , SrcSpan "tests/examples/CParser.hs" 1650 16 1650 24 , SrcSpan "tests/examples/CParser.hs" 1650 24 1650 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1650 16 1650 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 5 1652 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 5 1651 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 5 1651 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 15 1651 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1651 15 1651 16 , SrcSpan "tests/examples/CParser.hs" 1651 16 1651 24 , SrcSpan "tests/examples/CParser.hs" 1651 24 1651 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1651 16 1651 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 5 1652 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 5 1652 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 16 1652 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1652 16 1652 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 6 1657 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1653 6 1653 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1657 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1657 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1653 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1653 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 8 1653 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 18 1657 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1653 18 1653 19 , SrcSpan "tests/examples/CParser.hs" 1657 5 1657 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 19 1656 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1653 19 1653 23 , SrcSpan "tests/examples/CParser.hs" 1653 46 1653 48 , SrcSpan "tests/examples/CParser.hs" 1653 49 1653 50 , SrcSpan "tests/examples/CParser.hs" 1656 66 1656 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 24 1653 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 36 1653 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 36 1653 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 36 1653 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 51 1656 66 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 51 1653 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 51 1653 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1653 63 1656 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1653 63 1653 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 5 1656 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1654 5 1654 9 , SrcSpan "tests/examples/CParser.hs" 1654 32 1654 34 , SrcSpan "tests/examples/CParser.hs" 1654 35 1654 36 , SrcSpan "tests/examples/CParser.hs" 1656 65 1656 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 10 1654 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 22 1654 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 22 1654 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 22 1654 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 37 1656 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 37 1654 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 37 1654 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1654 49 1656 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1654 49 1654 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 5 1656 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1655 5 1655 9 , SrcSpan "tests/examples/CParser.hs" 1655 31 1655 33 , SrcSpan "tests/examples/CParser.hs" 1655 34 1655 35 , SrcSpan "tests/examples/CParser.hs" 1656 64 1656 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 10 1655 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 21 1655 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 21 1655 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 21 1655 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 36 1656 64 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 36 1655 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 36 1655 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1655 48 1656 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1655 48 1655 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 5 1656 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1656 5 1656 6 , SrcSpan "tests/examples/CParser.hs" 1656 63 1656 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 7 1656 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 20 1656 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 20 1656 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 20 1656 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 32 1656 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 32 1656 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 32 1656 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 34 1656 39 , srcInfoPoints = [] } "CCase"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 40 1656 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 40 1656 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 40 1656 51 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 52 1656 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 52 1656 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1656 52 1656 63 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 7 1657 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1657 7 1657 8 , SrcSpan "tests/examples/CParser.hs" 1657 39 1657 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 8 1657 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1657 8 1657 9 , SrcSpan "tests/examples/CParser.hs" 1657 11 1657 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 9 1657 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 9 1657 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 14 1657 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 26 1657 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1657 26 1657 27 , SrcSpan "tests/examples/CParser.hs" 1657 38 1657 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 27 1657 36 , srcInfoPoints = [] } "happyIn13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 37 1657 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 37 1657 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1657 37 1657 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 1 1659 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 1 1659 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 1 1659 15 , srcInfoPoints = [] } "happyReduce_36")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 16 1659 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1659 16 1659 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 18 1659 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 35 1659 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 35 1659 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 38 1659 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 38 1659 40 , srcInfoPoints = [] } 6 "6"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 41 1659 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 41 1659 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1659 41 1659 58 , srcInfoPoints = [] } "happyReduction_36"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 1 1667 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 1 1667 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 1 1660 18 , srcInfoPoints = [] } "happyReduction_36") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 19 1663 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1660 19 1660 20 , SrcSpan "tests/examples/CParser.hs" 1663 14 1663 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 20 1663 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 20 1660 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 20 1660 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 30 1660 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1660 30 1660 31 , SrcSpan "tests/examples/CParser.hs" 1660 31 1660 39 , SrcSpan "tests/examples/CParser.hs" 1660 39 1660 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1660 31 1660 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 5 1663 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 5 1661 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 5 1661 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 15 1661 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1661 15 1661 16 , SrcSpan "tests/examples/CParser.hs" 1661 16 1661 24 , SrcSpan "tests/examples/CParser.hs" 1661 24 1661 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1661 16 1661 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 5 1663 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 5 1662 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 5 1662 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 15 1662 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1662 15 1662 16 , SrcSpan "tests/examples/CParser.hs" 1662 16 1662 24 , SrcSpan "tests/examples/CParser.hs" 1662 24 1662 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1662 16 1662 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 5 1663 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 5 1663 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 16 1663 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1663 16 1663 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 6 1667 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1664 6 1664 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1667 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1667 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1664 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1664 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 8 1664 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 18 1667 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1664 18 1664 19 , SrcSpan "tests/examples/CParser.hs" 1667 5 1667 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 19 1666 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1664 19 1664 23 , SrcSpan "tests/examples/CParser.hs" 1664 46 1664 48 , SrcSpan "tests/examples/CParser.hs" 1664 49 1664 50 , SrcSpan "tests/examples/CParser.hs" 1666 56 1666 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 24 1664 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 36 1664 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 36 1664 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 36 1664 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 51 1666 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 51 1664 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 51 1664 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1664 63 1666 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1664 63 1664 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 5 1666 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1665 5 1665 9 , SrcSpan "tests/examples/CParser.hs" 1665 31 1665 33 , SrcSpan "tests/examples/CParser.hs" 1665 34 1665 35 , SrcSpan "tests/examples/CParser.hs" 1666 55 1666 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 10 1665 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 21 1665 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 21 1665 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 21 1665 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 36 1666 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 36 1665 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 36 1665 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1665 48 1666 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1665 48 1665 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 5 1666 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1666 5 1666 6 , SrcSpan "tests/examples/CParser.hs" 1666 54 1666 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 7 1666 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 20 1666 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 20 1666 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 20 1666 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 32 1666 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 32 1666 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 32 1666 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 34 1666 42 , srcInfoPoints = [] } "CDefault"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 43 1666 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 43 1666 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1666 43 1666 54 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 7 1667 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1667 7 1667 8 , SrcSpan "tests/examples/CParser.hs" 1667 39 1667 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 8 1667 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1667 8 1667 9 , SrcSpan "tests/examples/CParser.hs" 1667 11 1667 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 9 1667 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 9 1667 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 14 1667 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 26 1667 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1667 26 1667 27 , SrcSpan "tests/examples/CParser.hs" 1667 38 1667 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 27 1667 36 , srcInfoPoints = [] } "happyIn13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 37 1667 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 37 1667 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1667 37 1667 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 1 1669 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 1 1669 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 1 1669 15 , srcInfoPoints = [] } "happyReduce_37")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 16 1669 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1669 16 1669 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 18 1669 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 35 1669 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 35 1669 37 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 38 1669 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 38 1669 40 , srcInfoPoints = [] } 6 "6"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 41 1669 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 41 1669 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1669 41 1669 58 , srcInfoPoints = [] } "happyReduction_37"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 1 1682 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 1 1682 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 1 1670 18 , srcInfoPoints = [] } "happyReduction_37") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 19 1676 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1670 19 1670 20 , SrcSpan "tests/examples/CParser.hs" 1676 14 1676 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 20 1676 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 20 1670 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 20 1670 29 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 30 1670 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1670 30 1670 31 , SrcSpan "tests/examples/CParser.hs" 1670 31 1670 39 , SrcSpan "tests/examples/CParser.hs" 1670 39 1670 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1670 31 1670 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 5 1676 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 5 1671 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 5 1671 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 15 1671 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1671 15 1671 16 , SrcSpan "tests/examples/CParser.hs" 1671 16 1671 24 , SrcSpan "tests/examples/CParser.hs" 1671 24 1671 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1671 16 1671 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 5 1676 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 5 1672 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 5 1672 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 15 1672 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1672 15 1672 16 , SrcSpan "tests/examples/CParser.hs" 1672 16 1672 24 , SrcSpan "tests/examples/CParser.hs" 1672 24 1672 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1672 16 1672 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 5 1676 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 5 1673 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 5 1673 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 15 1673 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1673 15 1673 16 , SrcSpan "tests/examples/CParser.hs" 1673 16 1673 24 , SrcSpan "tests/examples/CParser.hs" 1673 24 1673 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1673 16 1673 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 5 1676 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 5 1674 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 5 1674 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 15 1674 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1674 15 1674 16 , SrcSpan "tests/examples/CParser.hs" 1674 16 1674 24 , SrcSpan "tests/examples/CParser.hs" 1674 24 1674 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1674 16 1674 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 5 1676 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 5 1675 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 5 1675 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 15 1675 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1675 15 1675 16 , SrcSpan "tests/examples/CParser.hs" 1675 16 1675 24 , SrcSpan "tests/examples/CParser.hs" 1675 24 1675 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1675 16 1675 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 5 1676 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 5 1676 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 16 1676 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1676 16 1676 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 6 1682 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1677 6 1677 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1682 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1682 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1677 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1677 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 8 1677 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 18 1682 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1677 18 1677 19 , SrcSpan "tests/examples/CParser.hs" 1682 5 1682 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 19 1681 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1677 19 1677 23 , SrcSpan "tests/examples/CParser.hs" 1677 46 1677 48 , SrcSpan "tests/examples/CParser.hs" 1677 49 1677 50 , SrcSpan "tests/examples/CParser.hs" 1681 80 1681 81 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 24 1677 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 36 1677 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 36 1677 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 36 1677 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 51 1681 80 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 51 1677 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 51 1677 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1677 63 1681 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1677 63 1677 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 5 1681 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1678 5 1678 9 , SrcSpan "tests/examples/CParser.hs" 1678 32 1678 34 , SrcSpan "tests/examples/CParser.hs" 1678 35 1678 36 , SrcSpan "tests/examples/CParser.hs" 1681 79 1681 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 10 1678 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 22 1678 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 22 1678 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 22 1678 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 37 1681 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 37 1678 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 37 1678 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1678 49 1681 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1678 49 1678 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 5 1681 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1679 5 1679 9 , SrcSpan "tests/examples/CParser.hs" 1679 32 1679 34 , SrcSpan "tests/examples/CParser.hs" 1679 35 1679 36 , SrcSpan "tests/examples/CParser.hs" 1681 78 1681 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 10 1679 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 22 1679 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 22 1679 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 22 1679 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 37 1681 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 37 1679 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 37 1679 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1679 49 1681 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1679 49 1679 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 5 1681 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1680 5 1680 9 , SrcSpan "tests/examples/CParser.hs" 1680 31 1680 33 , SrcSpan "tests/examples/CParser.hs" 1680 34 1680 35 , SrcSpan "tests/examples/CParser.hs" 1681 77 1681 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 10 1680 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 21 1680 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 21 1680 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 21 1680 30 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 36 1681 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 36 1680 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 36 1680 47 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1680 48 1681 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1680 48 1680 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 5 1681 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1681 5 1681 6 , SrcSpan "tests/examples/CParser.hs" 1681 76 1681 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 7 1681 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 20 1681 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 20 1681 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 20 1681 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 32 1681 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 32 1681 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 32 1681 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 52 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 34 1681 40 , srcInfoPoints = [] } "CCases"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 41 1681 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 41 1681 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 41 1681 52 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 53 1681 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 53 1681 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 53 1681 64 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 65 1681 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 65 1681 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1681 65 1681 76 , srcInfoPoints = [] } "happy_var_6"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 7 1682 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1682 7 1682 8 , SrcSpan "tests/examples/CParser.hs" 1682 39 1682 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 8 1682 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1682 8 1682 9 , SrcSpan "tests/examples/CParser.hs" 1682 11 1682 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 9 1682 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 9 1682 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 14 1682 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 26 1682 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1682 26 1682 27 , SrcSpan "tests/examples/CParser.hs" 1682 38 1682 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 27 1682 36 , srcInfoPoints = [] } "happyIn13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 37 1682 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 37 1682 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1682 37 1682 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 1 1684 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 1 1684 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 1 1684 15 , srcInfoPoints = [] } "happyReduce_38")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 16 1684 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1684 16 1684 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 18 1684 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 35 1684 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 35 1684 37 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 38 1684 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 38 1684 40 , srcInfoPoints = [] } 7 "7"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 41 1684 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 41 1684 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1684 41 1684 58 , srcInfoPoints = [] } "happyReduction_38"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 1 1694 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 1 1694 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 1 1685 18 , srcInfoPoints = [] } "happyReduction_38") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 19 1690 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1685 19 1685 20 , SrcSpan "tests/examples/CParser.hs" 1690 14 1690 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 20 1690 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 20 1685 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 20 1685 29 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 30 1685 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1685 30 1685 31 , SrcSpan "tests/examples/CParser.hs" 1685 31 1685 39 , SrcSpan "tests/examples/CParser.hs" 1685 39 1685 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1685 31 1685 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 5 1690 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 5 1686 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 5 1686 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 15 1686 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1686 15 1686 16 , SrcSpan "tests/examples/CParser.hs" 1686 16 1686 24 , SrcSpan "tests/examples/CParser.hs" 1686 24 1686 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1686 16 1686 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 5 1690 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 5 1687 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 5 1687 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 15 1687 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1687 15 1687 16 , SrcSpan "tests/examples/CParser.hs" 1687 16 1687 24 , SrcSpan "tests/examples/CParser.hs" 1687 24 1687 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1687 16 1687 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 5 1690 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 5 1688 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 5 1688 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 15 1688 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1688 15 1688 16 , SrcSpan "tests/examples/CParser.hs" 1688 16 1688 24 , SrcSpan "tests/examples/CParser.hs" 1688 24 1688 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1688 16 1688 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 5 1690 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 5 1689 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 5 1689 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 15 1689 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1689 15 1689 16 , SrcSpan "tests/examples/CParser.hs" 1689 16 1689 24 , SrcSpan "tests/examples/CParser.hs" 1689 24 1689 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1689 16 1689 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 5 1690 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 5 1690 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 16 1690 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1690 16 1690 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 6 1694 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1691 6 1691 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1694 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1694 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1691 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1691 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 8 1691 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 18 1694 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1691 18 1691 19 , SrcSpan "tests/examples/CParser.hs" 1694 5 1694 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 19 1693 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1691 19 1691 23 , SrcSpan "tests/examples/CParser.hs" 1691 46 1691 48 , SrcSpan "tests/examples/CParser.hs" 1691 49 1691 50 , SrcSpan "tests/examples/CParser.hs" 1693 70 1693 71 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 24 1691 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 36 1691 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 36 1691 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 36 1691 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 51 1693 70 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 51 1691 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 51 1691 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1691 63 1693 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1691 63 1691 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 5 1693 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1692 5 1692 9 , SrcSpan "tests/examples/CParser.hs" 1692 31 1692 33 , SrcSpan "tests/examples/CParser.hs" 1692 34 1692 35 , SrcSpan "tests/examples/CParser.hs" 1693 69 1693 70 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 10 1692 20 , srcInfoPoints = [] } "happyOut17"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 21 1692 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 21 1692 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 21 1692 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 36 1693 69 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 36 1692 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 36 1692 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1692 48 1693 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1692 48 1692 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 5 1693 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1693 5 1693 6 , SrcSpan "tests/examples/CParser.hs" 1693 68 1693 69 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 7 1693 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 20 1693 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 20 1693 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 20 1693 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 32 1693 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 32 1693 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 32 1693 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 46 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 34 1693 43 , srcInfoPoints = [] } "CCompound"))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 44 1693 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1693 44 1693 45 , SrcSpan "tests/examples/CParser.hs" 1693 45 1693 46 ] } [])) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 47 1693 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1693 47 1693 48 , SrcSpan "tests/examples/CParser.hs" 1693 67 1693 68 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 48 1693 55 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 56 1693 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 56 1693 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1693 56 1693 67 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 7 1694 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1694 7 1694 8 , SrcSpan "tests/examples/CParser.hs" 1694 39 1694 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 8 1694 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1694 8 1694 9 , SrcSpan "tests/examples/CParser.hs" 1694 11 1694 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 9 1694 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 9 1694 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 14 1694 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 26 1694 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1694 26 1694 27 , SrcSpan "tests/examples/CParser.hs" 1694 38 1694 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 27 1694 36 , srcInfoPoints = [] } "happyIn14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 37 1694 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 37 1694 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1694 37 1694 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 1 1696 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 1 1696 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 1 1696 15 , srcInfoPoints = [] } "happyReduce_39")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 16 1696 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1696 16 1696 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 18 1696 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 35 1696 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 35 1696 37 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 38 1696 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 38 1696 40 , srcInfoPoints = [] } 7 "7"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 41 1696 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 41 1696 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1696 41 1696 58 , srcInfoPoints = [] } "happyReduction_39"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 1 1708 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 1 1708 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 1 1697 18 , srcInfoPoints = [] } "happyReduction_39") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 19 1703 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1697 19 1697 20 , SrcSpan "tests/examples/CParser.hs" 1703 14 1703 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 20 1703 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 20 1697 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 20 1697 29 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 30 1697 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1697 30 1697 31 , SrcSpan "tests/examples/CParser.hs" 1697 31 1697 39 , SrcSpan "tests/examples/CParser.hs" 1697 39 1697 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1697 31 1697 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 5 1703 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 5 1698 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 5 1698 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 15 1698 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1698 15 1698 16 , SrcSpan "tests/examples/CParser.hs" 1698 16 1698 24 , SrcSpan "tests/examples/CParser.hs" 1698 24 1698 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1698 16 1698 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 5 1703 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 5 1699 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 5 1699 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 15 1699 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1699 15 1699 16 , SrcSpan "tests/examples/CParser.hs" 1699 16 1699 24 , SrcSpan "tests/examples/CParser.hs" 1699 24 1699 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1699 16 1699 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 5 1703 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 5 1700 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 5 1700 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 15 1700 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1700 15 1700 16 , SrcSpan "tests/examples/CParser.hs" 1700 16 1700 24 , SrcSpan "tests/examples/CParser.hs" 1700 24 1700 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1700 16 1700 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 5 1703 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 5 1701 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 5 1701 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 15 1701 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1701 15 1701 16 , SrcSpan "tests/examples/CParser.hs" 1701 16 1701 24 , SrcSpan "tests/examples/CParser.hs" 1701 24 1701 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1701 16 1701 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 5 1703 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 5 1702 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 5 1702 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 15 1702 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1702 15 1702 16 , SrcSpan "tests/examples/CParser.hs" 1702 16 1702 24 , SrcSpan "tests/examples/CParser.hs" 1702 24 1702 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1702 16 1702 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 5 1703 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 5 1703 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 16 1703 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1703 16 1703 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 6 1708 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1704 6 1704 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1708 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1708 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1704 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1704 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 8 1704 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 18 1708 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1704 18 1704 19 , SrcSpan "tests/examples/CParser.hs" 1708 5 1708 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 19 1707 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1704 19 1704 23 , SrcSpan "tests/examples/CParser.hs" 1704 46 1704 48 , SrcSpan "tests/examples/CParser.hs" 1704 49 1704 50 , SrcSpan "tests/examples/CParser.hs" 1707 90 1707 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 24 1704 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 36 1704 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 36 1704 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 36 1704 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 51 1707 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 51 1704 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 51 1704 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1704 63 1707 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1704 63 1704 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 5 1707 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1705 5 1705 9 , SrcSpan "tests/examples/CParser.hs" 1705 31 1705 33 , SrcSpan "tests/examples/CParser.hs" 1705 34 1705 35 , SrcSpan "tests/examples/CParser.hs" 1707 89 1707 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 10 1705 20 , srcInfoPoints = [] } "happyOut21"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 21 1705 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 21 1705 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 21 1705 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 36 1707 89 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 36 1705 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 36 1705 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1705 48 1707 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1705 48 1705 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 5 1707 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1706 5 1706 9 , SrcSpan "tests/examples/CParser.hs" 1706 31 1706 33 , SrcSpan "tests/examples/CParser.hs" 1706 34 1706 35 , SrcSpan "tests/examples/CParser.hs" 1707 88 1707 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 10 1706 20 , srcInfoPoints = [] } "happyOut17"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 21 1706 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 21 1706 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 21 1706 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 36 1707 88 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 36 1706 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 36 1706 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1706 48 1707 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1706 48 1706 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 5 1707 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1707 5 1707 6 , SrcSpan "tests/examples/CParser.hs" 1707 87 1707 88 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 87 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 7 1707 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 20 1707 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 20 1707 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 20 1707 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 32 1707 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 32 1707 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 32 1707 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 87 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 65 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 34 1707 43 , srcInfoPoints = [] } "CCompound"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 44 1707 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1707 44 1707 45 , SrcSpan "tests/examples/CParser.hs" 1707 64 1707 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 45 1707 52 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 53 1707 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 53 1707 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 53 1707 64 , srcInfoPoints = [] } "happy_var_3")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 66 1707 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1707 66 1707 67 , SrcSpan "tests/examples/CParser.hs" 1707 86 1707 87 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 86 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 67 1707 74 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 75 1707 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 75 1707 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1707 75 1707 86 , srcInfoPoints = [] } "happy_var_4"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 7 1708 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1708 7 1708 8 , SrcSpan "tests/examples/CParser.hs" 1708 39 1708 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 8 1708 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1708 8 1708 9 , SrcSpan "tests/examples/CParser.hs" 1708 11 1708 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 9 1708 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 9 1708 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 14 1708 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 26 1708 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1708 26 1708 27 , SrcSpan "tests/examples/CParser.hs" 1708 38 1708 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 27 1708 36 , srcInfoPoints = [] } "happyIn14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 37 1708 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 37 1708 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1708 37 1708 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 1 1710 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 1 1710 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 1 1710 15 , srcInfoPoints = [] } "happyReduce_40")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 16 1710 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1710 16 1710 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 18 1710 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 35 1710 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 35 1710 37 , srcInfoPoints = [] } 0 "0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 38 1710 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 38 1710 40 , srcInfoPoints = [] } 8 "8"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 41 1710 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 41 1710 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1710 41 1710 58 , srcInfoPoints = [] } "happyReduction_40"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 1 1713 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 1 1713 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 1 1711 18 , srcInfoPoints = [] } "happyReduction_40") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 19 1711 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1711 19 1711 20 , SrcSpan "tests/examples/CParser.hs" 1711 29 1711 30 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 20 1711 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 20 1711 29 , srcInfoPoints = [] } "happyRest")) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 31 1711 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1711 31 1711 33 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 6 1713 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1712 6 1712 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1713 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1713 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1712 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1712 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 8 1712 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 18 1713 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1712 18 1712 19 , SrcSpan "tests/examples/CParser.hs" 1713 5 1713 6 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 19 1712 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1712 19 1712 20 , SrcSpan "tests/examples/CParser.hs" 1712 31 1712 32 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 21 1712 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 21 1712 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1712 21 1712 31 , srcInfoPoints = [] } "enterScope")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 7 1713 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1713 7 1713 8 , SrcSpan "tests/examples/CParser.hs" 1713 39 1713 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 8 1713 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1713 8 1713 9 , SrcSpan "tests/examples/CParser.hs" 1713 11 1713 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 9 1713 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 9 1713 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 14 1713 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 26 1713 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1713 26 1713 27 , SrcSpan "tests/examples/CParser.hs" 1713 38 1713 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 27 1713 36 , srcInfoPoints = [] } "happyIn15"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 37 1713 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 37 1713 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1713 37 1713 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 1 1715 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 1 1715 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 1 1715 15 , srcInfoPoints = [] } "happyReduce_41")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 16 1715 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1715 16 1715 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 18 1715 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 35 1715 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 35 1715 37 , srcInfoPoints = [] } 0 "0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 38 1715 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 38 1715 40 , srcInfoPoints = [] } 9 "9"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 41 1715 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 41 1715 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1715 41 1715 58 , srcInfoPoints = [] } "happyReduction_41"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 1 1718 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 1 1718 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 1 1716 18 , srcInfoPoints = [] } "happyReduction_41") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 19 1716 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1716 19 1716 20 , SrcSpan "tests/examples/CParser.hs" 1716 29 1716 30 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 20 1716 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 20 1716 29 , srcInfoPoints = [] } "happyRest")) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 31 1716 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1716 31 1716 33 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 6 1718 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1717 6 1717 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1718 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1718 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1717 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1717 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 8 1717 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 18 1718 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1717 18 1717 19 , SrcSpan "tests/examples/CParser.hs" 1718 5 1718 6 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 19 1717 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1717 19 1717 20 , SrcSpan "tests/examples/CParser.hs" 1717 31 1717 32 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 21 1717 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 21 1717 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1717 21 1717 31 , srcInfoPoints = [] } "leaveScope")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 7 1718 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1718 7 1718 8 , SrcSpan "tests/examples/CParser.hs" 1718 39 1718 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 8 1718 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1718 8 1718 9 , SrcSpan "tests/examples/CParser.hs" 1718 11 1718 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 9 1718 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 9 1718 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 14 1718 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 26 1718 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1718 26 1718 27 , SrcSpan "tests/examples/CParser.hs" 1718 38 1718 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 27 1718 36 , srcInfoPoints = [] } "happyIn16"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 37 1718 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 37 1718 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1718 37 1718 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 1 1720 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 1 1720 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 1 1720 15 , srcInfoPoints = [] } "happyReduce_42")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 16 1720 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1720 16 1720 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 18 1720 35 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 37 1720 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 37 1720 40 , srcInfoPoints = [] } 10 "10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 41 1720 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 41 1720 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1720 41 1720 58 , srcInfoPoints = [] } "happyReduction_42"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 1 1723 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 1 1721 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 1 1721 18 , srcInfoPoints = [] } "happyReduction_42")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 20 1723 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1721 20 1721 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1723 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1721 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1721 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1721 23 1721 32 , srcInfoPoints = [] } "happyIn17"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 10 1723 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1722 10 1722 11 , SrcSpan "tests/examples/CParser.hs" 1723 5 1723 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 11 1722 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 11 1722 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1722 11 1722 16 , srcInfoPoints = [] } "empty")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 1 1725 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 1 1725 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 1 1725 15 , srcInfoPoints = [] } "happyReduce_43")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 16 1725 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1725 16 1725 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 18 1725 35 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 37 1725 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 37 1725 40 , srcInfoPoints = [] } 10 "10"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 41 1725 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 41 1725 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1725 41 1725 58 , srcInfoPoints = [] } "happyReduction_43"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 1 1732 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 1 1732 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 1 1726 18 , srcInfoPoints = [] } "happyReduction_43") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 19 1726 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1726 19 1726 28 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1727 5 1727 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1727 5 1727 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 6 1732 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1728 6 1728 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 9 1732 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1728 9 1728 13 , SrcSpan "tests/examples/CParser.hs" 1728 35 1728 37 , SrcSpan "tests/examples/CParser.hs" 1728 38 1728 39 , SrcSpan "tests/examples/CParser.hs" 1732 7 1732 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 14 1728 24 , srcInfoPoints = [] } "happyOut17"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 25 1728 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 25 1728 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 25 1728 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 40 1732 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 40 1728 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 40 1728 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1728 52 1732 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1728 52 1728 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 5 1732 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1729 5 1729 9 , SrcSpan "tests/examples/CParser.hs" 1729 31 1729 33 , SrcSpan "tests/examples/CParser.hs" 1729 34 1729 35 , SrcSpan "tests/examples/CParser.hs" 1732 6 1732 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 10 1729 20 , srcInfoPoints = [] } "happyOut18"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 21 1729 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 21 1729 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 21 1729 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 36 1732 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 36 1729 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 36 1729 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1729 48 1732 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1729 48 1729 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1732 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1730 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1730 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1730 5 1730 14 , srcInfoPoints = [] } "happyIn17"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 10 1732 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1731 10 1731 11 , SrcSpan "tests/examples/CParser.hs" 1732 5 1732 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 11 1731 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 23 1731 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1731 23 1731 24 , SrcSpan "tests/examples/CParser.hs" 1731 24 1731 28 , SrcSpan "tests/examples/CParser.hs" 1731 28 1731 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 23 1731 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1731 23 1731 24 , SrcSpan "tests/examples/CParser.hs" 1731 24 1731 28 , SrcSpan "tests/examples/CParser.hs" 1731 28 1731 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 24 1731 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 30 1731 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 30 1731 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1731 30 1731 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 1 1734 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 1 1734 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 1 1734 15 , srcInfoPoints = [] } "happyReduce_44")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 16 1734 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1734 16 1734 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 18 1734 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 37 1734 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 37 1734 40 , srcInfoPoints = [] } 11 "11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 41 1734 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 41 1734 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1734 41 1734 58 , srcInfoPoints = [] } "happyReduction_44"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 1 1739 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 1 1739 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 1 1735 18 , srcInfoPoints = [] } "happyReduction_44") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 19 1735 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1735 19 1735 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 6 1739 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1736 6 1736 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 9 1739 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1736 9 1736 13 , SrcSpan "tests/examples/CParser.hs" 1736 35 1736 37 , SrcSpan "tests/examples/CParser.hs" 1736 38 1736 39 , SrcSpan "tests/examples/CParser.hs" 1739 6 1739 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 14 1736 24 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 25 1736 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 25 1736 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 25 1736 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 40 1739 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 40 1736 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 40 1736 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1736 52 1739 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1736 52 1736 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1739 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1737 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1737 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1737 5 1737 14 , srcInfoPoints = [] } "happyIn18"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 10 1739 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1738 10 1738 11 , SrcSpan "tests/examples/CParser.hs" 1739 5 1739 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 33 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 11 1738 21 , srcInfoPoints = [] } "CBlockStmt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 22 1738 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 22 1738 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1738 22 1738 33 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 1 1741 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 1 1741 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 1 1741 15 , srcInfoPoints = [] } "happyReduce_45")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 16 1741 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1741 16 1741 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 18 1741 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 37 1741 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 37 1741 40 , srcInfoPoints = [] } 11 "11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 41 1741 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 41 1741 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1741 41 1741 58 , srcInfoPoints = [] } "happyReduction_45"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 1 1746 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 1 1746 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 1 1742 18 , srcInfoPoints = [] } "happyReduction_45") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 19 1742 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1742 19 1742 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 6 1746 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1743 6 1743 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 9 1746 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1743 9 1743 13 , SrcSpan "tests/examples/CParser.hs" 1743 35 1743 37 , SrcSpan "tests/examples/CParser.hs" 1743 38 1743 39 , SrcSpan "tests/examples/CParser.hs" 1746 6 1746 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 14 1743 24 , srcInfoPoints = [] } "happyOut19"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 25 1743 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 25 1743 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 25 1743 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 40 1746 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 40 1743 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 40 1743 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1743 52 1746 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1743 52 1743 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1746 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1744 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1744 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1744 5 1744 14 , srcInfoPoints = [] } "happyIn18"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 10 1746 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1745 10 1745 11 , SrcSpan "tests/examples/CParser.hs" 1746 5 1746 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 11 1745 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 11 1745 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1745 11 1745 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 1 1748 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 1 1748 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 1 1748 15 , srcInfoPoints = [] } "happyReduce_46")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 16 1748 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1748 16 1748 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 18 1748 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 37 1748 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 37 1748 40 , srcInfoPoints = [] } 12 "12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 41 1748 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 41 1748 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1748 41 1748 58 , srcInfoPoints = [] } "happyReduction_46"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 1 1753 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 1 1753 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 1 1749 18 , srcInfoPoints = [] } "happyReduction_46") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 19 1749 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1749 19 1749 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 6 1753 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1750 6 1750 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 9 1753 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1750 9 1750 13 , SrcSpan "tests/examples/CParser.hs" 1750 35 1750 37 , SrcSpan "tests/examples/CParser.hs" 1750 38 1750 39 , SrcSpan "tests/examples/CParser.hs" 1753 6 1753 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 14 1750 24 , srcInfoPoints = [] } "happyOut32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 25 1750 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 25 1750 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 25 1750 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 40 1753 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 40 1750 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 40 1750 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1750 52 1753 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1750 52 1750 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1753 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1751 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1751 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1751 5 1751 14 , srcInfoPoints = [] } "happyIn19"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 10 1753 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1752 10 1752 11 , SrcSpan "tests/examples/CParser.hs" 1753 5 1753 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 33 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 11 1752 21 , srcInfoPoints = [] } "CBlockDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 22 1752 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 22 1752 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1752 22 1752 33 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 1 1755 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 1 1755 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 1 1755 15 , srcInfoPoints = [] } "happyReduce_47")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 16 1755 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1755 16 1755 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 18 1755 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 37 1755 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 37 1755 40 , srcInfoPoints = [] } 12 "12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 41 1755 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 41 1755 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1755 41 1755 58 , srcInfoPoints = [] } "happyReduction_47"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 1 1760 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 1 1760 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 1 1756 18 , srcInfoPoints = [] } "happyReduction_47") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 19 1756 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1756 19 1756 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 6 1760 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1757 6 1757 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 9 1760 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1757 9 1757 13 , SrcSpan "tests/examples/CParser.hs" 1757 35 1757 37 , SrcSpan "tests/examples/CParser.hs" 1757 38 1757 39 , SrcSpan "tests/examples/CParser.hs" 1760 6 1760 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 14 1757 24 , srcInfoPoints = [] } "happyOut20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 25 1757 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 25 1757 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 25 1757 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 40 1760 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 40 1757 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 40 1757 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1757 52 1760 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1757 52 1757 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1760 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1758 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1758 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1758 5 1758 14 , srcInfoPoints = [] } "happyIn19"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 10 1760 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1759 10 1759 11 , SrcSpan "tests/examples/CParser.hs" 1760 5 1760 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 36 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 11 1759 24 , srcInfoPoints = [] } "CNestedFunDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 25 1759 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 25 1759 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1759 25 1759 36 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 1 1762 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 1 1762 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 1 1762 15 , srcInfoPoints = [] } "happyReduce_48")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 16 1762 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1762 16 1762 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 18 1762 35 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 37 1762 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 37 1762 40 , srcInfoPoints = [] } 12 "12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 41 1762 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 41 1762 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1762 41 1762 58 , srcInfoPoints = [] } "happyReduction_48"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 1 1768 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 1 1768 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 1 1763 18 , srcInfoPoints = [] } "happyReduction_48") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 19 1763 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1763 19 1763 28 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1764 5 1764 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1764 5 1764 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 6 1768 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1765 6 1765 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 9 1768 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1765 9 1765 13 , SrcSpan "tests/examples/CParser.hs" 1765 35 1765 37 , SrcSpan "tests/examples/CParser.hs" 1765 38 1765 39 , SrcSpan "tests/examples/CParser.hs" 1768 6 1768 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 14 1765 24 , srcInfoPoints = [] } "happyOut19"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 25 1765 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 25 1765 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 25 1765 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 40 1768 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 40 1765 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 40 1765 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1765 52 1768 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1765 52 1765 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1768 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1766 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1766 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1766 5 1766 14 , srcInfoPoints = [] } "happyIn19"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 10 1768 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1767 10 1767 11 , SrcSpan "tests/examples/CParser.hs" 1768 5 1768 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 11 1767 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 11 1767 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1767 11 1767 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 1 1770 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 1 1770 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 1 1770 15 , srcInfoPoints = [] } "happyReduce_49")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 16 1770 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1770 16 1770 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 18 1770 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 35 1770 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 35 1770 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 38 1770 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 38 1770 41 , srcInfoPoints = [] } 13 "13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 42 1770 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 42 1770 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1770 42 1770 59 , srcInfoPoints = [] } "happyReduction_49"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 1 1779 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 1 1779 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 1 1771 18 , srcInfoPoints = [] } "happyReduction_49") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 19 1774 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1771 19 1771 20 , SrcSpan "tests/examples/CParser.hs" 1774 14 1774 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 20 1774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 20 1771 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 20 1771 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 30 1771 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1771 30 1771 31 , SrcSpan "tests/examples/CParser.hs" 1771 31 1771 39 , SrcSpan "tests/examples/CParser.hs" 1771 39 1771 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1771 31 1771 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 5 1774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 5 1772 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 5 1772 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 15 1772 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1772 15 1772 16 , SrcSpan "tests/examples/CParser.hs" 1772 16 1772 24 , SrcSpan "tests/examples/CParser.hs" 1772 24 1772 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1772 16 1772 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 5 1774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 5 1773 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 5 1773 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 15 1773 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1773 15 1773 16 , SrcSpan "tests/examples/CParser.hs" 1773 16 1773 24 , SrcSpan "tests/examples/CParser.hs" 1773 24 1773 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1773 16 1773 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 5 1774 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 5 1774 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 16 1774 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1774 16 1774 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 6 1779 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1775 6 1775 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1779 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1779 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1775 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1775 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 8 1775 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 18 1779 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1775 18 1775 19 , SrcSpan "tests/examples/CParser.hs" 1779 5 1779 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 19 1778 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1775 19 1775 23 , SrcSpan "tests/examples/CParser.hs" 1775 45 1775 47 , SrcSpan "tests/examples/CParser.hs" 1775 48 1775 49 , SrcSpan "tests/examples/CParser.hs" 1778 99 1778 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 24 1775 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 35 1775 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 35 1775 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 35 1775 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 50 1778 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 50 1775 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 50 1775 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1775 62 1778 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1775 62 1775 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 5 1778 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1776 5 1776 9 , SrcSpan "tests/examples/CParser.hs" 1776 31 1776 33 , SrcSpan "tests/examples/CParser.hs" 1776 34 1776 35 , SrcSpan "tests/examples/CParser.hs" 1778 98 1778 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 10 1776 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 21 1776 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 21 1776 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 21 1776 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 36 1778 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 36 1776 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 36 1776 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1776 48 1778 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1776 48 1776 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 5 1778 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1777 5 1777 9 , SrcSpan "tests/examples/CParser.hs" 1777 31 1777 33 , SrcSpan "tests/examples/CParser.hs" 1777 34 1777 35 , SrcSpan "tests/examples/CParser.hs" 1778 97 1778 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 10 1777 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 21 1777 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 21 1777 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 21 1777 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 36 1778 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 36 1777 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 36 1777 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1777 48 1778 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1777 48 1777 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 5 1778 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1778 5 1778 6 , SrcSpan "tests/examples/CParser.hs" 1778 96 1778 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 7 1778 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 18 1778 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 18 1778 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 18 1778 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 21 1778 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1778 21 1778 22 , SrcSpan "tests/examples/CParser.hs" 1778 95 1778 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 22 1778 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 35 1778 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 35 1778 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 35 1778 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 47 1778 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 47 1778 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 47 1778 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 68 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 49 1778 56 , srcInfoPoints = [] } "CFunDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 57 1778 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 57 1778 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 57 1778 68 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 69 1778 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 69 1778 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 69 1778 80 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 81 1778 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1778 81 1778 82 , SrcSpan "tests/examples/CParser.hs" 1778 82 1778 83 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 84 1778 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 84 1778 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1778 84 1778 95 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 7 1779 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1779 7 1779 8 , SrcSpan "tests/examples/CParser.hs" 1779 39 1779 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 8 1779 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1779 8 1779 9 , SrcSpan "tests/examples/CParser.hs" 1779 11 1779 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 9 1779 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 9 1779 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 14 1779 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 26 1779 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1779 26 1779 27 , SrcSpan "tests/examples/CParser.hs" 1779 38 1779 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 27 1779 36 , srcInfoPoints = [] } "happyIn20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 37 1779 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 37 1779 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1779 37 1779 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 1 1781 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 1 1781 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 1 1781 15 , srcInfoPoints = [] } "happyReduce_50")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 16 1781 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1781 16 1781 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 18 1781 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 35 1781 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 35 1781 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 38 1781 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 38 1781 41 , srcInfoPoints = [] } 13 "13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 42 1781 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 42 1781 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1781 42 1781 59 , srcInfoPoints = [] } "happyReduction_50"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 1 1790 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 1 1790 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 1 1782 18 , srcInfoPoints = [] } "happyReduction_50") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 19 1785 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1782 19 1782 20 , SrcSpan "tests/examples/CParser.hs" 1785 14 1785 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 20 1785 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 20 1782 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 20 1782 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 30 1782 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1782 30 1782 31 , SrcSpan "tests/examples/CParser.hs" 1782 31 1782 39 , SrcSpan "tests/examples/CParser.hs" 1782 39 1782 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1782 31 1782 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 5 1785 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 5 1783 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 5 1783 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 15 1783 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1783 15 1783 16 , SrcSpan "tests/examples/CParser.hs" 1783 16 1783 24 , SrcSpan "tests/examples/CParser.hs" 1783 24 1783 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1783 16 1783 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 5 1785 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 5 1784 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 5 1784 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 15 1784 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1784 15 1784 16 , SrcSpan "tests/examples/CParser.hs" 1784 16 1784 24 , SrcSpan "tests/examples/CParser.hs" 1784 24 1784 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1784 16 1784 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 5 1785 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 5 1785 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 16 1785 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1785 16 1785 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 6 1790 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1786 6 1786 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1790 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1790 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1786 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1786 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 8 1786 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 18 1790 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1786 18 1786 19 , SrcSpan "tests/examples/CParser.hs" 1790 5 1790 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 19 1789 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1786 19 1786 23 , SrcSpan "tests/examples/CParser.hs" 1786 45 1786 47 , SrcSpan "tests/examples/CParser.hs" 1786 48 1786 49 , SrcSpan "tests/examples/CParser.hs" 1789 99 1789 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 24 1786 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 35 1786 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 35 1786 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 35 1786 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 50 1789 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 50 1786 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 50 1786 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1786 62 1789 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1786 62 1786 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 5 1789 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1787 5 1787 9 , SrcSpan "tests/examples/CParser.hs" 1787 31 1787 33 , SrcSpan "tests/examples/CParser.hs" 1787 34 1787 35 , SrcSpan "tests/examples/CParser.hs" 1789 98 1789 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 10 1787 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 21 1787 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 21 1787 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 21 1787 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 36 1789 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 36 1787 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 36 1787 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1787 48 1789 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1787 48 1787 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 5 1789 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1788 5 1788 9 , SrcSpan "tests/examples/CParser.hs" 1788 31 1788 33 , SrcSpan "tests/examples/CParser.hs" 1788 34 1788 35 , SrcSpan "tests/examples/CParser.hs" 1789 97 1789 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 10 1788 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 21 1788 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 21 1788 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 21 1788 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 36 1789 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 36 1788 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 36 1788 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1788 48 1789 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1788 48 1788 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 5 1789 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1789 5 1789 6 , SrcSpan "tests/examples/CParser.hs" 1789 96 1789 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 7 1789 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 18 1789 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 18 1789 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 18 1789 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 21 1789 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1789 21 1789 22 , SrcSpan "tests/examples/CParser.hs" 1789 95 1789 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 22 1789 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 35 1789 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 35 1789 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 35 1789 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 47 1789 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 47 1789 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 47 1789 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 68 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 49 1789 56 , srcInfoPoints = [] } "CFunDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 57 1789 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 57 1789 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 57 1789 68 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 69 1789 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 69 1789 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 69 1789 80 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 81 1789 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1789 81 1789 82 , SrcSpan "tests/examples/CParser.hs" 1789 82 1789 83 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 84 1789 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 84 1789 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1789 84 1789 95 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 7 1790 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1790 7 1790 8 , SrcSpan "tests/examples/CParser.hs" 1790 39 1790 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 8 1790 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1790 8 1790 9 , SrcSpan "tests/examples/CParser.hs" 1790 11 1790 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 9 1790 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 9 1790 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 14 1790 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 26 1790 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1790 26 1790 27 , SrcSpan "tests/examples/CParser.hs" 1790 38 1790 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 27 1790 36 , srcInfoPoints = [] } "happyIn20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 37 1790 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 37 1790 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1790 37 1790 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 1 1792 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 1 1792 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 1 1792 15 , srcInfoPoints = [] } "happyReduce_51")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 16 1792 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1792 16 1792 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 18 1792 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 35 1792 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 35 1792 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 38 1792 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 38 1792 41 , srcInfoPoints = [] } 13 "13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 42 1792 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 42 1792 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1792 42 1792 59 , srcInfoPoints = [] } "happyReduction_51"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 1 1801 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 1 1801 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 1 1793 18 , srcInfoPoints = [] } "happyReduction_51") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 19 1796 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1793 19 1793 20 , SrcSpan "tests/examples/CParser.hs" 1796 14 1796 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 20 1796 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 20 1793 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 20 1793 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 30 1793 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1793 30 1793 31 , SrcSpan "tests/examples/CParser.hs" 1793 31 1793 39 , SrcSpan "tests/examples/CParser.hs" 1793 39 1793 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1793 31 1793 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 5 1796 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 5 1794 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 5 1794 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 15 1794 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1794 15 1794 16 , SrcSpan "tests/examples/CParser.hs" 1794 16 1794 24 , SrcSpan "tests/examples/CParser.hs" 1794 24 1794 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1794 16 1794 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 5 1796 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 5 1795 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 5 1795 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 15 1795 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1795 15 1795 16 , SrcSpan "tests/examples/CParser.hs" 1795 16 1795 24 , SrcSpan "tests/examples/CParser.hs" 1795 24 1795 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1795 16 1795 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 5 1796 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 5 1796 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 16 1796 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1796 16 1796 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 6 1801 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1797 6 1797 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1801 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1801 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1797 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1797 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 8 1797 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 18 1801 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1797 18 1797 19 , SrcSpan "tests/examples/CParser.hs" 1801 5 1801 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 19 1800 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1797 19 1797 23 , SrcSpan "tests/examples/CParser.hs" 1797 45 1797 47 , SrcSpan "tests/examples/CParser.hs" 1797 48 1797 49 , SrcSpan "tests/examples/CParser.hs" 1800 109 1800 110 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 24 1797 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 35 1797 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 35 1797 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 35 1797 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 50 1800 109 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 50 1797 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 50 1797 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1797 62 1800 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1797 62 1797 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 5 1800 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1798 5 1798 9 , SrcSpan "tests/examples/CParser.hs" 1798 31 1798 33 , SrcSpan "tests/examples/CParser.hs" 1798 34 1798 35 , SrcSpan "tests/examples/CParser.hs" 1800 108 1800 109 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 10 1798 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 21 1798 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 21 1798 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 21 1798 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 36 1800 108 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 36 1798 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 36 1798 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1798 48 1800 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1798 48 1798 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 5 1800 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1799 5 1799 9 , SrcSpan "tests/examples/CParser.hs" 1799 31 1799 33 , SrcSpan "tests/examples/CParser.hs" 1799 34 1799 35 , SrcSpan "tests/examples/CParser.hs" 1800 107 1800 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 10 1799 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 21 1799 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 21 1799 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 21 1799 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 36 1800 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 36 1799 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 36 1799 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1799 48 1800 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1799 48 1799 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 5 1800 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1800 5 1800 6 , SrcSpan "tests/examples/CParser.hs" 1800 106 1800 107 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 106 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 7 1800 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 18 1800 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 18 1800 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 18 1800 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 21 1800 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1800 21 1800 22 , SrcSpan "tests/examples/CParser.hs" 1800 105 1800 106 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 22 1800 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 35 1800 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 35 1800 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 35 1800 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 47 1800 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 47 1800 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 47 1800 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 78 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 49 1800 56 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 57 1800 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1800 57 1800 58 , SrcSpan "tests/examples/CParser.hs" 1800 77 1800 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 77 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 58 1800 65 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 66 1800 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 66 1800 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 66 1800 77 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 79 1800 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 79 1800 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 79 1800 90 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 91 1800 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1800 91 1800 92 , SrcSpan "tests/examples/CParser.hs" 1800 92 1800 93 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 94 1800 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 94 1800 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1800 94 1800 105 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 7 1801 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1801 7 1801 8 , SrcSpan "tests/examples/CParser.hs" 1801 39 1801 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 8 1801 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1801 8 1801 9 , SrcSpan "tests/examples/CParser.hs" 1801 11 1801 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 9 1801 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 9 1801 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 14 1801 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 26 1801 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1801 26 1801 27 , SrcSpan "tests/examples/CParser.hs" 1801 38 1801 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 27 1801 36 , srcInfoPoints = [] } "happyIn20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 37 1801 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 37 1801 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1801 37 1801 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 1 1803 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 1 1803 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 1 1803 15 , srcInfoPoints = [] } "happyReduce_52")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 16 1803 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1803 16 1803 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 18 1803 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 35 1803 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 35 1803 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 38 1803 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 38 1803 41 , srcInfoPoints = [] } 13 "13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 42 1803 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 42 1803 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1803 42 1803 59 , srcInfoPoints = [] } "happyReduction_52"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 1 1812 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 1 1812 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 1 1804 18 , srcInfoPoints = [] } "happyReduction_52") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 19 1807 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1804 19 1804 20 , SrcSpan "tests/examples/CParser.hs" 1807 14 1807 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 20 1807 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 20 1804 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 20 1804 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 30 1804 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1804 30 1804 31 , SrcSpan "tests/examples/CParser.hs" 1804 31 1804 39 , SrcSpan "tests/examples/CParser.hs" 1804 39 1804 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1804 31 1804 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 5 1807 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 5 1805 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 5 1805 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 15 1805 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1805 15 1805 16 , SrcSpan "tests/examples/CParser.hs" 1805 16 1805 24 , SrcSpan "tests/examples/CParser.hs" 1805 24 1805 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1805 16 1805 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 5 1807 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 5 1806 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 5 1806 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 15 1806 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1806 15 1806 16 , SrcSpan "tests/examples/CParser.hs" 1806 16 1806 24 , SrcSpan "tests/examples/CParser.hs" 1806 24 1806 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1806 16 1806 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 5 1807 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 5 1807 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 16 1807 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1807 16 1807 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 6 1812 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1808 6 1808 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1812 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1812 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1808 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1808 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 8 1808 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 18 1812 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1808 18 1808 19 , SrcSpan "tests/examples/CParser.hs" 1812 5 1812 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 19 1811 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1808 19 1808 23 , SrcSpan "tests/examples/CParser.hs" 1808 45 1808 47 , SrcSpan "tests/examples/CParser.hs" 1808 48 1808 49 , SrcSpan "tests/examples/CParser.hs" 1811 115 1811 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 24 1808 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 35 1808 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 35 1808 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 35 1808 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 50 1811 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 50 1808 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 50 1808 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1808 62 1811 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1808 62 1808 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 5 1811 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1809 5 1809 9 , SrcSpan "tests/examples/CParser.hs" 1809 31 1809 33 , SrcSpan "tests/examples/CParser.hs" 1809 34 1809 35 , SrcSpan "tests/examples/CParser.hs" 1811 114 1811 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 10 1809 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 21 1809 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 21 1809 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 21 1809 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 36 1811 114 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 36 1809 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 36 1809 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1809 48 1811 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1809 48 1809 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 5 1811 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1810 5 1810 9 , SrcSpan "tests/examples/CParser.hs" 1810 31 1810 33 , SrcSpan "tests/examples/CParser.hs" 1810 34 1810 35 , SrcSpan "tests/examples/CParser.hs" 1811 113 1811 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 10 1810 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 21 1810 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 21 1810 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 21 1810 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 36 1811 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 36 1810 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 36 1810 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1810 48 1811 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1810 48 1810 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 5 1811 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1811 5 1811 6 , SrcSpan "tests/examples/CParser.hs" 1811 112 1811 113 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 112 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 7 1811 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 18 1811 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 18 1811 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 18 1811 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 21 1811 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1811 21 1811 22 , SrcSpan "tests/examples/CParser.hs" 1811 111 1811 112 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 111 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 22 1811 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 35 1811 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 35 1811 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 35 1811 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 47 1811 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 47 1811 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 47 1811 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 111 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 49 1811 56 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 57 1811 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1811 57 1811 58 , SrcSpan "tests/examples/CParser.hs" 1811 83 1811 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 58 1811 71 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 72 1811 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 72 1811 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 72 1811 83 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 85 1811 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 85 1811 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 85 1811 96 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 97 1811 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1811 97 1811 98 , SrcSpan "tests/examples/CParser.hs" 1811 98 1811 99 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 100 1811 111 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 100 1811 111 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1811 100 1811 111 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 7 1812 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1812 7 1812 8 , SrcSpan "tests/examples/CParser.hs" 1812 39 1812 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 8 1812 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1812 8 1812 9 , SrcSpan "tests/examples/CParser.hs" 1812 11 1812 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 9 1812 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 9 1812 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 14 1812 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 26 1812 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1812 26 1812 27 , SrcSpan "tests/examples/CParser.hs" 1812 38 1812 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 27 1812 36 , srcInfoPoints = [] } "happyIn20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 37 1812 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 37 1812 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1812 37 1812 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 1 1814 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 1 1814 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 1 1814 15 , srcInfoPoints = [] } "happyReduce_53")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 16 1814 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1814 16 1814 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 18 1814 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 35 1814 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 35 1814 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 38 1814 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 38 1814 41 , srcInfoPoints = [] } 13 "13"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 42 1814 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 42 1814 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1814 42 1814 59 , srcInfoPoints = [] } "happyReduction_53"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 1 1825 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 1 1825 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 1 1815 18 , srcInfoPoints = [] } "happyReduction_53") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 19 1819 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1815 19 1815 20 , SrcSpan "tests/examples/CParser.hs" 1819 14 1819 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 20 1819 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 20 1815 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 20 1815 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 30 1815 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1815 30 1815 31 , SrcSpan "tests/examples/CParser.hs" 1815 31 1815 39 , SrcSpan "tests/examples/CParser.hs" 1815 39 1815 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1815 31 1815 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 5 1819 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 5 1816 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 5 1816 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 15 1816 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1816 15 1816 16 , SrcSpan "tests/examples/CParser.hs" 1816 16 1816 24 , SrcSpan "tests/examples/CParser.hs" 1816 24 1816 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1816 16 1816 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 5 1819 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 5 1817 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 5 1817 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 15 1817 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1817 15 1817 16 , SrcSpan "tests/examples/CParser.hs" 1817 16 1817 24 , SrcSpan "tests/examples/CParser.hs" 1817 24 1817 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1817 16 1817 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 5 1819 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 5 1818 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 5 1818 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 15 1818 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1818 15 1818 16 , SrcSpan "tests/examples/CParser.hs" 1818 16 1818 24 , SrcSpan "tests/examples/CParser.hs" 1818 24 1818 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1818 16 1818 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 5 1819 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 5 1819 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 16 1819 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1819 16 1819 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 6 1825 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1820 6 1820 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1825 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1825 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1820 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1820 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 8 1820 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 18 1825 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1820 18 1820 19 , SrcSpan "tests/examples/CParser.hs" 1825 5 1825 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 19 1824 143 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1820 19 1820 23 , SrcSpan "tests/examples/CParser.hs" 1820 45 1820 47 , SrcSpan "tests/examples/CParser.hs" 1820 48 1820 49 , SrcSpan "tests/examples/CParser.hs" 1824 142 1824 143 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 24 1820 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 35 1820 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 35 1820 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 35 1820 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 50 1824 142 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 50 1820 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 50 1820 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1820 62 1824 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1820 62 1820 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 5 1824 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1821 5 1821 9 , SrcSpan "tests/examples/CParser.hs" 1821 32 1821 34 , SrcSpan "tests/examples/CParser.hs" 1821 35 1821 36 , SrcSpan "tests/examples/CParser.hs" 1824 141 1824 142 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 10 1821 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 22 1821 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 22 1821 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 22 1821 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 37 1824 141 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 37 1821 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 37 1821 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1821 49 1824 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1821 49 1821 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 5 1824 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1822 5 1822 9 , SrcSpan "tests/examples/CParser.hs" 1822 31 1822 33 , SrcSpan "tests/examples/CParser.hs" 1822 34 1822 35 , SrcSpan "tests/examples/CParser.hs" 1824 140 1824 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 10 1822 20 , srcInfoPoints = [] } "happyOut11"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 21 1822 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 21 1822 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 21 1822 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 36 1824 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 36 1822 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 36 1822 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1822 48 1824 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1822 48 1822 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 5 1824 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1823 5 1823 9 , SrcSpan "tests/examples/CParser.hs" 1823 31 1823 33 , SrcSpan "tests/examples/CParser.hs" 1823 34 1823 35 , SrcSpan "tests/examples/CParser.hs" 1824 139 1824 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 10 1823 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 21 1823 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 21 1823 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 21 1823 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 36 1824 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 36 1823 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 36 1823 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1823 48 1824 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1823 48 1823 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 5 1824 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1824 5 1824 6 , SrcSpan "tests/examples/CParser.hs" 1824 138 1824 139 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 138 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 7 1824 17 , srcInfoPoints = [] } "leaveScope"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 18 1824 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 18 1824 20 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 18 1824 20 , srcInfoPoints = [] } ">>"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 21 1824 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1824 21 1824 22 , SrcSpan "tests/examples/CParser.hs" 1824 137 1824 138 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 22 1824 34 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 35 1824 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 35 1824 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 35 1824 46 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 47 1824 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 47 1824 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 47 1824 48 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 125 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 122 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 110 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 49 1824 56 , srcInfoPoints = [] } "CFunDef"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 57 1824 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1824 57 1824 58 , SrcSpan "tests/examples/CParser.hs" 1824 109 1824 110 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 58 1824 71 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 72 1824 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 72 1824 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 72 1824 83 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 84 1824 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 84 1824 86 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 84 1824 86 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 109 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 87 1824 97 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 98 1824 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 98 1824 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 98 1824 109 , srcInfoPoints = [] } "happy_var_2"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 111 1824 122 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 111 1824 122 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 111 1824 122 , srcInfoPoints = [] } "happy_var_3")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 123 1824 125 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1824 123 1824 124 , SrcSpan "tests/examples/CParser.hs" 1824 124 1824 125 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 126 1824 137 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 126 1824 137 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1824 126 1824 137 , srcInfoPoints = [] } "happy_var_4"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 7 1825 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1825 7 1825 8 , SrcSpan "tests/examples/CParser.hs" 1825 39 1825 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 8 1825 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1825 8 1825 9 , SrcSpan "tests/examples/CParser.hs" 1825 11 1825 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 9 1825 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 9 1825 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 14 1825 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 26 1825 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1825 26 1825 27 , SrcSpan "tests/examples/CParser.hs" 1825 38 1825 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 27 1825 36 , srcInfoPoints = [] } "happyIn20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 37 1825 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 37 1825 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1825 37 1825 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 1 1827 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 1 1827 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 1 1827 15 , srcInfoPoints = [] } "happyReduce_54")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 16 1827 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1827 16 1827 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 18 1827 35 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 37 1827 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 37 1827 40 , srcInfoPoints = [] } 14 "14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 41 1827 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 41 1827 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1827 41 1827 58 , srcInfoPoints = [] } "happyReduction_54"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 1 1834 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 1 1834 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 1 1828 18 , srcInfoPoints = [] } "happyReduction_54") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 19 1828 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1828 19 1828 28 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1829 5 1829 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1829 5 1829 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1830 5 1830 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1830 5 1830 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 6 1834 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1831 6 1831 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 9 1834 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1831 9 1831 13 , SrcSpan "tests/examples/CParser.hs" 1831 35 1831 37 , SrcSpan "tests/examples/CParser.hs" 1831 38 1831 39 , SrcSpan "tests/examples/CParser.hs" 1834 6 1834 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 14 1831 24 , srcInfoPoints = [] } "happyOut82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 25 1831 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 25 1831 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 25 1831 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 40 1834 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 40 1831 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 40 1831 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1831 52 1834 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1831 52 1831 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1834 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1832 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1832 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1832 5 1832 14 , srcInfoPoints = [] } "happyIn21"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 10 1834 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1833 10 1833 11 , SrcSpan "tests/examples/CParser.hs" 1834 5 1834 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 11 1833 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 11 1833 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1833 11 1833 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 1 1836 54 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 1 1836 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 1 1836 15 , srcInfoPoints = [] } "happyReduce_55")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 16 1836 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1836 16 1836 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 36 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 18 1836 29 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 30 1836 32 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 30 1836 32 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 33 1836 36 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 33 1836 36 , srcInfoPoints = [] } 14 "14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 37 1836 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 37 1836 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1836 37 1836 54 , srcInfoPoints = [] } "happyReduction_55"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 1 1846 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 1 1846 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 1 1837 18 , srcInfoPoints = [] } "happyReduction_55") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 19 1841 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1837 19 1837 20 , SrcSpan "tests/examples/CParser.hs" 1841 14 1841 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 20 1841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 20 1837 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 20 1837 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 30 1837 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1837 30 1837 31 , SrcSpan "tests/examples/CParser.hs" 1837 31 1837 39 , SrcSpan "tests/examples/CParser.hs" 1837 39 1837 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1837 31 1837 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 5 1841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 5 1838 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 5 1838 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 15 1838 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1838 15 1838 16 , SrcSpan "tests/examples/CParser.hs" 1838 16 1838 24 , SrcSpan "tests/examples/CParser.hs" 1838 24 1838 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1838 16 1838 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 5 1841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 5 1839 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 5 1839 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 15 1839 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1839 15 1839 16 , SrcSpan "tests/examples/CParser.hs" 1839 16 1839 24 , SrcSpan "tests/examples/CParser.hs" 1839 24 1839 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1839 16 1839 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 5 1841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 5 1840 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 5 1840 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 15 1840 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1840 15 1840 16 , SrcSpan "tests/examples/CParser.hs" 1840 16 1840 24 , SrcSpan "tests/examples/CParser.hs" 1840 24 1840 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1840 16 1840 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1841 5 1841 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1841 5 1841 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 6 1846 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1842 6 1842 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 8 1846 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1842 8 1842 12 , SrcSpan "tests/examples/CParser.hs" 1842 34 1842 36 , SrcSpan "tests/examples/CParser.hs" 1842 37 1842 38 , SrcSpan "tests/examples/CParser.hs" 1846 28 1846 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 13 1842 23 , srcInfoPoints = [] } "happyOut21"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 24 1842 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 24 1842 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 24 1842 33 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 39 1846 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 39 1842 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 39 1842 50 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1842 51 1846 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1842 51 1842 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 5 1846 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1843 5 1843 9 , SrcSpan "tests/examples/CParser.hs" 1843 31 1843 33 , SrcSpan "tests/examples/CParser.hs" 1843 34 1843 35 , SrcSpan "tests/examples/CParser.hs" 1846 27 1846 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 10 1843 20 , srcInfoPoints = [] } "happyOut82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 21 1843 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 21 1843 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 21 1843 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 36 1846 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 36 1843 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 36 1843 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1843 48 1846 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1843 48 1843 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1846 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1846 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1844 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1844 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1844 5 1844 14 , srcInfoPoints = [] } "happyIn21"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 10 1846 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1845 10 1845 11 , SrcSpan "tests/examples/CParser.hs" 1846 5 1846 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 11 1845 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 23 1845 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1845 23 1845 24 , SrcSpan "tests/examples/CParser.hs" 1845 24 1845 32 , SrcSpan "tests/examples/CParser.hs" 1845 32 1845 33 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 23 1845 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1845 23 1845 24 , SrcSpan "tests/examples/CParser.hs" 1845 24 1845 32 , SrcSpan "tests/examples/CParser.hs" 1845 32 1845 33 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 24 1845 32 , srcInfoPoints = [] } "rappendr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 34 1845 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 34 1845 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1845 34 1845 45 , srcInfoPoints = [] } "happy_var_3")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 7 1846 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1846 7 1846 8 , SrcSpan "tests/examples/CParser.hs" 1846 8 1846 16 , SrcSpan "tests/examples/CParser.hs" 1846 16 1846 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 7 1846 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1846 7 1846 8 , SrcSpan "tests/examples/CParser.hs" 1846 8 1846 16 , SrcSpan "tests/examples/CParser.hs" 1846 16 1846 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 8 1846 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 18 1846 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 18 1846 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1846 18 1846 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 1 1848 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 1 1848 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 1 1848 15 , srcInfoPoints = [] } "happyReduce_56")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 16 1848 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1848 16 1848 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 18 1848 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 35 1848 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 35 1848 37 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 38 1848 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 38 1848 41 , srcInfoPoints = [] } 15 "15"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 42 1848 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 42 1848 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1848 42 1848 59 , srcInfoPoints = [] } "happyReduction_56"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 1 1853 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 1 1853 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 1 1849 18 , srcInfoPoints = [] } "happyReduction_56") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 19 1850 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1849 19 1849 20 , SrcSpan "tests/examples/CParser.hs" 1850 14 1850 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 20 1850 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 20 1849 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 20 1849 29 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 30 1849 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1849 30 1849 31 , SrcSpan "tests/examples/CParser.hs" 1849 31 1849 39 , SrcSpan "tests/examples/CParser.hs" 1849 39 1849 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1849 31 1849 39 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 5 1850 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 5 1850 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 16 1850 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1850 16 1850 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 6 1853 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1851 6 1851 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1853 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1853 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1851 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1851 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 8 1851 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 18 1853 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1851 18 1851 19 , SrcSpan "tests/examples/CParser.hs" 1853 5 1853 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 19 1852 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1851 19 1851 23 , SrcSpan "tests/examples/CParser.hs" 1851 46 1851 48 , SrcSpan "tests/examples/CParser.hs" 1851 49 1851 50 , SrcSpan "tests/examples/CParser.hs" 1852 48 1852 49 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 24 1851 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 36 1851 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 36 1851 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 36 1851 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 51 1852 48 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 51 1851 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 51 1851 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1851 63 1852 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1851 63 1851 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 5 1852 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1852 5 1852 6 , SrcSpan "tests/examples/CParser.hs" 1852 47 1852 48 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 47 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 7 1852 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 20 1852 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 20 1852 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 20 1852 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 32 1852 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 32 1852 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 32 1852 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 34 1852 39 , srcInfoPoints = [] } "CExpr"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 40 1852 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 40 1852 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1852 40 1852 47 , srcInfoPoints = [] } "Nothing"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 7 1853 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1853 7 1853 8 , SrcSpan "tests/examples/CParser.hs" 1853 39 1853 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 8 1853 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1853 8 1853 9 , SrcSpan "tests/examples/CParser.hs" 1853 11 1853 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 9 1853 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 9 1853 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 14 1853 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 26 1853 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1853 26 1853 27 , SrcSpan "tests/examples/CParser.hs" 1853 38 1853 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 27 1853 36 , srcInfoPoints = [] } "happyIn22"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 37 1853 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 37 1853 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1853 37 1853 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 1 1855 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 1 1855 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 1 1855 15 , srcInfoPoints = [] } "happyReduce_57")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 16 1855 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1855 16 1855 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 18 1855 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 35 1855 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 35 1855 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 38 1855 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 38 1855 41 , srcInfoPoints = [] } 15 "15"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 42 1855 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 42 1855 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1855 42 1855 59 , srcInfoPoints = [] } "happyReduction_57"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 1 1861 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 1 1861 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 1 1856 18 , srcInfoPoints = [] } "happyReduction_57") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 19 1858 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1856 19 1856 20 , SrcSpan "tests/examples/CParser.hs" 1858 14 1858 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 20 1858 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 20 1856 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 20 1856 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 30 1856 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1856 30 1856 31 , SrcSpan "tests/examples/CParser.hs" 1856 31 1856 39 , SrcSpan "tests/examples/CParser.hs" 1856 39 1856 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1856 31 1856 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 5 1858 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 5 1857 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 5 1857 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 15 1857 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1857 15 1857 16 , SrcSpan "tests/examples/CParser.hs" 1857 16 1857 24 , SrcSpan "tests/examples/CParser.hs" 1857 24 1857 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1857 16 1857 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 5 1858 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 5 1858 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 16 1858 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1858 16 1858 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 6 1861 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1859 6 1859 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1861 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1861 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1859 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1859 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 8 1859 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 18 1861 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1859 18 1859 19 , SrcSpan "tests/examples/CParser.hs" 1861 5 1861 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 19 1860 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1859 19 1859 23 , SrcSpan "tests/examples/CParser.hs" 1859 46 1859 48 , SrcSpan "tests/examples/CParser.hs" 1859 49 1859 50 , SrcSpan "tests/examples/CParser.hs" 1860 59 1860 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 24 1859 35 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 36 1859 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 36 1859 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 36 1859 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 51 1860 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 51 1859 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 51 1859 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1859 63 1860 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1859 63 1859 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 5 1860 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1860 5 1860 6 , SrcSpan "tests/examples/CParser.hs" 1860 58 1860 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 7 1860 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 20 1860 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 20 1860 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 20 1860 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 32 1860 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 32 1860 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 32 1860 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 34 1860 39 , srcInfoPoints = [] } "CExpr"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 40 1860 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1860 40 1860 41 , SrcSpan "tests/examples/CParser.hs" 1860 57 1860 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 41 1860 45 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 46 1860 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 46 1860 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1860 46 1860 57 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 7 1861 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1861 7 1861 8 , SrcSpan "tests/examples/CParser.hs" 1861 39 1861 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 8 1861 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1861 8 1861 9 , SrcSpan "tests/examples/CParser.hs" 1861 11 1861 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 9 1861 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 9 1861 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 14 1861 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 26 1861 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1861 26 1861 27 , SrcSpan "tests/examples/CParser.hs" 1861 38 1861 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 27 1861 36 , srcInfoPoints = [] } "happyIn22"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 37 1861 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 37 1861 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1861 37 1861 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 1 1863 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 1 1863 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 1 1863 15 , srcInfoPoints = [] } "happyReduce_58")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 16 1863 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1863 16 1863 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 18 1863 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 35 1863 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 35 1863 37 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 38 1863 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 38 1863 41 , srcInfoPoints = [] } 16 "16"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 42 1863 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 42 1863 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1863 42 1863 59 , srcInfoPoints = [] } "happyReduction_58"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 1 1874 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 1 1874 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 1 1864 18 , srcInfoPoints = [] } "happyReduction_58") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 19 1869 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1864 19 1864 20 , SrcSpan "tests/examples/CParser.hs" 1869 14 1869 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 20 1869 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 20 1864 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 20 1864 29 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 30 1864 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1864 30 1864 31 , SrcSpan "tests/examples/CParser.hs" 1864 31 1864 39 , SrcSpan "tests/examples/CParser.hs" 1864 39 1864 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1864 31 1864 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 5 1869 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 5 1865 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 5 1865 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 15 1865 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1865 15 1865 16 , SrcSpan "tests/examples/CParser.hs" 1865 16 1865 24 , SrcSpan "tests/examples/CParser.hs" 1865 24 1865 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1865 16 1865 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 5 1869 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 5 1866 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 5 1866 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 15 1866 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1866 15 1866 16 , SrcSpan "tests/examples/CParser.hs" 1866 16 1866 24 , SrcSpan "tests/examples/CParser.hs" 1866 24 1866 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1866 16 1866 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 5 1869 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 5 1867 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 5 1867 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 15 1867 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1867 15 1867 16 , SrcSpan "tests/examples/CParser.hs" 1867 16 1867 24 , SrcSpan "tests/examples/CParser.hs" 1867 24 1867 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1867 16 1867 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 5 1869 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 5 1868 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 5 1868 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 15 1868 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1868 15 1868 16 , SrcSpan "tests/examples/CParser.hs" 1868 16 1868 24 , SrcSpan "tests/examples/CParser.hs" 1868 24 1868 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1868 16 1868 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 5 1869 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 5 1869 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 16 1869 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1869 16 1869 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 6 1874 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1870 6 1870 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1874 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1874 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1870 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1870 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 8 1870 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 18 1874 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1870 18 1870 19 , SrcSpan "tests/examples/CParser.hs" 1874 5 1874 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 19 1873 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1870 19 1870 23 , SrcSpan "tests/examples/CParser.hs" 1870 46 1870 48 , SrcSpan "tests/examples/CParser.hs" 1870 49 1870 50 , SrcSpan "tests/examples/CParser.hs" 1873 72 1873 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 24 1870 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 36 1870 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 36 1870 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 36 1870 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 51 1873 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 51 1870 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 51 1870 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1870 63 1873 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1870 63 1870 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 5 1873 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1871 5 1871 9 , SrcSpan "tests/examples/CParser.hs" 1871 32 1871 34 , SrcSpan "tests/examples/CParser.hs" 1871 35 1871 36 , SrcSpan "tests/examples/CParser.hs" 1873 71 1873 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 10 1871 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 22 1871 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 22 1871 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 22 1871 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 37 1873 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 37 1871 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 37 1871 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1871 49 1873 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1871 49 1871 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 5 1873 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1872 5 1872 9 , SrcSpan "tests/examples/CParser.hs" 1872 31 1872 33 , SrcSpan "tests/examples/CParser.hs" 1872 34 1872 35 , SrcSpan "tests/examples/CParser.hs" 1873 70 1873 71 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 10 1872 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 21 1872 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 21 1872 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 21 1872 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 36 1873 70 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 36 1872 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 36 1872 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1872 48 1873 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1872 48 1872 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 5 1873 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1873 5 1873 6 , SrcSpan "tests/examples/CParser.hs" 1873 69 1873 70 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 7 1873 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 20 1873 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 20 1873 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 20 1873 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 32 1873 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 32 1873 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 32 1873 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 49 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 34 1873 37 , srcInfoPoints = [] } "CIf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 38 1873 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 38 1873 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 38 1873 49 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 50 1873 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 50 1873 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 50 1873 61 , srcInfoPoints = [] } "happy_var_5")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 62 1873 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 62 1873 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1873 62 1873 69 , srcInfoPoints = [] } "Nothing"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 7 1874 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1874 7 1874 8 , SrcSpan "tests/examples/CParser.hs" 1874 39 1874 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 8 1874 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1874 8 1874 9 , SrcSpan "tests/examples/CParser.hs" 1874 11 1874 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 9 1874 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 9 1874 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 14 1874 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 26 1874 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1874 26 1874 27 , SrcSpan "tests/examples/CParser.hs" 1874 38 1874 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 27 1874 36 , srcInfoPoints = [] } "happyIn23"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 37 1874 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 37 1874 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1874 37 1874 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 1 1876 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 1 1876 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 1 1876 15 , srcInfoPoints = [] } "happyReduce_59")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 16 1876 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1876 16 1876 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 18 1876 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 35 1876 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 35 1876 37 , srcInfoPoints = [] } 7 "7"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 38 1876 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 38 1876 41 , srcInfoPoints = [] } 16 "16"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 42 1876 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 42 1876 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1876 42 1876 59 , srcInfoPoints = [] } "happyReduction_59"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 1 1890 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 1 1890 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 1 1877 18 , srcInfoPoints = [] } "happyReduction_59") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 19 1884 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1877 19 1877 20 , SrcSpan "tests/examples/CParser.hs" 1884 14 1884 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 20 1884 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 20 1877 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 20 1877 29 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 30 1877 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1877 30 1877 31 , SrcSpan "tests/examples/CParser.hs" 1877 31 1877 39 , SrcSpan "tests/examples/CParser.hs" 1877 39 1877 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1877 31 1877 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 5 1884 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 5 1878 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 5 1878 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 15 1878 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1878 15 1878 16 , SrcSpan "tests/examples/CParser.hs" 1878 16 1878 24 , SrcSpan "tests/examples/CParser.hs" 1878 24 1878 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1878 16 1878 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 5 1884 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 5 1879 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 5 1879 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 15 1879 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1879 15 1879 16 , SrcSpan "tests/examples/CParser.hs" 1879 16 1879 24 , SrcSpan "tests/examples/CParser.hs" 1879 24 1879 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1879 16 1879 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 5 1884 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 5 1880 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 5 1880 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 15 1880 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1880 15 1880 16 , SrcSpan "tests/examples/CParser.hs" 1880 16 1880 24 , SrcSpan "tests/examples/CParser.hs" 1880 24 1880 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1880 16 1880 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 5 1884 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 5 1881 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 5 1881 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 15 1881 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1881 15 1881 16 , SrcSpan "tests/examples/CParser.hs" 1881 16 1881 24 , SrcSpan "tests/examples/CParser.hs" 1881 24 1881 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1881 16 1881 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 5 1884 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 5 1882 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 5 1882 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 15 1882 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1882 15 1882 16 , SrcSpan "tests/examples/CParser.hs" 1882 16 1882 24 , SrcSpan "tests/examples/CParser.hs" 1882 24 1882 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1882 16 1882 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 5 1884 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 5 1883 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 5 1883 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 15 1883 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1883 15 1883 16 , SrcSpan "tests/examples/CParser.hs" 1883 16 1883 24 , SrcSpan "tests/examples/CParser.hs" 1883 24 1883 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1883 16 1883 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 5 1884 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 5 1884 14 , srcInfoPoints = [] } "happyRest"))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 16 1884 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1884 16 1884 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 6 1890 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1885 6 1885 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1890 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1890 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1885 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1885 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 8 1885 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 18 1890 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1885 18 1885 19 , SrcSpan "tests/examples/CParser.hs" 1890 5 1890 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 19 1889 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1885 19 1885 23 , SrcSpan "tests/examples/CParser.hs" 1885 46 1885 48 , SrcSpan "tests/examples/CParser.hs" 1885 49 1885 50 , SrcSpan "tests/examples/CParser.hs" 1889 84 1889 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 24 1885 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 36 1885 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 36 1885 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 36 1885 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 51 1889 84 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 51 1885 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 51 1885 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1885 63 1889 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1885 63 1885 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 5 1889 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1886 5 1886 9 , SrcSpan "tests/examples/CParser.hs" 1886 32 1886 34 , SrcSpan "tests/examples/CParser.hs" 1886 35 1886 36 , SrcSpan "tests/examples/CParser.hs" 1889 83 1889 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 10 1886 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 22 1886 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 22 1886 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 22 1886 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 37 1889 83 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 37 1886 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 37 1886 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1886 49 1889 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1886 49 1886 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 5 1889 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1887 5 1887 9 , SrcSpan "tests/examples/CParser.hs" 1887 31 1887 33 , SrcSpan "tests/examples/CParser.hs" 1887 34 1887 35 , SrcSpan "tests/examples/CParser.hs" 1889 82 1889 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 10 1887 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 21 1887 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 21 1887 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 21 1887 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 36 1889 82 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 36 1887 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 36 1887 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1887 48 1889 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1887 48 1887 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 5 1889 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1888 5 1888 9 , SrcSpan "tests/examples/CParser.hs" 1888 31 1888 33 , SrcSpan "tests/examples/CParser.hs" 1888 34 1888 35 , SrcSpan "tests/examples/CParser.hs" 1889 81 1889 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 10 1888 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 21 1888 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 21 1888 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 21 1888 30 , srcInfoPoints = [] } "happy_x_7")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 36 1889 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 36 1888 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 36 1888 47 , srcInfoPoints = [] } "happy_var_7")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1888 48 1889 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1888 48 1888 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 5 1889 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1889 5 1889 6 , SrcSpan "tests/examples/CParser.hs" 1889 80 1889 81 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 7 1889 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 20 1889 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 20 1889 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 20 1889 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 32 1889 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 32 1889 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 32 1889 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 49 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 34 1889 37 , srcInfoPoints = [] } "CIf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 38 1889 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 38 1889 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 38 1889 49 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 50 1889 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 50 1889 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 50 1889 61 , srcInfoPoints = [] } "happy_var_5")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 62 1889 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1889 62 1889 63 , SrcSpan "tests/examples/CParser.hs" 1889 79 1889 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 79 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 63 1889 67 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 68 1889 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 68 1889 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1889 68 1889 79 , srcInfoPoints = [] } "happy_var_7"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 7 1890 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1890 7 1890 8 , SrcSpan "tests/examples/CParser.hs" 1890 39 1890 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 8 1890 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1890 8 1890 9 , SrcSpan "tests/examples/CParser.hs" 1890 11 1890 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 9 1890 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 9 1890 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 14 1890 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 26 1890 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1890 26 1890 27 , SrcSpan "tests/examples/CParser.hs" 1890 38 1890 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 27 1890 36 , srcInfoPoints = [] } "happyIn23"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 37 1890 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 37 1890 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1890 37 1890 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 1 1892 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 1 1892 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 1 1892 15 , srcInfoPoints = [] } "happyReduce_60")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 16 1892 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1892 16 1892 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 18 1892 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 35 1892 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 35 1892 37 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 38 1892 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 38 1892 41 , srcInfoPoints = [] } 16 "16"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 42 1892 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 42 1892 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1892 42 1892 59 , srcInfoPoints = [] } "happyReduction_60"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 1 1903 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 1 1903 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 1 1893 18 , srcInfoPoints = [] } "happyReduction_60") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 19 1898 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1893 19 1893 20 , SrcSpan "tests/examples/CParser.hs" 1898 14 1898 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 20 1898 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 20 1893 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 20 1893 29 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 30 1893 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1893 30 1893 31 , SrcSpan "tests/examples/CParser.hs" 1893 31 1893 39 , SrcSpan "tests/examples/CParser.hs" 1893 39 1893 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1893 31 1893 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 5 1898 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 5 1894 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 5 1894 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 15 1894 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1894 15 1894 16 , SrcSpan "tests/examples/CParser.hs" 1894 16 1894 24 , SrcSpan "tests/examples/CParser.hs" 1894 24 1894 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1894 16 1894 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 5 1898 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 5 1895 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 5 1895 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 15 1895 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1895 15 1895 16 , SrcSpan "tests/examples/CParser.hs" 1895 16 1895 24 , SrcSpan "tests/examples/CParser.hs" 1895 24 1895 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1895 16 1895 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 5 1898 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 5 1896 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 5 1896 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 15 1896 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1896 15 1896 16 , SrcSpan "tests/examples/CParser.hs" 1896 16 1896 24 , SrcSpan "tests/examples/CParser.hs" 1896 24 1896 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1896 16 1896 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 5 1898 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 5 1897 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 5 1897 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 15 1897 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1897 15 1897 16 , SrcSpan "tests/examples/CParser.hs" 1897 16 1897 24 , SrcSpan "tests/examples/CParser.hs" 1897 24 1897 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1897 16 1897 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 5 1898 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 5 1898 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 16 1898 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1898 16 1898 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 6 1903 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1899 6 1899 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1903 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1903 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1899 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1899 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 8 1899 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 18 1903 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1899 18 1899 19 , SrcSpan "tests/examples/CParser.hs" 1903 5 1903 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 19 1902 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1899 19 1899 23 , SrcSpan "tests/examples/CParser.hs" 1899 46 1899 48 , SrcSpan "tests/examples/CParser.hs" 1899 49 1899 50 , SrcSpan "tests/examples/CParser.hs" 1902 68 1902 69 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 24 1899 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 36 1899 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 36 1899 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 36 1899 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 51 1902 68 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 51 1899 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 51 1899 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1899 63 1902 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1899 63 1899 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 5 1902 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1900 5 1900 9 , SrcSpan "tests/examples/CParser.hs" 1900 32 1900 34 , SrcSpan "tests/examples/CParser.hs" 1900 35 1900 36 , SrcSpan "tests/examples/CParser.hs" 1902 67 1902 68 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 10 1900 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 22 1900 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 22 1900 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 22 1900 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 37 1902 67 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 37 1900 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 37 1900 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1900 49 1902 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1900 49 1900 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 5 1902 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1901 5 1901 9 , SrcSpan "tests/examples/CParser.hs" 1901 31 1901 33 , SrcSpan "tests/examples/CParser.hs" 1901 34 1901 35 , SrcSpan "tests/examples/CParser.hs" 1902 66 1902 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 10 1901 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 21 1901 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 21 1901 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 21 1901 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 36 1902 66 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 36 1901 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 36 1901 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1901 48 1902 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1901 48 1901 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 5 1902 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1902 5 1902 6 , SrcSpan "tests/examples/CParser.hs" 1902 65 1902 66 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 7 1902 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 20 1902 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 20 1902 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 20 1902 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 32 1902 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 32 1902 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 32 1902 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 34 1902 41 , srcInfoPoints = [] } "CSwitch"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 42 1902 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 42 1902 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 42 1902 53 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 54 1902 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 54 1902 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1902 54 1902 65 , srcInfoPoints = [] } "happy_var_5"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 7 1903 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1903 7 1903 8 , SrcSpan "tests/examples/CParser.hs" 1903 39 1903 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 8 1903 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1903 8 1903 9 , SrcSpan "tests/examples/CParser.hs" 1903 11 1903 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 9 1903 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 9 1903 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 14 1903 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 26 1903 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1903 26 1903 27 , SrcSpan "tests/examples/CParser.hs" 1903 38 1903 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 27 1903 36 , srcInfoPoints = [] } "happyIn23"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 37 1903 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 37 1903 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1903 37 1903 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 1 1905 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 1 1905 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 1 1905 15 , srcInfoPoints = [] } "happyReduce_61")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 16 1905 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1905 16 1905 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 18 1905 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 35 1905 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 35 1905 37 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 38 1905 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 38 1905 41 , srcInfoPoints = [] } 17 "17"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 42 1905 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 42 1905 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1905 42 1905 59 , srcInfoPoints = [] } "happyReduction_61"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 1 1916 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 1 1916 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 1 1906 18 , srcInfoPoints = [] } "happyReduction_61") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 19 1911 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1906 19 1906 20 , SrcSpan "tests/examples/CParser.hs" 1911 14 1911 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 20 1911 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 20 1906 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 20 1906 29 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 30 1906 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1906 30 1906 31 , SrcSpan "tests/examples/CParser.hs" 1906 31 1906 39 , SrcSpan "tests/examples/CParser.hs" 1906 39 1906 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1906 31 1906 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 5 1911 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 5 1907 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 5 1907 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 15 1907 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1907 15 1907 16 , SrcSpan "tests/examples/CParser.hs" 1907 16 1907 24 , SrcSpan "tests/examples/CParser.hs" 1907 24 1907 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1907 16 1907 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 5 1911 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 5 1908 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 5 1908 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 15 1908 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1908 15 1908 16 , SrcSpan "tests/examples/CParser.hs" 1908 16 1908 24 , SrcSpan "tests/examples/CParser.hs" 1908 24 1908 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1908 16 1908 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 5 1911 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 5 1909 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 5 1909 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 15 1909 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1909 15 1909 16 , SrcSpan "tests/examples/CParser.hs" 1909 16 1909 24 , SrcSpan "tests/examples/CParser.hs" 1909 24 1909 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1909 16 1909 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 5 1911 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 5 1910 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 5 1910 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 15 1910 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1910 15 1910 16 , SrcSpan "tests/examples/CParser.hs" 1910 16 1910 24 , SrcSpan "tests/examples/CParser.hs" 1910 24 1910 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1910 16 1910 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 5 1911 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 5 1911 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 16 1911 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1911 16 1911 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 6 1916 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1912 6 1912 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1916 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1916 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1912 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1912 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 8 1912 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 18 1916 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1912 18 1912 19 , SrcSpan "tests/examples/CParser.hs" 1916 5 1916 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 19 1915 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1912 19 1912 23 , SrcSpan "tests/examples/CParser.hs" 1912 46 1912 48 , SrcSpan "tests/examples/CParser.hs" 1912 49 1912 50 , SrcSpan "tests/examples/CParser.hs" 1915 73 1915 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 24 1912 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 36 1912 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 36 1912 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 36 1912 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 51 1915 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 51 1912 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 51 1912 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1912 63 1915 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1912 63 1912 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 5 1915 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1913 5 1913 9 , SrcSpan "tests/examples/CParser.hs" 1913 32 1913 34 , SrcSpan "tests/examples/CParser.hs" 1913 35 1913 36 , SrcSpan "tests/examples/CParser.hs" 1915 72 1915 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 10 1913 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 22 1913 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 22 1913 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 22 1913 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 37 1915 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 37 1913 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 37 1913 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1913 49 1915 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1913 49 1913 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 5 1915 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1914 5 1914 9 , SrcSpan "tests/examples/CParser.hs" 1914 31 1914 33 , SrcSpan "tests/examples/CParser.hs" 1914 34 1914 35 , SrcSpan "tests/examples/CParser.hs" 1915 71 1915 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 10 1914 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 21 1914 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 21 1914 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 21 1914 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 36 1915 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 36 1914 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 36 1914 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1914 48 1915 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1914 48 1914 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 5 1915 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1915 5 1915 6 , SrcSpan "tests/examples/CParser.hs" 1915 70 1915 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 7 1915 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 20 1915 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 20 1915 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 20 1915 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 32 1915 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 32 1915 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 32 1915 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 52 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 34 1915 40 , srcInfoPoints = [] } "CWhile"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 41 1915 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 41 1915 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 41 1915 52 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 53 1915 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 53 1915 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 53 1915 64 , srcInfoPoints = [] } "happy_var_5")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 65 1915 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 65 1915 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1915 65 1915 70 , srcInfoPoints = [] } "False"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 7 1916 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1916 7 1916 8 , SrcSpan "tests/examples/CParser.hs" 1916 39 1916 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 8 1916 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1916 8 1916 9 , SrcSpan "tests/examples/CParser.hs" 1916 11 1916 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 9 1916 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 9 1916 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 14 1916 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 26 1916 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1916 26 1916 27 , SrcSpan "tests/examples/CParser.hs" 1916 38 1916 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 27 1916 36 , srcInfoPoints = [] } "happyIn24"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 37 1916 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 37 1916 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1916 37 1916 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 1 1918 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 1 1918 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 1 1918 15 , srcInfoPoints = [] } "happyReduce_62")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 16 1918 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1918 16 1918 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 18 1918 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 35 1918 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 35 1918 37 , srcInfoPoints = [] } 7 "7"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 38 1918 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 38 1918 41 , srcInfoPoints = [] } 17 "17"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 42 1918 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 42 1918 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1918 42 1918 59 , srcInfoPoints = [] } "happyReduction_62"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 1 1931 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 1 1931 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 1 1919 18 , srcInfoPoints = [] } "happyReduction_62") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 19 1926 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1919 19 1919 20 , SrcSpan "tests/examples/CParser.hs" 1926 14 1926 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 20 1926 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 20 1919 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 20 1919 29 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 30 1919 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1919 30 1919 31 , SrcSpan "tests/examples/CParser.hs" 1919 31 1919 39 , SrcSpan "tests/examples/CParser.hs" 1919 39 1919 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1919 31 1919 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 5 1926 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 5 1920 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 5 1920 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 15 1920 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1920 15 1920 16 , SrcSpan "tests/examples/CParser.hs" 1920 16 1920 24 , SrcSpan "tests/examples/CParser.hs" 1920 24 1920 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1920 16 1920 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 5 1926 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 5 1921 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 5 1921 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 15 1921 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1921 15 1921 16 , SrcSpan "tests/examples/CParser.hs" 1921 16 1921 24 , SrcSpan "tests/examples/CParser.hs" 1921 24 1921 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1921 16 1921 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 5 1926 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 5 1922 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 5 1922 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 15 1922 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1922 15 1922 16 , SrcSpan "tests/examples/CParser.hs" 1922 16 1922 24 , SrcSpan "tests/examples/CParser.hs" 1922 24 1922 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1922 16 1922 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 5 1926 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 5 1923 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 5 1923 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 15 1923 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1923 15 1923 16 , SrcSpan "tests/examples/CParser.hs" 1923 16 1923 24 , SrcSpan "tests/examples/CParser.hs" 1923 24 1923 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1923 16 1923 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 5 1926 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 5 1924 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 5 1924 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 15 1924 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1924 15 1924 16 , SrcSpan "tests/examples/CParser.hs" 1924 16 1924 24 , SrcSpan "tests/examples/CParser.hs" 1924 24 1924 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1924 16 1924 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 5 1926 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 5 1925 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 5 1925 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 15 1925 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1925 15 1925 16 , SrcSpan "tests/examples/CParser.hs" 1925 16 1925 24 , SrcSpan "tests/examples/CParser.hs" 1925 24 1925 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1925 16 1925 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 5 1926 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 5 1926 14 , srcInfoPoints = [] } "happyRest"))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 16 1926 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1926 16 1926 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 6 1931 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1927 6 1927 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1931 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1931 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1927 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1927 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 8 1927 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 18 1931 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1927 18 1927 19 , SrcSpan "tests/examples/CParser.hs" 1931 5 1931 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 19 1930 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1927 19 1927 23 , SrcSpan "tests/examples/CParser.hs" 1927 46 1927 48 , SrcSpan "tests/examples/CParser.hs" 1927 49 1927 50 , SrcSpan "tests/examples/CParser.hs" 1930 72 1930 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 24 1927 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 36 1927 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 36 1927 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 36 1927 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 51 1930 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 51 1927 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 51 1927 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1927 63 1930 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1927 63 1927 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 5 1930 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1928 5 1928 9 , SrcSpan "tests/examples/CParser.hs" 1928 31 1928 33 , SrcSpan "tests/examples/CParser.hs" 1928 34 1928 35 , SrcSpan "tests/examples/CParser.hs" 1930 71 1930 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 10 1928 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 21 1928 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 21 1928 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 21 1928 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 36 1930 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 36 1928 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 36 1928 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1928 48 1930 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1928 48 1928 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 5 1930 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1929 5 1929 9 , SrcSpan "tests/examples/CParser.hs" 1929 32 1929 34 , SrcSpan "tests/examples/CParser.hs" 1929 35 1929 36 , SrcSpan "tests/examples/CParser.hs" 1930 70 1930 71 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 10 1929 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 22 1929 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 22 1929 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 22 1929 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 37 1930 70 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 37 1929 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 37 1929 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1929 49 1930 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1929 49 1929 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 5 1930 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1930 5 1930 6 , SrcSpan "tests/examples/CParser.hs" 1930 69 1930 70 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 7 1930 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 20 1930 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 20 1930 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 20 1930 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 32 1930 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 32 1930 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 32 1930 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 52 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 34 1930 40 , srcInfoPoints = [] } "CWhile"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 41 1930 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 41 1930 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 41 1930 52 , srcInfoPoints = [] } "happy_var_5")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 53 1930 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 53 1930 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 53 1930 64 , srcInfoPoints = [] } "happy_var_2")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 65 1930 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 65 1930 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1930 65 1930 69 , srcInfoPoints = [] } "True"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 7 1931 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1931 7 1931 8 , SrcSpan "tests/examples/CParser.hs" 1931 39 1931 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 8 1931 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1931 8 1931 9 , SrcSpan "tests/examples/CParser.hs" 1931 11 1931 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 9 1931 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 9 1931 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 14 1931 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 26 1931 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1931 26 1931 27 , SrcSpan "tests/examples/CParser.hs" 1931 38 1931 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 27 1931 36 , srcInfoPoints = [] } "happyIn24"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 37 1931 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 37 1931 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1931 37 1931 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 1 1933 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 1 1933 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 1 1933 15 , srcInfoPoints = [] } "happyReduce_63")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 16 1933 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1933 16 1933 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 18 1933 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 35 1933 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 35 1933 37 , srcInfoPoints = [] } 9 "9"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 38 1933 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 38 1933 41 , srcInfoPoints = [] } 17 "17"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 42 1933 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 42 1933 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1933 42 1933 59 , srcInfoPoints = [] } "happyReduction_63"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 1 1950 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 1 1950 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 1 1934 18 , srcInfoPoints = [] } "happyReduction_63") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 19 1943 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1934 19 1934 20 , SrcSpan "tests/examples/CParser.hs" 1943 14 1943 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 20 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 20 1934 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 20 1934 29 , srcInfoPoints = [] } "happy_x_9")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 30 1934 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1934 30 1934 31 , SrcSpan "tests/examples/CParser.hs" 1934 31 1934 39 , SrcSpan "tests/examples/CParser.hs" 1934 39 1934 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1934 31 1934 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 5 1935 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 5 1935 14 , srcInfoPoints = [] } "happy_x_8")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 15 1935 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1935 15 1935 16 , SrcSpan "tests/examples/CParser.hs" 1935 16 1935 24 , SrcSpan "tests/examples/CParser.hs" 1935 24 1935 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1935 16 1935 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 5 1936 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 5 1936 14 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 15 1936 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1936 15 1936 16 , SrcSpan "tests/examples/CParser.hs" 1936 16 1936 24 , SrcSpan "tests/examples/CParser.hs" 1936 24 1936 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1936 16 1936 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 5 1937 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 5 1937 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 15 1937 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1937 15 1937 16 , SrcSpan "tests/examples/CParser.hs" 1937 16 1937 24 , SrcSpan "tests/examples/CParser.hs" 1937 24 1937 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1937 16 1937 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 5 1938 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 5 1938 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 15 1938 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1938 15 1938 16 , SrcSpan "tests/examples/CParser.hs" 1938 16 1938 24 , SrcSpan "tests/examples/CParser.hs" 1938 24 1938 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1938 16 1938 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 5 1939 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 5 1939 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 15 1939 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1939 15 1939 16 , SrcSpan "tests/examples/CParser.hs" 1939 16 1939 24 , SrcSpan "tests/examples/CParser.hs" 1939 24 1939 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1939 16 1939 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 5 1940 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 5 1940 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 15 1940 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1940 15 1940 16 , SrcSpan "tests/examples/CParser.hs" 1940 16 1940 24 , SrcSpan "tests/examples/CParser.hs" 1940 24 1940 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1940 16 1940 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 5 1941 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 5 1941 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 15 1941 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1941 15 1941 16 , SrcSpan "tests/examples/CParser.hs" 1941 16 1941 24 , SrcSpan "tests/examples/CParser.hs" 1941 24 1941 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1941 16 1941 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 5 1943 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 5 1942 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 5 1942 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 15 1942 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1942 15 1942 16 , SrcSpan "tests/examples/CParser.hs" 1942 16 1942 24 , SrcSpan "tests/examples/CParser.hs" 1942 24 1942 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1942 16 1942 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 5 1943 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 5 1943 14 , srcInfoPoints = [] } "happyRest"))))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 16 1943 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1943 16 1943 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 6 1950 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1944 6 1944 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1950 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1950 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1944 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1944 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 8 1944 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 18 1950 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1944 18 1944 19 , SrcSpan "tests/examples/CParser.hs" 1950 5 1950 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 19 1949 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1944 19 1944 23 , SrcSpan "tests/examples/CParser.hs" 1944 46 1944 48 , SrcSpan "tests/examples/CParser.hs" 1944 49 1944 50 , SrcSpan "tests/examples/CParser.hs" 1949 98 1949 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 24 1944 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 36 1944 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 36 1944 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 36 1944 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 51 1949 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 51 1944 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 51 1944 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1944 63 1949 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1944 63 1944 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 5 1949 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1945 5 1945 9 , SrcSpan "tests/examples/CParser.hs" 1945 32 1945 34 , SrcSpan "tests/examples/CParser.hs" 1945 35 1945 36 , SrcSpan "tests/examples/CParser.hs" 1949 97 1949 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 10 1945 21 , srcInfoPoints = [] } "happyOut119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 22 1945 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 22 1945 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 22 1945 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 37 1949 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 37 1945 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 37 1945 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1945 49 1949 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1945 49 1945 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 5 1949 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1946 5 1946 9 , SrcSpan "tests/examples/CParser.hs" 1946 32 1946 34 , SrcSpan "tests/examples/CParser.hs" 1946 35 1946 36 , SrcSpan "tests/examples/CParser.hs" 1949 96 1949 97 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 10 1946 21 , srcInfoPoints = [] } "happyOut119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 22 1946 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 22 1946 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 22 1946 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 37 1949 96 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 37 1946 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 37 1946 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1946 49 1949 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1946 49 1946 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 5 1949 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1947 5 1947 9 , SrcSpan "tests/examples/CParser.hs" 1947 32 1947 34 , SrcSpan "tests/examples/CParser.hs" 1947 35 1947 36 , SrcSpan "tests/examples/CParser.hs" 1949 95 1949 96 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 10 1947 21 , srcInfoPoints = [] } "happyOut119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 22 1947 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 22 1947 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 22 1947 31 , srcInfoPoints = [] } "happy_x_7")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 37 1949 95 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 37 1947 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 37 1947 48 , srcInfoPoints = [] } "happy_var_7")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1947 49 1949 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1947 49 1947 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 5 1949 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1948 5 1948 9 , SrcSpan "tests/examples/CParser.hs" 1948 31 1948 33 , SrcSpan "tests/examples/CParser.hs" 1948 34 1948 35 , SrcSpan "tests/examples/CParser.hs" 1949 94 1949 95 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 10 1948 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 21 1948 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 21 1948 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 21 1948 30 , srcInfoPoints = [] } "happy_x_9")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 36 1949 94 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 36 1948 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 36 1948 47 , srcInfoPoints = [] } "happy_var_9")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1948 48 1949 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1948 48 1948 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 5 1949 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1949 5 1949 6 , SrcSpan "tests/examples/CParser.hs" 1949 93 1949 94 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 7 1949 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 20 1949 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 20 1949 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 20 1949 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 32 1949 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 32 1949 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 32 1949 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 34 1949 38 , srcInfoPoints = [] } "CFor"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 39 1949 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1949 39 1949 40 , SrcSpan "tests/examples/CParser.hs" 1949 56 1949 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 56 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 40 1949 44 , srcInfoPoints = [] } "Left"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 45 1949 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 45 1949 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 45 1949 56 , srcInfoPoints = [] } "happy_var_3")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 58 1949 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 58 1949 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 58 1949 69 , srcInfoPoints = [] } "happy_var_5")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 70 1949 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 70 1949 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 70 1949 81 , srcInfoPoints = [] } "happy_var_7")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 82 1949 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 82 1949 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1949 82 1949 93 , srcInfoPoints = [] } "happy_var_9"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 7 1950 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1950 7 1950 8 , SrcSpan "tests/examples/CParser.hs" 1950 39 1950 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 8 1950 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1950 8 1950 9 , SrcSpan "tests/examples/CParser.hs" 1950 11 1950 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 9 1950 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 9 1950 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 14 1950 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 26 1950 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1950 26 1950 27 , SrcSpan "tests/examples/CParser.hs" 1950 38 1950 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 27 1950 36 , srcInfoPoints = [] } "happyIn24"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 37 1950 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 37 1950 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1950 37 1950 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 1 1952 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 1 1952 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 1 1952 15 , srcInfoPoints = [] } "happyReduce_64")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 16 1952 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1952 16 1952 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 18 1952 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 35 1952 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 35 1952 38 , srcInfoPoints = [] } 10 "10"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 39 1952 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 39 1952 42 , srcInfoPoints = [] } 17 "17"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 43 1952 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 43 1952 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1952 43 1952 60 , srcInfoPoints = [] } "happyReduction_64"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 1 1970 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 1 1970 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 1 1953 18 , srcInfoPoints = [] } "happyReduction_64") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 19 1963 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1953 19 1953 20 , SrcSpan "tests/examples/CParser.hs" 1963 14 1963 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 20 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 20 1953 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 20 1953 30 , srcInfoPoints = [] } "happy_x_10")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 31 1953 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1953 31 1953 32 , SrcSpan "tests/examples/CParser.hs" 1953 32 1953 40 , SrcSpan "tests/examples/CParser.hs" 1953 40 1953 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1953 32 1953 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 5 1954 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 5 1954 14 , srcInfoPoints = [] } "happy_x_9")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 15 1954 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1954 15 1954 16 , SrcSpan "tests/examples/CParser.hs" 1954 16 1954 24 , SrcSpan "tests/examples/CParser.hs" 1954 24 1954 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1954 16 1954 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 5 1955 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 5 1955 14 , srcInfoPoints = [] } "happy_x_8")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 15 1955 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1955 15 1955 16 , SrcSpan "tests/examples/CParser.hs" 1955 16 1955 24 , SrcSpan "tests/examples/CParser.hs" 1955 24 1955 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1955 16 1955 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 5 1956 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 5 1956 14 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 15 1956 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1956 15 1956 16 , SrcSpan "tests/examples/CParser.hs" 1956 16 1956 24 , SrcSpan "tests/examples/CParser.hs" 1956 24 1956 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1956 16 1956 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 5 1957 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 5 1957 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 15 1957 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1957 15 1957 16 , SrcSpan "tests/examples/CParser.hs" 1957 16 1957 24 , SrcSpan "tests/examples/CParser.hs" 1957 24 1957 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1957 16 1957 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 5 1958 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 5 1958 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 15 1958 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1958 15 1958 16 , SrcSpan "tests/examples/CParser.hs" 1958 16 1958 24 , SrcSpan "tests/examples/CParser.hs" 1958 24 1958 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1958 16 1958 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 5 1959 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 5 1959 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 15 1959 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1959 15 1959 16 , SrcSpan "tests/examples/CParser.hs" 1959 16 1959 24 , SrcSpan "tests/examples/CParser.hs" 1959 24 1959 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1959 16 1959 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 5 1960 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 5 1960 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 15 1960 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1960 15 1960 16 , SrcSpan "tests/examples/CParser.hs" 1960 16 1960 24 , SrcSpan "tests/examples/CParser.hs" 1960 24 1960 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1960 16 1960 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 5 1961 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 5 1961 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 15 1961 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1961 15 1961 16 , SrcSpan "tests/examples/CParser.hs" 1961 16 1961 24 , SrcSpan "tests/examples/CParser.hs" 1961 24 1961 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1961 16 1961 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 5 1963 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 5 1962 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 5 1962 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 15 1962 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1962 15 1962 16 , SrcSpan "tests/examples/CParser.hs" 1962 16 1962 24 , SrcSpan "tests/examples/CParser.hs" 1962 24 1962 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1962 16 1962 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 5 1963 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 5 1963 14 , srcInfoPoints = [] } "happyRest")))))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 16 1963 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1963 16 1963 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 6 1970 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1964 6 1964 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1970 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1970 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1964 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1964 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 8 1964 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 18 1970 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1964 18 1964 19 , SrcSpan "tests/examples/CParser.hs" 1970 5 1970 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 19 1969 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1964 19 1964 23 , SrcSpan "tests/examples/CParser.hs" 1964 46 1964 48 , SrcSpan "tests/examples/CParser.hs" 1964 49 1964 50 , SrcSpan "tests/examples/CParser.hs" 1969 99 1969 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 24 1964 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 36 1964 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 36 1964 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 36 1964 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 51 1969 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 51 1964 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 51 1964 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1964 63 1969 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1964 63 1964 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 5 1969 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1965 5 1965 9 , SrcSpan "tests/examples/CParser.hs" 1965 31 1965 33 , SrcSpan "tests/examples/CParser.hs" 1965 34 1965 35 , SrcSpan "tests/examples/CParser.hs" 1969 98 1969 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 10 1965 20 , srcInfoPoints = [] } "happyOut32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 21 1965 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 21 1965 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 21 1965 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 36 1969 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 36 1965 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 36 1965 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1965 48 1969 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1965 48 1965 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 5 1969 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1966 5 1966 9 , SrcSpan "tests/examples/CParser.hs" 1966 32 1966 34 , SrcSpan "tests/examples/CParser.hs" 1966 35 1966 36 , SrcSpan "tests/examples/CParser.hs" 1969 97 1969 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 10 1966 21 , srcInfoPoints = [] } "happyOut119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 22 1966 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 22 1966 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 22 1966 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 37 1969 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 37 1966 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 37 1966 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1966 49 1969 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1966 49 1966 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 5 1969 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1967 5 1967 9 , SrcSpan "tests/examples/CParser.hs" 1967 32 1967 34 , SrcSpan "tests/examples/CParser.hs" 1967 35 1967 36 , SrcSpan "tests/examples/CParser.hs" 1969 96 1969 97 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 10 1967 21 , srcInfoPoints = [] } "happyOut119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 22 1967 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 22 1967 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 22 1967 31 , srcInfoPoints = [] } "happy_x_7")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 37 1969 96 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 37 1967 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 37 1967 48 , srcInfoPoints = [] } "happy_var_7")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1967 49 1969 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1967 49 1967 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 5 1969 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1968 5 1968 9 , SrcSpan "tests/examples/CParser.hs" 1968 31 1968 33 , SrcSpan "tests/examples/CParser.hs" 1968 34 1968 35 , SrcSpan "tests/examples/CParser.hs" 1969 95 1969 96 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 10 1968 20 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 21 1968 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 21 1968 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 21 1968 30 , srcInfoPoints = [] } "happy_x_9")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 36 1969 95 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 36 1968 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 36 1968 47 , srcInfoPoints = [] } "happy_var_9")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1968 48 1969 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1968 48 1968 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 5 1969 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1969 5 1969 6 , SrcSpan "tests/examples/CParser.hs" 1969 94 1969 95 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 94 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 7 1969 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 20 1969 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 20 1969 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 20 1969 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 32 1969 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 32 1969 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 32 1969 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 94 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 34 1969 38 , srcInfoPoints = [] } "CFor"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 39 1969 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1969 39 1969 40 , SrcSpan "tests/examples/CParser.hs" 1969 57 1969 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 40 1969 45 , srcInfoPoints = [] } "Right"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 46 1969 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 46 1969 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 46 1969 57 , srcInfoPoints = [] } "happy_var_4")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 59 1969 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 59 1969 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 59 1969 70 , srcInfoPoints = [] } "happy_var_5")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 71 1969 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 71 1969 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 71 1969 82 , srcInfoPoints = [] } "happy_var_7")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 83 1969 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 83 1969 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1969 83 1969 94 , srcInfoPoints = [] } "happy_var_9"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 7 1970 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1970 7 1970 8 , SrcSpan "tests/examples/CParser.hs" 1970 39 1970 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 8 1970 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1970 8 1970 9 , SrcSpan "tests/examples/CParser.hs" 1970 11 1970 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 9 1970 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 9 1970 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 14 1970 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 26 1970 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1970 26 1970 27 , SrcSpan "tests/examples/CParser.hs" 1970 38 1970 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 27 1970 36 , srcInfoPoints = [] } "happyIn24"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 37 1970 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 37 1970 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1970 37 1970 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 1 1972 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 1 1972 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 1 1972 15 , srcInfoPoints = [] } "happyReduce_65")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 16 1972 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1972 16 1972 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 18 1972 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 35 1972 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 35 1972 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 38 1972 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 38 1972 41 , srcInfoPoints = [] } 18 "18"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 42 1972 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 42 1972 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1972 42 1972 59 , srcInfoPoints = [] } "happyReduction_65"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 1 1980 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 1 1980 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 1 1973 18 , srcInfoPoints = [] } "happyReduction_65") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 19 1976 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1973 19 1973 20 , SrcSpan "tests/examples/CParser.hs" 1976 14 1976 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 20 1976 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 20 1973 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 20 1973 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 30 1973 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1973 30 1973 31 , SrcSpan "tests/examples/CParser.hs" 1973 31 1973 39 , SrcSpan "tests/examples/CParser.hs" 1973 39 1973 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1973 31 1973 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 5 1976 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 5 1974 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 5 1974 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 15 1974 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1974 15 1974 16 , SrcSpan "tests/examples/CParser.hs" 1974 16 1974 24 , SrcSpan "tests/examples/CParser.hs" 1974 24 1974 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1974 16 1974 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 5 1976 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 5 1975 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 5 1975 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 15 1975 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1975 15 1975 16 , SrcSpan "tests/examples/CParser.hs" 1975 16 1975 24 , SrcSpan "tests/examples/CParser.hs" 1975 24 1975 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1975 16 1975 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 5 1976 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 5 1976 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 16 1976 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1976 16 1976 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 6 1980 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1977 6 1977 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1980 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1980 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1977 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1977 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 8 1977 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 18 1980 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1977 18 1977 19 , SrcSpan "tests/examples/CParser.hs" 1980 5 1980 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 19 1979 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1977 19 1977 23 , SrcSpan "tests/examples/CParser.hs" 1977 46 1977 48 , SrcSpan "tests/examples/CParser.hs" 1977 49 1977 50 , SrcSpan "tests/examples/CParser.hs" 1979 53 1979 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 24 1977 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 36 1977 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 36 1977 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 36 1977 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 51 1979 53 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 51 1977 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 51 1977 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1977 63 1979 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1977 63 1977 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 5 1979 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1978 5 1978 9 , SrcSpan "tests/examples/CParser.hs" 1978 32 1978 34 , SrcSpan "tests/examples/CParser.hs" 1978 35 1978 36 , SrcSpan "tests/examples/CParser.hs" 1979 52 1979 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 10 1978 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 22 1978 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 22 1978 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 22 1978 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 37 1979 52 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 37 1978 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 37 1978 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1978 49 1979 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1978 49 1978 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 5 1979 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1979 5 1979 6 , SrcSpan "tests/examples/CParser.hs" 1979 51 1979 52 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 7 1979 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 20 1979 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 20 1979 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 20 1979 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 32 1979 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 32 1979 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 32 1979 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 34 1979 39 , srcInfoPoints = [] } "CGoto"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 40 1979 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 40 1979 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1979 40 1979 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 7 1980 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1980 7 1980 8 , SrcSpan "tests/examples/CParser.hs" 1980 39 1980 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 8 1980 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1980 8 1980 9 , SrcSpan "tests/examples/CParser.hs" 1980 11 1980 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 9 1980 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 9 1980 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 14 1980 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 26 1980 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1980 26 1980 27 , SrcSpan "tests/examples/CParser.hs" 1980 38 1980 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 27 1980 36 , srcInfoPoints = [] } "happyIn25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 37 1980 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 37 1980 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1980 37 1980 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 1 1982 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 1 1982 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 1 1982 15 , srcInfoPoints = [] } "happyReduce_66")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 16 1982 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1982 16 1982 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 18 1982 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 35 1982 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 35 1982 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 38 1982 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 38 1982 41 , srcInfoPoints = [] } 18 "18"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 42 1982 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 42 1982 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1982 42 1982 59 , srcInfoPoints = [] } "happyReduction_66"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 1 1991 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 1 1991 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 1 1983 18 , srcInfoPoints = [] } "happyReduction_66") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 19 1987 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1983 19 1983 20 , SrcSpan "tests/examples/CParser.hs" 1987 14 1987 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 20 1987 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 20 1983 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 20 1983 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 30 1983 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1983 30 1983 31 , SrcSpan "tests/examples/CParser.hs" 1983 31 1983 39 , SrcSpan "tests/examples/CParser.hs" 1983 39 1983 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1983 31 1983 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 5 1987 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 5 1984 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 5 1984 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 15 1984 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1984 15 1984 16 , SrcSpan "tests/examples/CParser.hs" 1984 16 1984 24 , SrcSpan "tests/examples/CParser.hs" 1984 24 1984 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1984 16 1984 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 5 1987 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 5 1985 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 5 1985 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 15 1985 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1985 15 1985 16 , SrcSpan "tests/examples/CParser.hs" 1985 16 1985 24 , SrcSpan "tests/examples/CParser.hs" 1985 24 1985 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1985 16 1985 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 5 1987 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 5 1986 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 5 1986 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 15 1986 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1986 15 1986 16 , SrcSpan "tests/examples/CParser.hs" 1986 16 1986 24 , SrcSpan "tests/examples/CParser.hs" 1986 24 1986 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1986 16 1986 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 5 1987 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 5 1987 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 16 1987 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1987 16 1987 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 6 1991 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1988 6 1988 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1991 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1991 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1988 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1988 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 8 1988 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 18 1991 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1988 18 1988 19 , SrcSpan "tests/examples/CParser.hs" 1991 5 1991 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 19 1990 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1988 19 1988 23 , SrcSpan "tests/examples/CParser.hs" 1988 46 1988 48 , SrcSpan "tests/examples/CParser.hs" 1988 49 1988 50 , SrcSpan "tests/examples/CParser.hs" 1990 56 1990 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 24 1988 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 36 1988 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 36 1988 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 36 1988 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 51 1990 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 51 1988 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 51 1988 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1988 63 1990 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1988 63 1988 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 5 1990 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1989 5 1989 9 , SrcSpan "tests/examples/CParser.hs" 1989 32 1989 34 , SrcSpan "tests/examples/CParser.hs" 1989 35 1989 36 , SrcSpan "tests/examples/CParser.hs" 1990 55 1990 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 10 1989 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 22 1989 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 22 1989 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 22 1989 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 37 1990 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 37 1989 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 37 1989 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1989 49 1990 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1989 49 1989 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 5 1990 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1990 5 1990 6 , SrcSpan "tests/examples/CParser.hs" 1990 54 1990 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 7 1990 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 20 1990 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 20 1990 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 20 1990 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 32 1990 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 32 1990 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 32 1990 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 34 1990 42 , srcInfoPoints = [] } "CGotoPtr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 43 1990 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 43 1990 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1990 43 1990 54 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 7 1991 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1991 7 1991 8 , SrcSpan "tests/examples/CParser.hs" 1991 39 1991 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 8 1991 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1991 8 1991 9 , SrcSpan "tests/examples/CParser.hs" 1991 11 1991 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 9 1991 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 9 1991 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 14 1991 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 26 1991 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1991 26 1991 27 , SrcSpan "tests/examples/CParser.hs" 1991 38 1991 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 27 1991 36 , srcInfoPoints = [] } "happyIn25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 37 1991 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 37 1991 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1991 37 1991 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 1 1993 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 1 1993 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 1 1993 15 , srcInfoPoints = [] } "happyReduce_67")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 16 1993 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1993 16 1993 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 18 1993 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 35 1993 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 35 1993 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 38 1993 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 38 1993 41 , srcInfoPoints = [] } 18 "18"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 42 1993 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 42 1993 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1993 42 1993 59 , srcInfoPoints = [] } "happyReduction_67"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 1 1999 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 1 1999 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 1 1994 18 , srcInfoPoints = [] } "happyReduction_67") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 19 1996 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1994 19 1994 20 , SrcSpan "tests/examples/CParser.hs" 1996 14 1996 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 20 1996 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 20 1994 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 20 1994 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 30 1994 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1994 30 1994 31 , SrcSpan "tests/examples/CParser.hs" 1994 31 1994 39 , SrcSpan "tests/examples/CParser.hs" 1994 39 1994 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1994 31 1994 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 5 1996 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 5 1995 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 5 1995 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 15 1995 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1995 15 1995 16 , SrcSpan "tests/examples/CParser.hs" 1995 16 1995 24 , SrcSpan "tests/examples/CParser.hs" 1995 24 1995 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1995 16 1995 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 5 1996 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 5 1996 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 16 1996 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1996 16 1996 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 6 1999 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1997 6 1997 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1999 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1999 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1997 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1997 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 8 1997 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 18 1999 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1997 18 1997 19 , SrcSpan "tests/examples/CParser.hs" 1999 5 1999 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 19 1998 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1997 19 1997 23 , SrcSpan "tests/examples/CParser.hs" 1997 46 1997 48 , SrcSpan "tests/examples/CParser.hs" 1997 49 1997 50 , SrcSpan "tests/examples/CParser.hs" 1998 40 1998 41 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 24 1997 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 36 1997 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 36 1997 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 36 1997 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 51 1998 40 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 51 1997 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 51 1997 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1997 63 1998 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1997 63 1997 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 5 1998 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1998 5 1998 6 , SrcSpan "tests/examples/CParser.hs" 1998 39 1998 40 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 7 1998 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 20 1998 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 20 1998 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 20 1998 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 32 1998 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 32 1998 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 32 1998 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 34 1998 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 34 1998 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1998 34 1998 39 , srcInfoPoints = [] } "CCont")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 7 1999 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1999 7 1999 8 , SrcSpan "tests/examples/CParser.hs" 1999 39 1999 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 8 1999 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1999 8 1999 9 , SrcSpan "tests/examples/CParser.hs" 1999 11 1999 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 9 1999 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 9 1999 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 14 1999 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 26 1999 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 1999 26 1999 27 , SrcSpan "tests/examples/CParser.hs" 1999 38 1999 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 27 1999 36 , srcInfoPoints = [] } "happyIn25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 37 1999 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 37 1999 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 1999 37 1999 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 1 2001 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 1 2001 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 1 2001 15 , srcInfoPoints = [] } "happyReduce_68")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 16 2001 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2001 16 2001 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 18 2001 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 35 2001 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 35 2001 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 38 2001 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 38 2001 41 , srcInfoPoints = [] } 18 "18"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 42 2001 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 42 2001 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2001 42 2001 59 , srcInfoPoints = [] } "happyReduction_68"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 1 2007 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 1 2007 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 1 2002 18 , srcInfoPoints = [] } "happyReduction_68") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 19 2004 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2002 19 2002 20 , SrcSpan "tests/examples/CParser.hs" 2004 14 2004 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 20 2004 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 20 2002 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 20 2002 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 30 2002 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2002 30 2002 31 , SrcSpan "tests/examples/CParser.hs" 2002 31 2002 39 , SrcSpan "tests/examples/CParser.hs" 2002 39 2002 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2002 31 2002 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 5 2004 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 5 2003 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 5 2003 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 15 2003 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2003 15 2003 16 , SrcSpan "tests/examples/CParser.hs" 2003 16 2003 24 , SrcSpan "tests/examples/CParser.hs" 2003 24 2003 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2003 16 2003 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 5 2004 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 5 2004 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 16 2004 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2004 16 2004 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 6 2007 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2005 6 2005 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2007 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2007 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2005 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2005 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 8 2005 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 18 2007 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2005 18 2005 19 , SrcSpan "tests/examples/CParser.hs" 2007 5 2007 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 19 2006 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2005 19 2005 23 , SrcSpan "tests/examples/CParser.hs" 2005 46 2005 48 , SrcSpan "tests/examples/CParser.hs" 2005 49 2005 50 , SrcSpan "tests/examples/CParser.hs" 2006 41 2006 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 24 2005 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 36 2005 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 36 2005 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 36 2005 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 51 2006 41 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 51 2005 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 51 2005 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2005 63 2006 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2005 63 2005 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 5 2006 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2006 5 2006 6 , SrcSpan "tests/examples/CParser.hs" 2006 40 2006 41 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 7 2006 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 20 2006 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 20 2006 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 20 2006 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 32 2006 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 32 2006 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 32 2006 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 34 2006 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 34 2006 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2006 34 2006 40 , srcInfoPoints = [] } "CBreak")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 7 2007 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2007 7 2007 8 , SrcSpan "tests/examples/CParser.hs" 2007 39 2007 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 8 2007 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2007 8 2007 9 , SrcSpan "tests/examples/CParser.hs" 2007 11 2007 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 9 2007 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 9 2007 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 14 2007 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 26 2007 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2007 26 2007 27 , SrcSpan "tests/examples/CParser.hs" 2007 38 2007 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 27 2007 36 , srcInfoPoints = [] } "happyIn25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 37 2007 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 37 2007 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2007 37 2007 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 1 2009 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 1 2009 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 1 2009 15 , srcInfoPoints = [] } "happyReduce_69")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 16 2009 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2009 16 2009 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 18 2009 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 35 2009 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 35 2009 37 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 38 2009 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 38 2009 41 , srcInfoPoints = [] } 18 "18"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 42 2009 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 42 2009 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2009 42 2009 59 , srcInfoPoints = [] } "happyReduction_69"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 1 2017 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 1 2017 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 1 2010 18 , srcInfoPoints = [] } "happyReduction_69") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 19 2013 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2010 19 2010 20 , SrcSpan "tests/examples/CParser.hs" 2013 14 2013 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 20 2013 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 20 2010 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 20 2010 29 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 30 2010 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2010 30 2010 31 , SrcSpan "tests/examples/CParser.hs" 2010 31 2010 39 , SrcSpan "tests/examples/CParser.hs" 2010 39 2010 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2010 31 2010 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 5 2013 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 5 2011 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 5 2011 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 15 2011 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2011 15 2011 16 , SrcSpan "tests/examples/CParser.hs" 2011 16 2011 24 , SrcSpan "tests/examples/CParser.hs" 2011 24 2011 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2011 16 2011 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 5 2013 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 5 2012 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 5 2012 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 15 2012 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2012 15 2012 16 , SrcSpan "tests/examples/CParser.hs" 2012 16 2012 24 , SrcSpan "tests/examples/CParser.hs" 2012 24 2012 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2012 16 2012 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 5 2013 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 5 2013 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 16 2013 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2013 16 2013 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 6 2017 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2014 6 2014 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2017 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2017 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2014 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2014 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 8 2014 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 18 2017 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2014 18 2014 19 , SrcSpan "tests/examples/CParser.hs" 2017 5 2017 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 19 2016 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2014 19 2014 23 , SrcSpan "tests/examples/CParser.hs" 2014 46 2014 48 , SrcSpan "tests/examples/CParser.hs" 2014 49 2014 50 , SrcSpan "tests/examples/CParser.hs" 2016 55 2016 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 24 2014 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 36 2014 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 36 2014 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 36 2014 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 51 2016 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 51 2014 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 51 2014 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2014 63 2016 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2014 63 2014 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 5 2016 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2015 5 2015 9 , SrcSpan "tests/examples/CParser.hs" 2015 32 2015 34 , SrcSpan "tests/examples/CParser.hs" 2015 35 2015 36 , SrcSpan "tests/examples/CParser.hs" 2016 54 2016 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 10 2015 21 , srcInfoPoints = [] } "happyOut119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 22 2015 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 22 2015 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 22 2015 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 37 2016 54 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 37 2015 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 37 2015 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2015 49 2016 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2015 49 2015 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 5 2016 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2016 5 2016 6 , SrcSpan "tests/examples/CParser.hs" 2016 53 2016 54 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 53 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 7 2016 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 20 2016 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 20 2016 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 20 2016 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 32 2016 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 32 2016 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 32 2016 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 34 2016 41 , srcInfoPoints = [] } "CReturn"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 42 2016 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 42 2016 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2016 42 2016 53 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 7 2017 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2017 7 2017 8 , SrcSpan "tests/examples/CParser.hs" 2017 39 2017 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 8 2017 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2017 8 2017 9 , SrcSpan "tests/examples/CParser.hs" 2017 11 2017 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 9 2017 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 9 2017 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 14 2017 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 26 2017 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2017 26 2017 27 , SrcSpan "tests/examples/CParser.hs" 2017 38 2017 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 27 2017 36 , srcInfoPoints = [] } "happyIn25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 37 2017 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 37 2017 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2017 37 2017 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 1 2019 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 1 2019 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 1 2019 15 , srcInfoPoints = [] } "happyReduce_70")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 16 2019 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2019 16 2019 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 18 2019 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 35 2019 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 35 2019 37 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 38 2019 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 38 2019 41 , srcInfoPoints = [] } 19 "19"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 42 2019 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 42 2019 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2019 42 2019 59 , srcInfoPoints = [] } "happyReduction_70"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 1 2031 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 1 2031 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 1 2020 18 , srcInfoPoints = [] } "happyReduction_70") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 19 2026 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2020 19 2020 20 , SrcSpan "tests/examples/CParser.hs" 2026 14 2026 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 20 2026 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 20 2020 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 20 2020 29 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 30 2020 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2020 30 2020 31 , SrcSpan "tests/examples/CParser.hs" 2020 31 2020 39 , SrcSpan "tests/examples/CParser.hs" 2020 39 2020 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2020 31 2020 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 5 2026 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 5 2021 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 5 2021 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 15 2021 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2021 15 2021 16 , SrcSpan "tests/examples/CParser.hs" 2021 16 2021 24 , SrcSpan "tests/examples/CParser.hs" 2021 24 2021 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2021 16 2021 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 5 2026 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 5 2022 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 5 2022 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 15 2022 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2022 15 2022 16 , SrcSpan "tests/examples/CParser.hs" 2022 16 2022 24 , SrcSpan "tests/examples/CParser.hs" 2022 24 2022 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2022 16 2022 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 5 2026 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 5 2023 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 5 2023 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 15 2023 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2023 15 2023 16 , SrcSpan "tests/examples/CParser.hs" 2023 16 2023 24 , SrcSpan "tests/examples/CParser.hs" 2023 24 2023 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2023 16 2023 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 5 2026 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 5 2024 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 5 2024 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 15 2024 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2024 15 2024 16 , SrcSpan "tests/examples/CParser.hs" 2024 16 2024 24 , SrcSpan "tests/examples/CParser.hs" 2024 24 2024 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2024 16 2024 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 5 2026 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 5 2025 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 5 2025 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 15 2025 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2025 15 2025 16 , SrcSpan "tests/examples/CParser.hs" 2025 16 2025 24 , SrcSpan "tests/examples/CParser.hs" 2025 24 2025 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2025 16 2025 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 5 2026 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 5 2026 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 16 2026 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2026 16 2026 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 6 2031 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2027 6 2027 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2031 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2031 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2027 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2027 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 8 2027 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 18 2031 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2027 18 2027 19 , SrcSpan "tests/examples/CParser.hs" 2031 5 2031 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 19 2030 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2027 19 2027 23 , SrcSpan "tests/examples/CParser.hs" 2027 46 2027 48 , SrcSpan "tests/examples/CParser.hs" 2027 49 2027 50 , SrcSpan "tests/examples/CParser.hs" 2030 78 2030 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 24 2027 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 36 2027 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 36 2027 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 36 2027 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 51 2030 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 51 2027 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 51 2027 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2027 63 2030 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2027 63 2027 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 5 2030 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2028 5 2028 9 , SrcSpan "tests/examples/CParser.hs" 2028 31 2028 33 , SrcSpan "tests/examples/CParser.hs" 2028 34 2028 35 , SrcSpan "tests/examples/CParser.hs" 2030 77 2030 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 10 2028 20 , srcInfoPoints = [] } "happyOut27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 21 2028 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 21 2028 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 21 2028 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 36 2030 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 36 2028 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 36 2028 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2028 48 2030 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2028 48 2028 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 5 2030 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2029 5 2029 9 , SrcSpan "tests/examples/CParser.hs" 2029 32 2029 34 , SrcSpan "tests/examples/CParser.hs" 2029 35 2029 36 , SrcSpan "tests/examples/CParser.hs" 2030 76 2030 77 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 10 2029 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 22 2029 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 22 2029 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 22 2029 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 37 2030 76 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 37 2029 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 37 2029 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2029 49 2030 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2029 49 2029 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 5 2030 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2030 5 2030 6 , SrcSpan "tests/examples/CParser.hs" 2030 75 2030 76 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 75 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 7 2030 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 20 2030 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 20 2030 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 20 2030 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 32 2030 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 32 2030 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 32 2030 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 75 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 34 2030 42 , srcInfoPoints = [] } "CAsmStmt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 43 2030 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 43 2030 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 43 2030 54 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 55 2030 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 55 2030 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 55 2030 66 , srcInfoPoints = [] } "happy_var_4")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 67 2030 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2030 67 2030 68 , SrcSpan "tests/examples/CParser.hs" 2030 68 2030 69 ] } [])) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 70 2030 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2030 70 2030 71 , SrcSpan "tests/examples/CParser.hs" 2030 71 2030 72 ] } [])) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2030 73 2030 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2030 73 2030 74 , SrcSpan "tests/examples/CParser.hs" 2030 74 2030 75 ] } []))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 7 2031 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2031 7 2031 8 , SrcSpan "tests/examples/CParser.hs" 2031 39 2031 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 8 2031 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2031 8 2031 9 , SrcSpan "tests/examples/CParser.hs" 2031 11 2031 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 9 2031 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 9 2031 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 14 2031 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 26 2031 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2031 26 2031 27 , SrcSpan "tests/examples/CParser.hs" 2031 38 2031 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 27 2031 36 , srcInfoPoints = [] } "happyIn26"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 37 2031 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 37 2031 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2031 37 2031 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 1 2033 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 1 2033 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 1 2033 15 , srcInfoPoints = [] } "happyReduce_71")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 16 2033 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2033 16 2033 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 18 2033 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 35 2033 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 35 2033 37 , srcInfoPoints = [] } 8 "8"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 38 2033 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 38 2033 41 , srcInfoPoints = [] } 19 "19"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 42 2033 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 42 2033 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2033 42 2033 59 , srcInfoPoints = [] } "happyReduction_71"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 1 2048 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 1 2048 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 1 2034 18 , srcInfoPoints = [] } "happyReduction_71") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 19 2042 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2034 19 2034 20 , SrcSpan "tests/examples/CParser.hs" 2042 14 2042 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 20 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 20 2034 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 20 2034 29 , srcInfoPoints = [] } "happy_x_8")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 30 2034 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2034 30 2034 31 , SrcSpan "tests/examples/CParser.hs" 2034 31 2034 39 , SrcSpan "tests/examples/CParser.hs" 2034 39 2034 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2034 31 2034 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 5 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 5 2035 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 5 2035 14 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 15 2035 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2035 15 2035 16 , SrcSpan "tests/examples/CParser.hs" 2035 16 2035 24 , SrcSpan "tests/examples/CParser.hs" 2035 24 2035 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2035 16 2035 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 5 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 5 2036 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 5 2036 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 15 2036 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2036 15 2036 16 , SrcSpan "tests/examples/CParser.hs" 2036 16 2036 24 , SrcSpan "tests/examples/CParser.hs" 2036 24 2036 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2036 16 2036 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 5 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 5 2037 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 5 2037 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 15 2037 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2037 15 2037 16 , SrcSpan "tests/examples/CParser.hs" 2037 16 2037 24 , SrcSpan "tests/examples/CParser.hs" 2037 24 2037 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2037 16 2037 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 5 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 5 2038 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 5 2038 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 15 2038 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2038 15 2038 16 , SrcSpan "tests/examples/CParser.hs" 2038 16 2038 24 , SrcSpan "tests/examples/CParser.hs" 2038 24 2038 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2038 16 2038 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 5 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 5 2039 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 5 2039 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 15 2039 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2039 15 2039 16 , SrcSpan "tests/examples/CParser.hs" 2039 16 2039 24 , SrcSpan "tests/examples/CParser.hs" 2039 24 2039 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2039 16 2039 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 5 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 5 2040 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 5 2040 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 15 2040 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2040 15 2040 16 , SrcSpan "tests/examples/CParser.hs" 2040 16 2040 24 , SrcSpan "tests/examples/CParser.hs" 2040 24 2040 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2040 16 2040 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 5 2042 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 5 2041 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 5 2041 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 15 2041 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2041 15 2041 16 , SrcSpan "tests/examples/CParser.hs" 2041 16 2041 24 , SrcSpan "tests/examples/CParser.hs" 2041 24 2041 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2041 16 2041 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 5 2042 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 5 2042 14 , srcInfoPoints = [] } "happyRest")))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 16 2042 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2042 16 2042 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 6 2048 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2043 6 2043 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2048 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2048 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2043 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2043 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 8 2043 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 18 2048 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2043 18 2043 19 , SrcSpan "tests/examples/CParser.hs" 2048 5 2048 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 19 2047 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2043 19 2043 23 , SrcSpan "tests/examples/CParser.hs" 2043 46 2043 48 , SrcSpan "tests/examples/CParser.hs" 2043 49 2043 50 , SrcSpan "tests/examples/CParser.hs" 2047 88 2047 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 24 2043 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 36 2043 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 36 2043 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 36 2043 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 51 2047 88 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 51 2043 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 51 2043 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2043 63 2047 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2043 63 2043 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 5 2047 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2044 5 2044 9 , SrcSpan "tests/examples/CParser.hs" 2044 31 2044 33 , SrcSpan "tests/examples/CParser.hs" 2044 34 2044 35 , SrcSpan "tests/examples/CParser.hs" 2047 87 2047 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 10 2044 20 , srcInfoPoints = [] } "happyOut27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 21 2044 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 21 2044 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 21 2044 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 36 2047 87 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 36 2044 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 36 2044 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2044 48 2047 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2044 48 2044 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 5 2047 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2045 5 2045 9 , SrcSpan "tests/examples/CParser.hs" 2045 32 2045 34 , SrcSpan "tests/examples/CParser.hs" 2045 35 2045 36 , SrcSpan "tests/examples/CParser.hs" 2047 86 2047 87 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 10 2045 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 22 2045 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 22 2045 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 22 2045 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 37 2047 86 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 37 2045 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 37 2045 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2045 49 2047 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2045 49 2045 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 5 2047 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2046 5 2046 9 , SrcSpan "tests/examples/CParser.hs" 2046 31 2046 33 , SrcSpan "tests/examples/CParser.hs" 2046 34 2046 35 , SrcSpan "tests/examples/CParser.hs" 2047 85 2047 86 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 10 2046 20 , srcInfoPoints = [] } "happyOut28"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 21 2046 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 21 2046 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 21 2046 30 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 36 2047 85 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 36 2046 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 36 2046 47 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2046 48 2047 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2046 48 2046 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 5 2047 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2047 5 2047 6 , SrcSpan "tests/examples/CParser.hs" 2047 84 2047 85 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 84 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 7 2047 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 20 2047 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 20 2047 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 20 2047 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 32 2047 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 32 2047 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 32 2047 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 84 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 34 2047 42 , srcInfoPoints = [] } "CAsmStmt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 43 2047 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 43 2047 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 43 2047 54 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 55 2047 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 55 2047 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 55 2047 66 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 67 2047 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 67 2047 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 67 2047 78 , srcInfoPoints = [] } "happy_var_6")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 79 2047 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2047 79 2047 80 , SrcSpan "tests/examples/CParser.hs" 2047 80 2047 81 ] } [])) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2047 82 2047 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2047 82 2047 83 , SrcSpan "tests/examples/CParser.hs" 2047 83 2047 84 ] } []))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 7 2048 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2048 7 2048 8 , SrcSpan "tests/examples/CParser.hs" 2048 39 2048 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 8 2048 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2048 8 2048 9 , SrcSpan "tests/examples/CParser.hs" 2048 11 2048 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 9 2048 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 9 2048 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 14 2048 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 26 2048 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2048 26 2048 27 , SrcSpan "tests/examples/CParser.hs" 2048 38 2048 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 27 2048 36 , srcInfoPoints = [] } "happyIn26"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 37 2048 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 37 2048 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2048 37 2048 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 1 2050 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 1 2050 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 1 2050 15 , srcInfoPoints = [] } "happyReduce_72")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 16 2050 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2050 16 2050 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 18 2050 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 35 2050 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 35 2050 38 , srcInfoPoints = [] } 10 "10"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 39 2050 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 39 2050 42 , srcInfoPoints = [] } 19 "19"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 43 2050 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 43 2050 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2050 43 2050 60 , srcInfoPoints = [] } "happyReduction_72"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 1 2068 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 1 2068 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 1 2051 18 , srcInfoPoints = [] } "happyReduction_72") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 19 2061 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2051 19 2051 20 , SrcSpan "tests/examples/CParser.hs" 2061 14 2061 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 20 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 20 2051 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 20 2051 30 , srcInfoPoints = [] } "happy_x_10")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 31 2051 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2051 31 2051 32 , SrcSpan "tests/examples/CParser.hs" 2051 32 2051 40 , SrcSpan "tests/examples/CParser.hs" 2051 40 2051 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2051 32 2051 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 5 2052 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 5 2052 14 , srcInfoPoints = [] } "happy_x_9")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 15 2052 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2052 15 2052 16 , SrcSpan "tests/examples/CParser.hs" 2052 16 2052 24 , SrcSpan "tests/examples/CParser.hs" 2052 24 2052 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2052 16 2052 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 5 2053 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 5 2053 14 , srcInfoPoints = [] } "happy_x_8")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 15 2053 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2053 15 2053 16 , SrcSpan "tests/examples/CParser.hs" 2053 16 2053 24 , SrcSpan "tests/examples/CParser.hs" 2053 24 2053 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2053 16 2053 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 5 2054 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 5 2054 14 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 15 2054 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2054 15 2054 16 , SrcSpan "tests/examples/CParser.hs" 2054 16 2054 24 , SrcSpan "tests/examples/CParser.hs" 2054 24 2054 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2054 16 2054 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 5 2055 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 5 2055 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 15 2055 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2055 15 2055 16 , SrcSpan "tests/examples/CParser.hs" 2055 16 2055 24 , SrcSpan "tests/examples/CParser.hs" 2055 24 2055 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2055 16 2055 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 5 2056 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 5 2056 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 15 2056 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2056 15 2056 16 , SrcSpan "tests/examples/CParser.hs" 2056 16 2056 24 , SrcSpan "tests/examples/CParser.hs" 2056 24 2056 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2056 16 2056 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 5 2057 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 5 2057 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 15 2057 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2057 15 2057 16 , SrcSpan "tests/examples/CParser.hs" 2057 16 2057 24 , SrcSpan "tests/examples/CParser.hs" 2057 24 2057 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2057 16 2057 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 5 2058 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 5 2058 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 15 2058 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2058 15 2058 16 , SrcSpan "tests/examples/CParser.hs" 2058 16 2058 24 , SrcSpan "tests/examples/CParser.hs" 2058 24 2058 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2058 16 2058 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 5 2059 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 5 2059 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 15 2059 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2059 15 2059 16 , SrcSpan "tests/examples/CParser.hs" 2059 16 2059 24 , SrcSpan "tests/examples/CParser.hs" 2059 24 2059 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2059 16 2059 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 5 2061 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 5 2060 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 5 2060 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 15 2060 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2060 15 2060 16 , SrcSpan "tests/examples/CParser.hs" 2060 16 2060 24 , SrcSpan "tests/examples/CParser.hs" 2060 24 2060 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2060 16 2060 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 5 2061 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 5 2061 14 , srcInfoPoints = [] } "happyRest")))))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 16 2061 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2061 16 2061 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 6 2068 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2062 6 2062 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2068 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2068 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2062 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2062 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 8 2062 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 18 2068 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2062 18 2062 19 , SrcSpan "tests/examples/CParser.hs" 2068 5 2068 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 19 2067 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2062 19 2062 23 , SrcSpan "tests/examples/CParser.hs" 2062 46 2062 48 , SrcSpan "tests/examples/CParser.hs" 2062 49 2062 50 , SrcSpan "tests/examples/CParser.hs" 2067 98 2067 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 24 2062 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 36 2062 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 36 2062 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 36 2062 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 51 2067 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 51 2062 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 51 2062 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2062 63 2067 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2062 63 2062 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 5 2067 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2063 5 2063 9 , SrcSpan "tests/examples/CParser.hs" 2063 31 2063 33 , SrcSpan "tests/examples/CParser.hs" 2063 34 2063 35 , SrcSpan "tests/examples/CParser.hs" 2067 97 2067 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 10 2063 20 , srcInfoPoints = [] } "happyOut27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 21 2063 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 21 2063 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 21 2063 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 36 2067 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 36 2063 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 36 2063 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2063 48 2067 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2063 48 2063 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 5 2067 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2064 5 2064 9 , SrcSpan "tests/examples/CParser.hs" 2064 32 2064 34 , SrcSpan "tests/examples/CParser.hs" 2064 35 2064 36 , SrcSpan "tests/examples/CParser.hs" 2067 96 2067 97 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 10 2064 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 22 2064 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 22 2064 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 22 2064 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 37 2067 96 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 37 2064 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 37 2064 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2064 49 2067 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2064 49 2064 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 5 2067 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2065 5 2065 9 , SrcSpan "tests/examples/CParser.hs" 2065 31 2065 33 , SrcSpan "tests/examples/CParser.hs" 2065 34 2065 35 , SrcSpan "tests/examples/CParser.hs" 2067 95 2067 96 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 10 2065 20 , srcInfoPoints = [] } "happyOut28"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 21 2065 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 21 2065 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 21 2065 30 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 36 2067 95 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 36 2065 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 36 2065 47 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2065 48 2067 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2065 48 2065 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 5 2067 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2066 5 2066 9 , SrcSpan "tests/examples/CParser.hs" 2066 31 2066 33 , SrcSpan "tests/examples/CParser.hs" 2066 34 2066 35 , SrcSpan "tests/examples/CParser.hs" 2067 94 2067 95 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 10 2066 20 , srcInfoPoints = [] } "happyOut28"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 21 2066 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 21 2066 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 21 2066 30 , srcInfoPoints = [] } "happy_x_8")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 36 2067 94 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 36 2066 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 36 2066 47 , srcInfoPoints = [] } "happy_var_8")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2066 48 2067 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2066 48 2066 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 5 2067 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2067 5 2067 6 , SrcSpan "tests/examples/CParser.hs" 2067 93 2067 94 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 7 2067 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 20 2067 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 20 2067 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 20 2067 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 32 2067 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 32 2067 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 32 2067 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 34 2067 42 , srcInfoPoints = [] } "CAsmStmt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 43 2067 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 43 2067 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 43 2067 54 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 55 2067 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 55 2067 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 55 2067 66 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 67 2067 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 67 2067 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 67 2067 78 , srcInfoPoints = [] } "happy_var_6")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 79 2067 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 79 2067 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 79 2067 90 , srcInfoPoints = [] } "happy_var_8")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2067 91 2067 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2067 91 2067 92 , SrcSpan "tests/examples/CParser.hs" 2067 92 2067 93 ] } []))))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 7 2068 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2068 7 2068 8 , SrcSpan "tests/examples/CParser.hs" 2068 39 2068 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 8 2068 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2068 8 2068 9 , SrcSpan "tests/examples/CParser.hs" 2068 11 2068 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 9 2068 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 9 2068 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 14 2068 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 26 2068 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2068 26 2068 27 , SrcSpan "tests/examples/CParser.hs" 2068 38 2068 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 27 2068 36 , srcInfoPoints = [] } "happyIn26"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 37 2068 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 37 2068 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2068 37 2068 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 1 2070 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 1 2070 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 1 2070 15 , srcInfoPoints = [] } "happyReduce_73")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 16 2070 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2070 16 2070 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 18 2070 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 35 2070 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 35 2070 38 , srcInfoPoints = [] } 12 "12"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 39 2070 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 39 2070 42 , srcInfoPoints = [] } 19 "19"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 43 2070 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 43 2070 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2070 43 2070 60 , srcInfoPoints = [] } "happyReduction_73"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 1 2091 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 1 2091 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 1 2071 18 , srcInfoPoints = [] } "happyReduction_73") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 19 2083 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2071 19 2071 20 , SrcSpan "tests/examples/CParser.hs" 2083 14 2083 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 20 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 20 2071 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 20 2071 30 , srcInfoPoints = [] } "happy_x_12")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 31 2071 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2071 31 2071 32 , SrcSpan "tests/examples/CParser.hs" 2071 32 2071 40 , SrcSpan "tests/examples/CParser.hs" 2071 40 2071 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2071 32 2071 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 5 2072 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 5 2072 15 , srcInfoPoints = [] } "happy_x_11")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 16 2072 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2072 16 2072 17 , SrcSpan "tests/examples/CParser.hs" 2072 17 2072 25 , SrcSpan "tests/examples/CParser.hs" 2072 25 2072 26 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2072 17 2072 25 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 5 2073 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 5 2073 15 , srcInfoPoints = [] } "happy_x_10")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 16 2073 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2073 16 2073 17 , SrcSpan "tests/examples/CParser.hs" 2073 17 2073 25 , SrcSpan "tests/examples/CParser.hs" 2073 25 2073 26 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2073 17 2073 25 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 5 2074 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 5 2074 14 , srcInfoPoints = [] } "happy_x_9")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 15 2074 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2074 15 2074 16 , SrcSpan "tests/examples/CParser.hs" 2074 16 2074 24 , SrcSpan "tests/examples/CParser.hs" 2074 24 2074 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2074 16 2074 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 5 2075 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 5 2075 14 , srcInfoPoints = [] } "happy_x_8")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 15 2075 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2075 15 2075 16 , SrcSpan "tests/examples/CParser.hs" 2075 16 2075 24 , SrcSpan "tests/examples/CParser.hs" 2075 24 2075 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2075 16 2075 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 5 2076 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 5 2076 14 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 15 2076 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2076 15 2076 16 , SrcSpan "tests/examples/CParser.hs" 2076 16 2076 24 , SrcSpan "tests/examples/CParser.hs" 2076 24 2076 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2076 16 2076 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 5 2077 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 5 2077 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 15 2077 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2077 15 2077 16 , SrcSpan "tests/examples/CParser.hs" 2077 16 2077 24 , SrcSpan "tests/examples/CParser.hs" 2077 24 2077 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2077 16 2077 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 5 2078 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 5 2078 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 15 2078 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2078 15 2078 16 , SrcSpan "tests/examples/CParser.hs" 2078 16 2078 24 , SrcSpan "tests/examples/CParser.hs" 2078 24 2078 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2078 16 2078 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 5 2079 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 5 2079 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 15 2079 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2079 15 2079 16 , SrcSpan "tests/examples/CParser.hs" 2079 16 2079 24 , SrcSpan "tests/examples/CParser.hs" 2079 24 2079 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2079 16 2079 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 5 2080 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 5 2080 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 15 2080 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2080 15 2080 16 , SrcSpan "tests/examples/CParser.hs" 2080 16 2080 24 , SrcSpan "tests/examples/CParser.hs" 2080 24 2080 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2080 16 2080 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 5 2081 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 5 2081 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 15 2081 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2081 15 2081 16 , SrcSpan "tests/examples/CParser.hs" 2081 16 2081 24 , SrcSpan "tests/examples/CParser.hs" 2081 24 2081 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2081 16 2081 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 5 2083 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 5 2082 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 5 2082 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 15 2082 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2082 15 2082 16 , SrcSpan "tests/examples/CParser.hs" 2082 16 2082 24 , SrcSpan "tests/examples/CParser.hs" 2082 24 2082 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2082 16 2082 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 5 2083 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 5 2083 14 , srcInfoPoints = [] } "happyRest")))))))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 16 2083 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2083 16 2083 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 6 2091 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2084 6 2084 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2091 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2091 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2084 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2084 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 8 2084 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 18 2091 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2084 18 2084 19 , SrcSpan "tests/examples/CParser.hs" 2091 5 2091 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 19 2090 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2084 19 2084 23 , SrcSpan "tests/examples/CParser.hs" 2084 46 2084 48 , SrcSpan "tests/examples/CParser.hs" 2084 49 2084 50 , SrcSpan "tests/examples/CParser.hs" 2090 119 2090 120 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 24 2084 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 36 2084 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 36 2084 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 36 2084 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 51 2090 119 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 51 2084 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 51 2084 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2084 63 2090 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2084 63 2084 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 5 2090 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2085 5 2085 9 , SrcSpan "tests/examples/CParser.hs" 2085 31 2085 33 , SrcSpan "tests/examples/CParser.hs" 2085 34 2085 35 , SrcSpan "tests/examples/CParser.hs" 2090 118 2090 119 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 10 2085 20 , srcInfoPoints = [] } "happyOut27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 21 2085 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 21 2085 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 21 2085 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 36 2090 118 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 36 2085 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 36 2085 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2085 48 2090 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2085 48 2085 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 5 2090 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2086 5 2086 9 , SrcSpan "tests/examples/CParser.hs" 2086 32 2086 34 , SrcSpan "tests/examples/CParser.hs" 2086 35 2086 36 , SrcSpan "tests/examples/CParser.hs" 2090 117 2090 118 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 10 2086 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 22 2086 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 22 2086 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 22 2086 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 37 2090 117 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 37 2086 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 37 2086 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2086 49 2090 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2086 49 2086 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 5 2090 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2087 5 2087 9 , SrcSpan "tests/examples/CParser.hs" 2087 31 2087 33 , SrcSpan "tests/examples/CParser.hs" 2087 34 2087 35 , SrcSpan "tests/examples/CParser.hs" 2090 116 2090 117 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 10 2087 20 , srcInfoPoints = [] } "happyOut28"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 21 2087 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 21 2087 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 21 2087 30 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 36 2090 116 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 36 2087 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 36 2087 47 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2087 48 2090 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2087 48 2087 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 5 2090 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2088 5 2088 9 , SrcSpan "tests/examples/CParser.hs" 2088 31 2088 33 , SrcSpan "tests/examples/CParser.hs" 2088 34 2088 35 , SrcSpan "tests/examples/CParser.hs" 2090 115 2090 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 10 2088 20 , srcInfoPoints = [] } "happyOut28"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 21 2088 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 21 2088 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 21 2088 30 , srcInfoPoints = [] } "happy_x_8")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 36 2090 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 36 2088 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 36 2088 47 , srcInfoPoints = [] } "happy_var_8")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2088 48 2090 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2088 48 2088 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 5 2090 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2089 5 2089 9 , SrcSpan "tests/examples/CParser.hs" 2089 32 2089 34 , SrcSpan "tests/examples/CParser.hs" 2089 35 2089 36 , SrcSpan "tests/examples/CParser.hs" 2090 114 2090 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 10 2089 20 , srcInfoPoints = [] } "happyOut31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 21 2089 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 21 2089 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 21 2089 31 , srcInfoPoints = [] } "happy_x_10")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 37 2090 114 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 37 2089 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 37 2089 49 , srcInfoPoints = [] } "happy_var_10")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2089 50 2090 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2089 50 2089 52 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 5 2090 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2090 5 2090 6 , SrcSpan "tests/examples/CParser.hs" 2090 113 2090 114 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 113 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 7 2090 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 20 2090 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 20 2090 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 20 2090 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 32 2090 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 32 2090 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 32 2090 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 113 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 34 2090 42 , srcInfoPoints = [] } "CAsmStmt"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 43 2090 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 43 2090 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 43 2090 54 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 55 2090 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 55 2090 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 55 2090 66 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 67 2090 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 67 2090 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 67 2090 78 , srcInfoPoints = [] } "happy_var_6")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 79 2090 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 79 2090 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 79 2090 90 , srcInfoPoints = [] } "happy_var_8")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 91 2090 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2090 91 2090 92 , SrcSpan "tests/examples/CParser.hs" 2090 112 2090 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 112 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 99 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 99 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 92 2090 99 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 100 2090 112 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 100 2090 112 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2090 100 2090 112 , srcInfoPoints = [] } "happy_var_10"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 7 2091 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2091 7 2091 8 , SrcSpan "tests/examples/CParser.hs" 2091 39 2091 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 8 2091 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2091 8 2091 9 , SrcSpan "tests/examples/CParser.hs" 2091 11 2091 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 9 2091 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 9 2091 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 14 2091 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 26 2091 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2091 26 2091 27 , SrcSpan "tests/examples/CParser.hs" 2091 38 2091 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 27 2091 36 , srcInfoPoints = [] } "happyIn26"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 37 2091 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 37 2091 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2091 37 2091 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 1 2093 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 1 2093 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 1 2093 15 , srcInfoPoints = [] } "happyReduce_74")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 16 2093 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2093 16 2093 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 18 2093 35 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 37 2093 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 37 2093 40 , srcInfoPoints = [] } 20 "20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 41 2093 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 41 2093 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2093 41 2093 58 , srcInfoPoints = [] } "happyReduction_74"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 1 2096 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 1 2094 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 1 2094 18 , srcInfoPoints = [] } "happyReduction_74")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 20 2096 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2094 20 2094 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2096 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2094 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2094 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2094 23 2094 32 , srcInfoPoints = [] } "happyIn27"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 10 2096 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2095 10 2095 11 , SrcSpan "tests/examples/CParser.hs" 2096 5 2096 6 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 11 2095 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 11 2095 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2095 11 2095 18 , srcInfoPoints = [] } "Nothing")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 1 2098 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 1 2098 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 1 2098 15 , srcInfoPoints = [] } "happyReduce_75")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 16 2098 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2098 16 2098 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 18 2098 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 37 2098 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 37 2098 40 , srcInfoPoints = [] } 20 "20"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 41 2098 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 41 2098 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2098 41 2098 58 , srcInfoPoints = [] } "happyReduction_75"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 1 2103 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 1 2103 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 1 2099 18 , srcInfoPoints = [] } "happyReduction_75") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 19 2099 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2099 19 2099 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 6 2103 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2100 6 2100 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 9 2103 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2100 9 2100 13 , SrcSpan "tests/examples/CParser.hs" 2100 35 2100 37 , SrcSpan "tests/examples/CParser.hs" 2100 38 2100 39 , SrcSpan "tests/examples/CParser.hs" 2103 6 2103 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 14 2100 24 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 25 2100 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 25 2100 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 25 2100 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 40 2103 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 40 2100 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 40 2100 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2100 52 2103 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2100 52 2100 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2103 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2101 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2101 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2101 5 2101 14 , srcInfoPoints = [] } "happyIn27"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 10 2103 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2102 10 2102 11 , SrcSpan "tests/examples/CParser.hs" 2103 5 2103 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 27 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 11 2102 15 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 16 2102 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 16 2102 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2102 16 2102 27 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 1 2105 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 1 2105 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 1 2105 15 , srcInfoPoints = [] } "happyReduce_76")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 16 2105 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2105 16 2105 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 18 2105 35 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 37 2105 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 37 2105 40 , srcInfoPoints = [] } 21 "21"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 41 2105 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 41 2105 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2105 41 2105 58 , srcInfoPoints = [] } "happyReduction_76"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 1 2108 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 1 2106 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 1 2106 18 , srcInfoPoints = [] } "happyReduction_76")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 20 2108 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2106 20 2106 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2108 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2106 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2106 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2106 23 2106 32 , srcInfoPoints = [] } "happyIn28"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2107 10 2108 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2107 10 2107 11 , SrcSpan "tests/examples/CParser.hs" 2108 5 2108 6 ] } (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2107 11 2107 13 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2107 11 2107 12 , SrcSpan "tests/examples/CParser.hs" 2107 12 2107 13 ] } [])))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 1 2110 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 1 2110 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 1 2110 15 , srcInfoPoints = [] } "happyReduce_77")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 16 2110 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2110 16 2110 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 18 2110 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 37 2110 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 37 2110 40 , srcInfoPoints = [] } 21 "21"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 41 2110 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 41 2110 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2110 41 2110 58 , srcInfoPoints = [] } "happyReduction_77"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 1 2115 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 1 2115 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 1 2111 18 , srcInfoPoints = [] } "happyReduction_77") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 19 2111 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2111 19 2111 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 6 2115 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2112 6 2112 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 9 2115 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2112 9 2112 13 , SrcSpan "tests/examples/CParser.hs" 2112 35 2112 37 , SrcSpan "tests/examples/CParser.hs" 2112 38 2112 39 , SrcSpan "tests/examples/CParser.hs" 2115 6 2115 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 14 2112 24 , srcInfoPoints = [] } "happyOut29"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 25 2112 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 25 2112 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 25 2112 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 40 2115 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 40 2112 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 40 2112 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2112 52 2115 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2112 52 2112 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2115 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2113 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2113 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2113 5 2113 14 , srcInfoPoints = [] } "happyIn28"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 10 2115 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2114 10 2114 11 , SrcSpan "tests/examples/CParser.hs" 2115 5 2115 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 11 2114 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 19 2114 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 19 2114 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2114 19 2114 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 1 2117 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 1 2117 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 1 2117 15 , srcInfoPoints = [] } "happyReduce_78")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 16 2117 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2117 16 2117 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 18 2117 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 37 2117 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 37 2117 40 , srcInfoPoints = [] } 22 "22"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 41 2117 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 41 2117 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2117 41 2117 58 , srcInfoPoints = [] } "happyReduction_78"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 1 2122 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 1 2122 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 1 2118 18 , srcInfoPoints = [] } "happyReduction_78") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 19 2118 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2118 19 2118 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 6 2122 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2119 6 2119 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 9 2122 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2119 9 2119 13 , SrcSpan "tests/examples/CParser.hs" 2119 35 2119 37 , SrcSpan "tests/examples/CParser.hs" 2119 38 2119 39 , SrcSpan "tests/examples/CParser.hs" 2122 6 2122 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 14 2119 24 , srcInfoPoints = [] } "happyOut30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 25 2119 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 25 2119 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 25 2119 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 40 2122 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 40 2119 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 40 2119 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2119 52 2122 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2119 52 2119 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2122 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2120 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2120 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2120 5 2120 14 , srcInfoPoints = [] } "happyIn29"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 10 2122 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2121 10 2121 11 , SrcSpan "tests/examples/CParser.hs" 2122 5 2122 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 11 2121 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 21 2121 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 21 2121 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2121 21 2121 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 1 2124 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 1 2124 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 1 2124 15 , srcInfoPoints = [] } "happyReduce_79")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 16 2124 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2124 16 2124 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 18 2124 35 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 37 2124 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 37 2124 40 , srcInfoPoints = [] } 22 "22"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 41 2124 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 41 2124 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2124 41 2124 58 , srcInfoPoints = [] } "happyReduction_79"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 1 2132 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 1 2132 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 1 2125 18 , srcInfoPoints = [] } "happyReduction_79") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 19 2125 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2125 19 2125 28 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2126 5 2126 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2126 5 2126 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2127 5 2127 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2127 5 2127 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 6 2132 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2128 6 2128 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 9 2132 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2128 9 2128 13 , SrcSpan "tests/examples/CParser.hs" 2128 35 2128 37 , SrcSpan "tests/examples/CParser.hs" 2128 38 2128 39 , SrcSpan "tests/examples/CParser.hs" 2132 7 2132 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 14 2128 24 , srcInfoPoints = [] } "happyOut29"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 25 2128 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 25 2128 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 25 2128 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 40 2132 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 40 2128 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 40 2128 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2128 52 2132 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2128 52 2128 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 5 2132 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2129 5 2129 9 , SrcSpan "tests/examples/CParser.hs" 2129 31 2129 33 , SrcSpan "tests/examples/CParser.hs" 2129 34 2129 35 , SrcSpan "tests/examples/CParser.hs" 2132 6 2132 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 10 2129 20 , srcInfoPoints = [] } "happyOut30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 21 2129 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 21 2129 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 21 2129 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 36 2132 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 36 2129 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 36 2129 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2129 48 2132 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2129 48 2129 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2132 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2130 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2130 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2130 5 2130 14 , srcInfoPoints = [] } "happyIn29"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 10 2132 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2131 10 2131 11 , SrcSpan "tests/examples/CParser.hs" 2132 5 2132 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 11 2131 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 23 2131 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2131 23 2131 24 , SrcSpan "tests/examples/CParser.hs" 2131 24 2131 28 , SrcSpan "tests/examples/CParser.hs" 2131 28 2131 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 23 2131 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2131 23 2131 24 , SrcSpan "tests/examples/CParser.hs" 2131 24 2131 28 , SrcSpan "tests/examples/CParser.hs" 2131 28 2131 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 24 2131 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 30 2131 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 30 2131 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2131 30 2131 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 1 2134 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 1 2134 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 1 2134 15 , srcInfoPoints = [] } "happyReduce_80")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 16 2134 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2134 16 2134 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 18 2134 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 35 2134 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 35 2134 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 38 2134 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 38 2134 41 , srcInfoPoints = [] } 23 "23"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 42 2134 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 42 2134 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2134 42 2134 59 , srcInfoPoints = [] } "happyReduction_80"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 1 2143 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 1 2143 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 1 2135 18 , srcInfoPoints = [] } "happyReduction_80") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 19 2139 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2135 19 2135 20 , SrcSpan "tests/examples/CParser.hs" 2139 14 2139 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 20 2139 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 20 2135 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 20 2135 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 30 2135 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2135 30 2135 31 , SrcSpan "tests/examples/CParser.hs" 2135 31 2135 39 , SrcSpan "tests/examples/CParser.hs" 2135 39 2135 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2135 31 2135 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 5 2139 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 5 2136 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 5 2136 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 15 2136 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2136 15 2136 16 , SrcSpan "tests/examples/CParser.hs" 2136 16 2136 24 , SrcSpan "tests/examples/CParser.hs" 2136 24 2136 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2136 16 2136 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 5 2139 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 5 2137 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 5 2137 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 15 2137 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2137 15 2137 16 , SrcSpan "tests/examples/CParser.hs" 2137 16 2137 24 , SrcSpan "tests/examples/CParser.hs" 2137 24 2137 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2137 16 2137 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 5 2139 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 5 2138 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 5 2138 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 15 2138 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2138 15 2138 16 , SrcSpan "tests/examples/CParser.hs" 2138 16 2138 24 , SrcSpan "tests/examples/CParser.hs" 2138 24 2138 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2138 16 2138 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 5 2139 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 5 2139 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 16 2139 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2139 16 2139 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 6 2143 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2140 6 2140 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2143 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2143 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2140 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2140 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 8 2140 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 18 2143 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2140 18 2140 19 , SrcSpan "tests/examples/CParser.hs" 2143 5 2143 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 19 2142 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2140 19 2140 23 , SrcSpan "tests/examples/CParser.hs" 2140 46 2140 48 , SrcSpan "tests/examples/CParser.hs" 2140 49 2140 50 , SrcSpan "tests/examples/CParser.hs" 2142 79 2142 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 24 2140 35 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 36 2140 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 36 2140 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 36 2140 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 51 2142 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 51 2140 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 51 2140 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2140 63 2142 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2140 63 2140 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 5 2142 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2141 5 2141 9 , SrcSpan "tests/examples/CParser.hs" 2141 32 2141 34 , SrcSpan "tests/examples/CParser.hs" 2141 35 2141 36 , SrcSpan "tests/examples/CParser.hs" 2142 78 2142 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 10 2141 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 22 2141 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 22 2141 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 22 2141 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 37 2142 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 37 2141 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 37 2141 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2141 49 2142 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2141 49 2141 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 5 2142 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2142 5 2142 6 , SrcSpan "tests/examples/CParser.hs" 2142 77 2142 78 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 77 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 7 2142 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 20 2142 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 20 2142 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 20 2142 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 32 2142 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 32 2142 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 32 2142 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 77 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 34 2142 45 , srcInfoPoints = [] } "CAsmOperand"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 46 2142 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 46 2142 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 46 2142 53 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 54 2142 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 54 2142 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 54 2142 65 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 66 2142 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 66 2142 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2142 66 2142 77 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 7 2143 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2143 7 2143 8 , SrcSpan "tests/examples/CParser.hs" 2143 39 2143 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 8 2143 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2143 8 2143 9 , SrcSpan "tests/examples/CParser.hs" 2143 11 2143 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 9 2143 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 9 2143 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 14 2143 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 26 2143 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2143 26 2143 27 , SrcSpan "tests/examples/CParser.hs" 2143 38 2143 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 27 2143 36 , srcInfoPoints = [] } "happyIn30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 37 2143 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 37 2143 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2143 37 2143 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 1 2145 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 1 2145 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 1 2145 15 , srcInfoPoints = [] } "happyReduce_81")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 16 2145 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2145 16 2145 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 18 2145 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 35 2145 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 35 2145 37 , srcInfoPoints = [] } 7 "7"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 38 2145 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 38 2145 41 , srcInfoPoints = [] } 23 "23"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 42 2145 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 42 2145 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2145 42 2145 59 , srcInfoPoints = [] } "happyReduction_81"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 1 2159 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 1 2159 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 1 2146 18 , srcInfoPoints = [] } "happyReduction_81") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 19 2153 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2146 19 2146 20 , SrcSpan "tests/examples/CParser.hs" 2153 14 2153 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 20 2153 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 20 2146 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 20 2146 29 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 30 2146 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2146 30 2146 31 , SrcSpan "tests/examples/CParser.hs" 2146 31 2146 39 , SrcSpan "tests/examples/CParser.hs" 2146 39 2146 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2146 31 2146 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 5 2153 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 5 2147 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 5 2147 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 15 2147 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2147 15 2147 16 , SrcSpan "tests/examples/CParser.hs" 2147 16 2147 24 , SrcSpan "tests/examples/CParser.hs" 2147 24 2147 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2147 16 2147 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 5 2153 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 5 2148 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 5 2148 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 15 2148 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2148 15 2148 16 , SrcSpan "tests/examples/CParser.hs" 2148 16 2148 24 , SrcSpan "tests/examples/CParser.hs" 2148 24 2148 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2148 16 2148 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 5 2153 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 5 2149 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 5 2149 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 15 2149 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2149 15 2149 16 , SrcSpan "tests/examples/CParser.hs" 2149 16 2149 24 , SrcSpan "tests/examples/CParser.hs" 2149 24 2149 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2149 16 2149 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 5 2153 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 5 2150 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 5 2150 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 15 2150 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2150 15 2150 16 , SrcSpan "tests/examples/CParser.hs" 2150 16 2150 24 , SrcSpan "tests/examples/CParser.hs" 2150 24 2150 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2150 16 2150 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 5 2153 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 5 2151 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 5 2151 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 15 2151 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2151 15 2151 16 , SrcSpan "tests/examples/CParser.hs" 2151 16 2151 24 , SrcSpan "tests/examples/CParser.hs" 2151 24 2151 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2151 16 2151 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 5 2153 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 5 2152 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 5 2152 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 15 2152 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2152 15 2152 16 , SrcSpan "tests/examples/CParser.hs" 2152 16 2152 24 , SrcSpan "tests/examples/CParser.hs" 2152 24 2152 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2152 16 2152 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 5 2153 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 5 2153 14 , srcInfoPoints = [] } "happyRest"))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 16 2153 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2153 16 2153 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 6 2159 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2154 6 2154 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2159 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2159 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2154 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2154 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 8 2154 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 18 2159 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2154 18 2154 19 , SrcSpan "tests/examples/CParser.hs" 2159 5 2159 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 19 2158 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2154 19 2154 23 , SrcSpan "tests/examples/CParser.hs" 2154 46 2154 48 , SrcSpan "tests/examples/CParser.hs" 2154 49 2154 50 , SrcSpan "tests/examples/CParser.hs" 2158 92 2158 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 24 2154 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 36 2154 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 36 2154 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 36 2154 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 51 2158 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 51 2154 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 51 2154 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2154 63 2158 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2154 63 2154 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 5 2158 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2155 5 2155 9 , SrcSpan "tests/examples/CParser.hs" 2155 32 2155 34 , SrcSpan "tests/examples/CParser.hs" 2155 35 2155 36 , SrcSpan "tests/examples/CParser.hs" 2158 91 2158 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 10 2155 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 22 2155 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 22 2155 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 22 2155 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 37 2158 91 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 37 2155 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2155 37 2155 38 , SrcSpan "tests/examples/CParser.hs" 2155 62 2155 63 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 38 2155 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 38 2155 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 38 2155 47 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 49 2155 50 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 51 2155 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 51 2155 62 , srcInfoPoints = [] } "happy_var_2") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2155 64 2158 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2155 64 2155 66 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 5 2158 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2156 5 2156 9 , SrcSpan "tests/examples/CParser.hs" 2156 32 2156 34 , SrcSpan "tests/examples/CParser.hs" 2156 35 2156 36 , SrcSpan "tests/examples/CParser.hs" 2158 90 2158 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 10 2156 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 22 2156 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 22 2156 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 22 2156 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 37 2158 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 37 2156 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 37 2156 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2156 49 2158 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2156 49 2156 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 5 2158 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2157 5 2157 9 , SrcSpan "tests/examples/CParser.hs" 2157 32 2157 34 , SrcSpan "tests/examples/CParser.hs" 2157 35 2157 36 , SrcSpan "tests/examples/CParser.hs" 2158 89 2158 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 10 2157 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 22 2157 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 22 2157 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 22 2157 31 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 37 2158 89 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 37 2157 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 37 2157 48 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2157 49 2158 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2157 49 2157 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 5 2158 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2158 5 2158 6 , SrcSpan "tests/examples/CParser.hs" 2158 88 2158 89 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 7 2158 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 20 2158 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 20 2158 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 20 2158 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 32 2158 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 32 2158 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 32 2158 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 64 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 34 2158 45 , srcInfoPoints = [] } "CAsmOperand"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 46 2158 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2158 46 2158 47 , SrcSpan "tests/examples/CParser.hs" 2158 63 2158 64 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 63 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 47 2158 51 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 52 2158 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 52 2158 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 52 2158 63 , srcInfoPoints = [] } "happy_var_2")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 65 2158 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 65 2158 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 65 2158 76 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 77 2158 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 77 2158 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2158 77 2158 88 , srcInfoPoints = [] } "happy_var_6"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 7 2159 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2159 7 2159 8 , SrcSpan "tests/examples/CParser.hs" 2159 39 2159 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 8 2159 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2159 8 2159 9 , SrcSpan "tests/examples/CParser.hs" 2159 11 2159 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 9 2159 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 9 2159 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 14 2159 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 26 2159 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2159 26 2159 27 , SrcSpan "tests/examples/CParser.hs" 2159 38 2159 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 27 2159 36 , srcInfoPoints = [] } "happyIn30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 37 2159 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 37 2159 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2159 37 2159 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 1 2161 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 1 2161 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 1 2161 15 , srcInfoPoints = [] } "happyReduce_82")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 16 2161 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2161 16 2161 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 18 2161 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 35 2161 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 35 2161 37 , srcInfoPoints = [] } 7 "7"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 38 2161 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 38 2161 41 , srcInfoPoints = [] } 23 "23"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 42 2161 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 42 2161 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2161 42 2161 59 , srcInfoPoints = [] } "happyReduction_82"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 1 2175 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 1 2175 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 1 2162 18 , srcInfoPoints = [] } "happyReduction_82") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 19 2169 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2162 19 2162 20 , SrcSpan "tests/examples/CParser.hs" 2169 14 2169 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 20 2169 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 20 2162 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 20 2162 29 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 30 2162 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2162 30 2162 31 , SrcSpan "tests/examples/CParser.hs" 2162 31 2162 39 , SrcSpan "tests/examples/CParser.hs" 2162 39 2162 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2162 31 2162 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 5 2169 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 5 2163 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 5 2163 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 15 2163 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2163 15 2163 16 , SrcSpan "tests/examples/CParser.hs" 2163 16 2163 24 , SrcSpan "tests/examples/CParser.hs" 2163 24 2163 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2163 16 2163 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 5 2169 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 5 2164 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 5 2164 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 15 2164 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2164 15 2164 16 , SrcSpan "tests/examples/CParser.hs" 2164 16 2164 24 , SrcSpan "tests/examples/CParser.hs" 2164 24 2164 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2164 16 2164 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 5 2169 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 5 2165 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 5 2165 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 15 2165 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2165 15 2165 16 , SrcSpan "tests/examples/CParser.hs" 2165 16 2165 24 , SrcSpan "tests/examples/CParser.hs" 2165 24 2165 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2165 16 2165 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 5 2169 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 5 2166 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 5 2166 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 15 2166 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2166 15 2166 16 , SrcSpan "tests/examples/CParser.hs" 2166 16 2166 24 , SrcSpan "tests/examples/CParser.hs" 2166 24 2166 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2166 16 2166 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 5 2169 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 5 2167 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 5 2167 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 15 2167 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2167 15 2167 16 , SrcSpan "tests/examples/CParser.hs" 2167 16 2167 24 , SrcSpan "tests/examples/CParser.hs" 2167 24 2167 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2167 16 2167 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 5 2169 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 5 2168 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 5 2168 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 15 2168 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2168 15 2168 16 , SrcSpan "tests/examples/CParser.hs" 2168 16 2168 24 , SrcSpan "tests/examples/CParser.hs" 2168 24 2168 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2168 16 2168 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 5 2169 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 5 2169 14 , srcInfoPoints = [] } "happyRest"))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 16 2169 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2169 16 2169 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 6 2175 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2170 6 2170 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2175 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2175 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2170 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2170 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 8 2170 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 18 2175 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2170 18 2170 19 , SrcSpan "tests/examples/CParser.hs" 2175 5 2175 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 19 2174 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2170 19 2170 23 , SrcSpan "tests/examples/CParser.hs" 2170 46 2170 48 , SrcSpan "tests/examples/CParser.hs" 2170 49 2170 50 , SrcSpan "tests/examples/CParser.hs" 2174 92 2174 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 24 2170 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 36 2170 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 36 2170 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 36 2170 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 51 2174 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 51 2170 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 51 2170 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2170 63 2174 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2170 63 2170 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 5 2174 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2171 5 2171 9 , SrcSpan "tests/examples/CParser.hs" 2171 32 2171 34 , SrcSpan "tests/examples/CParser.hs" 2171 35 2171 36 , SrcSpan "tests/examples/CParser.hs" 2174 91 2174 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 10 2171 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 22 2171 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 22 2171 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 22 2171 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 37 2174 91 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 37 2171 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2171 37 2171 38 , SrcSpan "tests/examples/CParser.hs" 2171 63 2171 64 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 38 2171 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 38 2171 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 38 2171 49 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 50 2171 51 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 52 2171 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 52 2171 63 , srcInfoPoints = [] } "happy_var_2") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2171 65 2174 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2171 65 2171 67 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 5 2174 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2172 5 2172 9 , SrcSpan "tests/examples/CParser.hs" 2172 32 2172 34 , SrcSpan "tests/examples/CParser.hs" 2172 35 2172 36 , SrcSpan "tests/examples/CParser.hs" 2174 90 2174 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 10 2172 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 22 2172 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 22 2172 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 22 2172 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 37 2174 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 37 2172 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 37 2172 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2172 49 2174 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2172 49 2172 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 5 2174 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2173 5 2173 9 , SrcSpan "tests/examples/CParser.hs" 2173 32 2173 34 , SrcSpan "tests/examples/CParser.hs" 2173 35 2173 36 , SrcSpan "tests/examples/CParser.hs" 2174 89 2174 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 10 2173 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 22 2173 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 22 2173 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 22 2173 31 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 37 2174 89 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 37 2173 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 37 2173 48 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2173 49 2174 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2173 49 2173 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 5 2174 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2174 5 2174 6 , SrcSpan "tests/examples/CParser.hs" 2174 88 2174 89 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 7 2174 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 20 2174 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 20 2174 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 20 2174 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 32 2174 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 32 2174 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 32 2174 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 64 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 34 2174 45 , srcInfoPoints = [] } "CAsmOperand"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 46 2174 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2174 46 2174 47 , SrcSpan "tests/examples/CParser.hs" 2174 63 2174 64 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 63 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 47 2174 51 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 52 2174 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 52 2174 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 52 2174 63 , srcInfoPoints = [] } "happy_var_2")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 65 2174 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 65 2174 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 65 2174 76 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 77 2174 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 77 2174 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2174 77 2174 88 , srcInfoPoints = [] } "happy_var_6"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 7 2175 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2175 7 2175 8 , SrcSpan "tests/examples/CParser.hs" 2175 39 2175 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 8 2175 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2175 8 2175 9 , SrcSpan "tests/examples/CParser.hs" 2175 11 2175 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 9 2175 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 9 2175 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 14 2175 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 26 2175 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2175 26 2175 27 , SrcSpan "tests/examples/CParser.hs" 2175 38 2175 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 27 2175 36 , srcInfoPoints = [] } "happyIn30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 37 2175 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 37 2175 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2175 37 2175 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 1 2177 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 1 2177 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 1 2177 15 , srcInfoPoints = [] } "happyReduce_83")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 16 2177 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2177 16 2177 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 18 2177 35 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 37 2177 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 37 2177 40 , srcInfoPoints = [] } 24 "24"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 41 2177 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 41 2177 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2177 41 2177 58 , srcInfoPoints = [] } "happyReduction_83"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 1 2182 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 1 2182 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 1 2178 18 , srcInfoPoints = [] } "happyReduction_83") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 19 2178 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2178 19 2178 28 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 6 2182 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2179 6 2179 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 9 2182 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2179 9 2179 13 , SrcSpan "tests/examples/CParser.hs" 2179 36 2179 38 , SrcSpan "tests/examples/CParser.hs" 2179 39 2179 40 , SrcSpan "tests/examples/CParser.hs" 2182 6 2182 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 14 2179 25 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 26 2179 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 26 2179 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 26 2179 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 41 2182 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 41 2179 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 41 2179 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2179 53 2182 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2179 53 2179 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2182 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2180 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2180 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2180 5 2180 14 , srcInfoPoints = [] } "happyIn31"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 10 2182 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2181 10 2181 11 , SrcSpan "tests/examples/CParser.hs" 2182 5 2182 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 11 2181 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 21 2181 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 21 2181 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2181 21 2181 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 1 2184 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 1 2184 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 1 2184 15 , srcInfoPoints = [] } "happyReduce_84")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 16 2184 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2184 16 2184 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 18 2184 35 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 37 2184 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 37 2184 40 , srcInfoPoints = [] } 24 "24"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 41 2184 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 41 2184 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2184 41 2184 58 , srcInfoPoints = [] } "happyReduction_84"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 1 2192 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 1 2192 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 1 2185 18 , srcInfoPoints = [] } "happyReduction_84") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 19 2185 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2185 19 2185 28 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2186 5 2186 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2186 5 2186 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2187 5 2187 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2187 5 2187 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 6 2192 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2188 6 2188 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 9 2192 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2188 9 2188 13 , SrcSpan "tests/examples/CParser.hs" 2188 35 2188 37 , SrcSpan "tests/examples/CParser.hs" 2188 38 2188 39 , SrcSpan "tests/examples/CParser.hs" 2192 7 2192 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 14 2188 24 , srcInfoPoints = [] } "happyOut31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 25 2188 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 25 2188 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 25 2188 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 40 2192 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 40 2188 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 40 2188 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2188 52 2192 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2188 52 2188 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 5 2192 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2189 5 2189 9 , SrcSpan "tests/examples/CParser.hs" 2189 32 2189 34 , SrcSpan "tests/examples/CParser.hs" 2189 35 2189 36 , SrcSpan "tests/examples/CParser.hs" 2192 6 2192 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 10 2189 21 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 22 2189 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 22 2189 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 22 2189 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 37 2192 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 37 2189 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 37 2189 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2189 49 2192 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2189 49 2189 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2192 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2190 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2190 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2190 5 2190 14 , srcInfoPoints = [] } "happyIn31"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 10 2192 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2191 10 2191 11 , SrcSpan "tests/examples/CParser.hs" 2192 5 2192 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 11 2191 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 23 2191 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2191 23 2191 24 , SrcSpan "tests/examples/CParser.hs" 2191 24 2191 28 , SrcSpan "tests/examples/CParser.hs" 2191 28 2191 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 23 2191 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2191 23 2191 24 , SrcSpan "tests/examples/CParser.hs" 2191 24 2191 28 , SrcSpan "tests/examples/CParser.hs" 2191 28 2191 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 24 2191 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 30 2191 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 30 2191 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2191 30 2191 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 1 2194 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 1 2194 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 1 2194 15 , srcInfoPoints = [] } "happyReduce_85")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 16 2194 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2194 16 2194 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 18 2194 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 35 2194 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 35 2194 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 38 2194 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 38 2194 41 , srcInfoPoints = [] } 25 "25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 42 2194 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 42 2194 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2194 42 2194 59 , srcInfoPoints = [] } "happyReduction_85"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 1 2200 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 1 2200 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 1 2195 18 , srcInfoPoints = [] } "happyReduction_85") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 19 2197 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2195 19 2195 20 , SrcSpan "tests/examples/CParser.hs" 2197 14 2197 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 20 2197 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 20 2195 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 20 2195 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 30 2195 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2195 30 2195 31 , SrcSpan "tests/examples/CParser.hs" 2195 31 2195 39 , SrcSpan "tests/examples/CParser.hs" 2195 39 2195 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2195 31 2195 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 5 2197 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 5 2196 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 5 2196 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 15 2196 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2196 15 2196 16 , SrcSpan "tests/examples/CParser.hs" 2196 16 2196 24 , SrcSpan "tests/examples/CParser.hs" 2196 24 2196 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2196 16 2196 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 5 2197 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 5 2197 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 16 2197 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2197 16 2197 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 6 2200 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2198 6 2198 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2200 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2200 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2198 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2198 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 8 2198 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 18 2200 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2198 18 2198 19 , SrcSpan "tests/examples/CParser.hs" 2200 5 2200 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 19 2199 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2198 19 2198 23 , SrcSpan "tests/examples/CParser.hs" 2198 45 2198 47 , SrcSpan "tests/examples/CParser.hs" 2198 48 2198 49 , SrcSpan "tests/examples/CParser.hs" 2199 65 2199 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 24 2198 34 , srcInfoPoints = [] } "happyOut45"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 35 2198 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 35 2198 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 35 2198 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 50 2199 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 50 2198 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 50 2198 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2198 62 2199 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2198 62 2198 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 5 2199 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2199 5 2199 6 , SrcSpan "tests/examples/CParser.hs" 2199 64 2199 65 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 7 2199 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 20 2199 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 20 2199 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 20 2199 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 32 2199 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 32 2199 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 32 2199 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 34 2199 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 40 2199 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2199 40 2199 41 , SrcSpan "tests/examples/CParser.hs" 2199 60 2199 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 60 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 41 2199 48 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 49 2199 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 49 2199 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 49 2199 60 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2199 62 2199 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2199 62 2199 63 , SrcSpan "tests/examples/CParser.hs" 2199 63 2199 64 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 7 2200 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2200 7 2200 8 , SrcSpan "tests/examples/CParser.hs" 2200 39 2200 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 8 2200 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2200 8 2200 9 , SrcSpan "tests/examples/CParser.hs" 2200 11 2200 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 9 2200 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 9 2200 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 14 2200 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 26 2200 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2200 26 2200 27 , SrcSpan "tests/examples/CParser.hs" 2200 38 2200 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 27 2200 36 , srcInfoPoints = [] } "happyIn32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 37 2200 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 37 2200 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2200 37 2200 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 1 2202 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 1 2202 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 1 2202 15 , srcInfoPoints = [] } "happyReduce_86")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 16 2202 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2202 16 2202 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 18 2202 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 35 2202 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 35 2202 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 38 2202 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 38 2202 41 , srcInfoPoints = [] } 25 "25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 42 2202 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 42 2202 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2202 42 2202 59 , srcInfoPoints = [] } "happyReduction_86"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 1 2208 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 1 2208 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 1 2203 18 , srcInfoPoints = [] } "happyReduction_86") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 19 2205 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2203 19 2203 20 , SrcSpan "tests/examples/CParser.hs" 2205 14 2205 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 20 2205 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 20 2203 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 20 2203 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 30 2203 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2203 30 2203 31 , SrcSpan "tests/examples/CParser.hs" 2203 31 2203 39 , SrcSpan "tests/examples/CParser.hs" 2203 39 2203 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2203 31 2203 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 5 2205 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 5 2204 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 5 2204 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 15 2204 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2204 15 2204 16 , SrcSpan "tests/examples/CParser.hs" 2204 16 2204 24 , SrcSpan "tests/examples/CParser.hs" 2204 24 2204 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2204 16 2204 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 5 2205 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 5 2205 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 16 2205 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2205 16 2205 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 6 2208 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2206 6 2206 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2208 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2208 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2206 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2206 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 8 2206 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 18 2208 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2206 18 2206 19 , SrcSpan "tests/examples/CParser.hs" 2208 5 2208 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 19 2207 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2206 19 2206 23 , SrcSpan "tests/examples/CParser.hs" 2206 45 2206 47 , SrcSpan "tests/examples/CParser.hs" 2206 48 2206 49 , SrcSpan "tests/examples/CParser.hs" 2207 65 2207 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 24 2206 34 , srcInfoPoints = [] } "happyOut46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 35 2206 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 35 2206 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 35 2206 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 50 2207 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 50 2206 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 50 2206 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2206 62 2207 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2206 62 2206 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 5 2207 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2207 5 2207 6 , SrcSpan "tests/examples/CParser.hs" 2207 64 2207 65 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 7 2207 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 20 2207 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 20 2207 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 20 2207 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 32 2207 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 32 2207 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 32 2207 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 34 2207 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 40 2207 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2207 40 2207 41 , SrcSpan "tests/examples/CParser.hs" 2207 60 2207 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 60 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 41 2207 48 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 49 2207 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 49 2207 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 49 2207 60 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2207 62 2207 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2207 62 2207 63 , SrcSpan "tests/examples/CParser.hs" 2207 63 2207 64 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 7 2208 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2208 7 2208 8 , SrcSpan "tests/examples/CParser.hs" 2208 39 2208 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 8 2208 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2208 8 2208 9 , SrcSpan "tests/examples/CParser.hs" 2208 11 2208 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 9 2208 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 9 2208 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 14 2208 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 26 2208 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2208 26 2208 27 , SrcSpan "tests/examples/CParser.hs" 2208 38 2208 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 27 2208 36 , srcInfoPoints = [] } "happyIn32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 37 2208 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 37 2208 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2208 37 2208 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 1 2210 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 1 2210 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 1 2210 15 , srcInfoPoints = [] } "happyReduce_87")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 16 2210 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2210 16 2210 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 18 2210 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 35 2210 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 35 2210 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 38 2210 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 38 2210 41 , srcInfoPoints = [] } 25 "25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 42 2210 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 42 2210 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2210 42 2210 59 , srcInfoPoints = [] } "happyReduction_87"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 1 2216 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 1 2216 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 1 2211 18 , srcInfoPoints = [] } "happyReduction_87") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 19 2213 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2211 19 2211 20 , SrcSpan "tests/examples/CParser.hs" 2213 14 2213 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 20 2213 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 20 2211 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 20 2211 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 30 2211 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2211 30 2211 31 , SrcSpan "tests/examples/CParser.hs" 2211 31 2211 39 , SrcSpan "tests/examples/CParser.hs" 2211 39 2211 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2211 31 2211 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 5 2213 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 5 2212 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 5 2212 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 15 2212 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2212 15 2212 16 , SrcSpan "tests/examples/CParser.hs" 2212 16 2212 24 , SrcSpan "tests/examples/CParser.hs" 2212 24 2212 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2212 16 2212 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 5 2213 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 5 2213 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 16 2213 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2213 16 2213 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 6 2216 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2214 6 2214 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2216 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2216 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2214 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2214 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 8 2214 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 18 2216 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2214 18 2214 19 , SrcSpan "tests/examples/CParser.hs" 2216 5 2216 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 19 2215 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2214 19 2214 23 , SrcSpan "tests/examples/CParser.hs" 2214 45 2214 47 , SrcSpan "tests/examples/CParser.hs" 2214 48 2214 49 , SrcSpan "tests/examples/CParser.hs" 2215 106 2215 107 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 24 2214 34 , srcInfoPoints = [] } "happyOut36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 35 2214 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 35 2214 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 35 2214 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 50 2215 106 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 50 2214 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 50 2214 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2214 62 2215 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2214 62 2214 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 5 2215 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2215 5 2215 6 , SrcSpan "tests/examples/CParser.hs" 2215 105 2215 106 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 7 2215 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2215 7 2215 11 , SrcSpan "tests/examples/CParser.hs" 2215 24 2215 26 , SrcSpan "tests/examples/CParser.hs" 2215 27 2215 27 , SrcSpan "tests/examples/CParser.hs" 2215 105 2215 105 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 12 2215 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 12 2215 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 12 2215 23 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 105 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 27 2215 32 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 33 2215 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 33 2215 42 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 43 2215 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 43 2215 47 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 48 2215 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 48 2215 50 , srcInfoPoints = [] } "at") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 51 2215 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2215 51 2215 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 54 2215 64 , srcInfoPoints = [] } "withLength"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 65 2215 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 65 2215 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 65 2215 67 , srcInfoPoints = [] } "at")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 68 2215 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2215 68 2215 69 , SrcSpan "tests/examples/CParser.hs" 2215 104 2215 105 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 69 2215 74 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 75 2215 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 75 2215 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 75 2215 84 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 85 2215 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2215 85 2215 86 , SrcSpan "tests/examples/CParser.hs" 2215 103 2215 104 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 103 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98 , srcInfoPoints = [] } (Qual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98 , srcInfoPoints = [] } (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98 , srcInfoPoints = [] } "List") (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 86 2215 98 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 99 2215 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 99 2215 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2215 99 2215 103 , srcInfoPoints = [] } "dies"))))))))) Nothing ]))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 7 2216 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2216 7 2216 8 , SrcSpan "tests/examples/CParser.hs" 2216 39 2216 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 8 2216 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2216 8 2216 9 , SrcSpan "tests/examples/CParser.hs" 2216 11 2216 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 9 2216 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 9 2216 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 14 2216 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 26 2216 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2216 26 2216 27 , SrcSpan "tests/examples/CParser.hs" 2216 38 2216 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 27 2216 36 , srcInfoPoints = [] } "happyIn32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 37 2216 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 37 2216 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2216 37 2216 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 1 2218 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 1 2218 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 1 2218 15 , srcInfoPoints = [] } "happyReduce_88")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 16 2218 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2218 16 2218 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 18 2218 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 35 2218 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 35 2218 37 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 38 2218 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 38 2218 41 , srcInfoPoints = [] } 25 "25"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 42 2218 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 42 2218 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2218 42 2218 59 , srcInfoPoints = [] } "happyReduction_88"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 1 2224 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 1 2224 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 1 2219 18 , srcInfoPoints = [] } "happyReduction_88") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 19 2221 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2219 19 2219 20 , SrcSpan "tests/examples/CParser.hs" 2221 14 2221 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 20 2221 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 20 2219 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 20 2219 29 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 30 2219 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2219 30 2219 31 , SrcSpan "tests/examples/CParser.hs" 2219 31 2219 39 , SrcSpan "tests/examples/CParser.hs" 2219 39 2219 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2219 31 2219 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 5 2221 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 5 2220 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 5 2220 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 15 2220 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2220 15 2220 16 , SrcSpan "tests/examples/CParser.hs" 2220 16 2220 24 , SrcSpan "tests/examples/CParser.hs" 2220 24 2220 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2220 16 2220 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 5 2221 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 5 2221 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 16 2221 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2221 16 2221 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 6 2224 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2222 6 2222 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2224 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2224 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2222 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2222 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 8 2222 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 18 2224 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2222 18 2222 19 , SrcSpan "tests/examples/CParser.hs" 2224 5 2224 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 19 2223 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2222 19 2222 23 , SrcSpan "tests/examples/CParser.hs" 2222 45 2222 47 , SrcSpan "tests/examples/CParser.hs" 2222 48 2222 49 , SrcSpan "tests/examples/CParser.hs" 2223 106 2223 107 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 24 2222 34 , srcInfoPoints = [] } "happyOut34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 35 2222 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 35 2222 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 35 2222 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 50 2223 106 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 50 2222 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 50 2222 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2222 62 2223 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2222 62 2222 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 5 2223 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2223 5 2223 6 , SrcSpan "tests/examples/CParser.hs" 2223 105 2223 106 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 7 2223 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2223 7 2223 11 , SrcSpan "tests/examples/CParser.hs" 2223 24 2223 26 , SrcSpan "tests/examples/CParser.hs" 2223 27 2223 27 , SrcSpan "tests/examples/CParser.hs" 2223 105 2223 105 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 12 2223 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 12 2223 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 12 2223 23 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 105 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 27 2223 32 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 33 2223 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 33 2223 42 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 43 2223 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 43 2223 47 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 48 2223 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 48 2223 50 , srcInfoPoints = [] } "at") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 51 2223 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2223 51 2223 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 54 2223 64 , srcInfoPoints = [] } "withLength"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 65 2223 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 65 2223 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 65 2223 67 , srcInfoPoints = [] } "at")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 68 2223 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2223 68 2223 69 , SrcSpan "tests/examples/CParser.hs" 2223 104 2223 105 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 69 2223 74 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 75 2223 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 75 2223 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 75 2223 84 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 85 2223 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2223 85 2223 86 , SrcSpan "tests/examples/CParser.hs" 2223 103 2223 104 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 103 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98 , srcInfoPoints = [] } (Qual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98 , srcInfoPoints = [] } (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98 , srcInfoPoints = [] } "List") (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 86 2223 98 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 99 2223 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 99 2223 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2223 99 2223 103 , srcInfoPoints = [] } "dies"))))))))) Nothing ]))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 7 2224 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2224 7 2224 8 , SrcSpan "tests/examples/CParser.hs" 2224 39 2224 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 8 2224 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2224 8 2224 9 , SrcSpan "tests/examples/CParser.hs" 2224 11 2224 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 9 2224 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 9 2224 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 14 2224 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 26 2224 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2224 26 2224 27 , SrcSpan "tests/examples/CParser.hs" 2224 38 2224 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 27 2224 36 , srcInfoPoints = [] } "happyIn32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 37 2224 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 37 2224 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2224 37 2224 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 1 2226 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 1 2226 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 1 2226 15 , srcInfoPoints = [] } "happyReduce_89")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 16 2226 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2226 16 2226 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 18 2226 35 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 37 2226 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 37 2226 40 , srcInfoPoints = [] } 26 "26"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 41 2226 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 41 2226 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2226 41 2226 58 , srcInfoPoints = [] } "happyReduction_89"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 1 2229 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 1 2227 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 1 2227 18 , srcInfoPoints = [] } "happyReduction_89")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 20 2229 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2227 20 2227 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2229 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2227 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2227 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2227 23 2227 32 , srcInfoPoints = [] } "happyIn33"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 10 2229 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2228 10 2228 11 , SrcSpan "tests/examples/CParser.hs" 2229 5 2229 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 11 2228 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 11 2228 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2228 11 2228 16 , srcInfoPoints = [] } "empty")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 1 2231 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 1 2231 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 1 2231 15 , srcInfoPoints = [] } "happyReduce_90")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 16 2231 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2231 16 2231 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 18 2231 35 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 37 2231 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 37 2231 40 , srcInfoPoints = [] } 26 "26"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 41 2231 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 41 2231 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2231 41 2231 58 , srcInfoPoints = [] } "happyReduction_90"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 1 2238 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 1 2238 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 1 2232 18 , srcInfoPoints = [] } "happyReduction_90") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 19 2232 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2232 19 2232 28 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2233 5 2233 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2233 5 2233 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 6 2238 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2234 6 2234 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 9 2238 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2234 9 2234 13 , SrcSpan "tests/examples/CParser.hs" 2234 35 2234 37 , SrcSpan "tests/examples/CParser.hs" 2234 38 2234 39 , SrcSpan "tests/examples/CParser.hs" 2238 7 2238 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 14 2234 24 , srcInfoPoints = [] } "happyOut33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 25 2234 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 25 2234 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 25 2234 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 40 2238 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 40 2234 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 40 2234 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2234 52 2238 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2234 52 2234 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 5 2238 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2235 5 2235 9 , SrcSpan "tests/examples/CParser.hs" 2235 31 2235 33 , SrcSpan "tests/examples/CParser.hs" 2235 34 2235 35 , SrcSpan "tests/examples/CParser.hs" 2238 6 2238 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 10 2235 20 , srcInfoPoints = [] } "happyOut32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 21 2235 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 21 2235 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 21 2235 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 36 2238 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 36 2235 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 36 2235 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2235 48 2238 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2235 48 2235 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2238 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2236 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2236 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2236 5 2236 14 , srcInfoPoints = [] } "happyIn33"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 10 2238 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2237 10 2237 11 , SrcSpan "tests/examples/CParser.hs" 2238 5 2238 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 11 2237 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 23 2237 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2237 23 2237 24 , SrcSpan "tests/examples/CParser.hs" 2237 24 2237 28 , SrcSpan "tests/examples/CParser.hs" 2237 28 2237 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 23 2237 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2237 23 2237 24 , SrcSpan "tests/examples/CParser.hs" 2237 24 2237 28 , SrcSpan "tests/examples/CParser.hs" 2237 28 2237 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 24 2237 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 30 2237 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 30 2237 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2237 30 2237 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 1 2240 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 1 2240 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 1 2240 15 , srcInfoPoints = [] } "happyReduce_91")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 16 2240 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2240 16 2240 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 18 2240 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 35 2240 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 35 2240 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 38 2240 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 38 2240 41 , srcInfoPoints = [] } 27 "27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 42 2240 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 42 2240 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2240 42 2240 59 , srcInfoPoints = [] } "happyReduction_91"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 1 2255 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 1 2255 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 1 2241 18 , srcInfoPoints = [] } "happyReduction_91") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 19 2245 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2241 19 2241 20 , SrcSpan "tests/examples/CParser.hs" 2245 14 2245 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 20 2245 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 20 2241 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 20 2241 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 30 2241 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2241 30 2241 31 , SrcSpan "tests/examples/CParser.hs" 2241 31 2241 39 , SrcSpan "tests/examples/CParser.hs" 2241 39 2241 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2241 31 2241 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 5 2245 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 5 2242 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 5 2242 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 15 2242 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2242 15 2242 16 , SrcSpan "tests/examples/CParser.hs" 2242 16 2242 24 , SrcSpan "tests/examples/CParser.hs" 2242 24 2242 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2242 16 2242 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 5 2245 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 5 2243 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 5 2243 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 15 2243 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2243 15 2243 16 , SrcSpan "tests/examples/CParser.hs" 2243 16 2243 24 , SrcSpan "tests/examples/CParser.hs" 2243 24 2243 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2243 16 2243 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 5 2245 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 5 2244 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 5 2244 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 15 2244 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2244 15 2244 16 , SrcSpan "tests/examples/CParser.hs" 2244 16 2244 24 , SrcSpan "tests/examples/CParser.hs" 2244 24 2244 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2244 16 2244 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 5 2245 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 5 2245 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 16 2245 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2245 16 2245 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 6 2255 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2246 6 2246 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2255 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2255 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2246 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2246 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 8 2246 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 18 2255 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2246 18 2246 19 , SrcSpan "tests/examples/CParser.hs" 2255 5 2255 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 19 2254 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2246 19 2246 23 , SrcSpan "tests/examples/CParser.hs" 2246 45 2246 47 , SrcSpan "tests/examples/CParser.hs" 2246 48 2246 49 , SrcSpan "tests/examples/CParser.hs" 2254 90 2254 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 24 2246 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 35 2246 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 35 2246 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 35 2246 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 50 2254 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 50 2246 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 50 2246 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2246 62 2254 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2246 62 2246 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 5 2254 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2247 5 2247 9 , SrcSpan "tests/examples/CParser.hs" 2247 31 2247 33 , SrcSpan "tests/examples/CParser.hs" 2247 34 2247 35 , SrcSpan "tests/examples/CParser.hs" 2254 89 2254 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 10 2247 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 21 2247 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 21 2247 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 21 2247 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 36 2254 89 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 36 2247 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 36 2247 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2247 48 2254 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2247 48 2247 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 5 2254 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2248 5 2248 9 , SrcSpan "tests/examples/CParser.hs" 2248 31 2248 33 , SrcSpan "tests/examples/CParser.hs" 2248 34 2248 35 , SrcSpan "tests/examples/CParser.hs" 2254 88 2254 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 10 2248 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 21 2248 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 21 2248 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 21 2248 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 36 2254 88 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 36 2248 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 36 2248 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2248 48 2254 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2248 48 2248 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 5 2254 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2249 5 2249 9 , SrcSpan "tests/examples/CParser.hs" 2249 31 2249 33 , SrcSpan "tests/examples/CParser.hs" 2249 34 2249 35 , SrcSpan "tests/examples/CParser.hs" 2254 87 2254 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 10 2249 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 21 2249 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 21 2249 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 21 2249 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 36 2254 87 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 36 2249 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 36 2249 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2249 48 2254 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2249 48 2249 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 5 2254 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2250 5 2250 6 , SrcSpan "tests/examples/CParser.hs" 2254 86 2254 87 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 7 2254 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2250 7 2250 10 , SrcSpan "tests/examples/CParser.hs" 2250 43 2250 45 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2250 11 2250 11 , SrcSpan "tests/examples/CParser.hs" 2250 43 2250 43 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 42 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 11 2250 20 , srcInfoPoints = [] } "declspecs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 21 2250 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2250 21 2250 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 23 2250 30 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 31 2250 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 31 2250 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2250 31 2250 42 , srcInfoPoints = [] } "happy_var_1"))))) Nothing ]) (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 8 2254 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2251 8 2251 10 , SrcSpan "tests/examples/CParser.hs" 2251 10 2251 11 , SrcSpan "tests/examples/CParser.hs" 2252 12 2252 13 , SrcSpan "tests/examples/CParser.hs" 2253 12 2253 13 , SrcSpan "tests/examples/CParser.hs" 2254 85 2254 86 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 12 2251 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2251 18 2251 20 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 12 2251 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 12 2251 17 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 49 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 21 2251 37 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 38 2251 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 38 2251 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 38 2251 49 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 50 2251 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 50 2251 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2251 50 2251 61 , srcInfoPoints = [] } "happy_var_2")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 14 2252 25 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 26 2252 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 26 2252 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 26 2252 35 , srcInfoPoints = [] } "declspecs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 36 2252 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 36 2252 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2252 36 2252 41 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2254 84 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2254 84 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 14 2253 26 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 27 2253 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 27 2253 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 27 2253 38 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 39 2253 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 39 2253 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2253 39 2253 40 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 84 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 32 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 17 2254 22 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 23 2254 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 23 2254 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 23 2254 32 , srcInfoPoints = [] } "declspecs")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 33 2254 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2254 33 2254 34 , SrcSpan "tests/examples/CParser.hs" 2254 83 2254 84 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 34 2254 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2254 34 2254 35 , SrcSpan "tests/examples/CParser.hs" 2254 60 2254 61 , SrcSpan "tests/examples/CParser.hs" 2254 73 2254 74 , SrcSpan "tests/examples/CParser.hs" 2254 82 2254 83 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 60 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 35 2254 39 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 40 2254 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2254 40 2254 41 , SrcSpan "tests/examples/CParser.hs" 2254 59 2254 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 59 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 41 2254 53 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 54 2254 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 54 2254 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 54 2254 59 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 62 2254 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 62 2254 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 62 2254 73 , srcInfoPoints = [] } "happy_var_4")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 75 2254 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 75 2254 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2254 75 2254 82 , srcInfoPoints = [] } "Nothing")) ] ]))) ])))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 7 2255 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2255 7 2255 8 , SrcSpan "tests/examples/CParser.hs" 2255 39 2255 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 8 2255 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2255 8 2255 9 , SrcSpan "tests/examples/CParser.hs" 2255 11 2255 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 9 2255 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 9 2255 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 14 2255 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 26 2255 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2255 26 2255 27 , SrcSpan "tests/examples/CParser.hs" 2255 38 2255 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 27 2255 36 , srcInfoPoints = [] } "happyIn34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 37 2255 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 37 2255 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2255 37 2255 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 1 2257 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 1 2257 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 1 2257 15 , srcInfoPoints = [] } "happyReduce_92")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 16 2257 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2257 16 2257 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 18 2257 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 35 2257 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 35 2257 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 38 2257 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 38 2257 41 , srcInfoPoints = [] } 27 "27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 42 2257 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 42 2257 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2257 42 2257 59 , srcInfoPoints = [] } "happyReduction_92"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 1 2271 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 1 2271 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 1 2258 18 , srcInfoPoints = [] } "happyReduction_92") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 19 2262 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2258 19 2258 20 , SrcSpan "tests/examples/CParser.hs" 2262 14 2262 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 20 2262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 20 2258 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 20 2258 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 30 2258 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2258 30 2258 31 , SrcSpan "tests/examples/CParser.hs" 2258 31 2258 39 , SrcSpan "tests/examples/CParser.hs" 2258 39 2258 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2258 31 2258 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 5 2262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 5 2259 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 5 2259 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 15 2259 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2259 15 2259 16 , SrcSpan "tests/examples/CParser.hs" 2259 16 2259 24 , SrcSpan "tests/examples/CParser.hs" 2259 24 2259 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2259 16 2259 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 5 2262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 5 2260 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 5 2260 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 15 2260 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2260 15 2260 16 , SrcSpan "tests/examples/CParser.hs" 2260 16 2260 24 , SrcSpan "tests/examples/CParser.hs" 2260 24 2260 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2260 16 2260 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 5 2262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 5 2261 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 5 2261 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 15 2261 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2261 15 2261 16 , SrcSpan "tests/examples/CParser.hs" 2261 16 2261 24 , SrcSpan "tests/examples/CParser.hs" 2261 24 2261 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2261 16 2261 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 5 2262 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 5 2262 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 16 2262 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2262 16 2262 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 6 2271 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2263 6 2263 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2271 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2271 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2263 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2263 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 8 2263 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 18 2271 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2263 18 2263 19 , SrcSpan "tests/examples/CParser.hs" 2271 5 2271 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 19 2270 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2263 19 2263 23 , SrcSpan "tests/examples/CParser.hs" 2263 45 2263 47 , SrcSpan "tests/examples/CParser.hs" 2263 48 2263 49 , SrcSpan "tests/examples/CParser.hs" 2270 114 2270 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 24 2263 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 35 2263 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 35 2263 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 35 2263 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 50 2270 114 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 50 2263 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 50 2263 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2263 62 2270 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2263 62 2263 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 5 2270 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2264 5 2264 9 , SrcSpan "tests/examples/CParser.hs" 2264 31 2264 33 , SrcSpan "tests/examples/CParser.hs" 2264 34 2264 35 , SrcSpan "tests/examples/CParser.hs" 2270 113 2270 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 10 2264 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 21 2264 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 21 2264 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 21 2264 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 36 2270 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 36 2264 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 36 2264 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2264 48 2270 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2264 48 2264 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 5 2270 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2265 5 2265 9 , SrcSpan "tests/examples/CParser.hs" 2265 31 2265 33 , SrcSpan "tests/examples/CParser.hs" 2265 34 2265 35 , SrcSpan "tests/examples/CParser.hs" 2270 112 2270 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 10 2265 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 21 2265 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 21 2265 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 21 2265 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 36 2270 112 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 36 2265 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 36 2265 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2265 48 2270 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2265 48 2265 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 5 2270 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2266 5 2266 9 , SrcSpan "tests/examples/CParser.hs" 2266 31 2266 33 , SrcSpan "tests/examples/CParser.hs" 2266 34 2266 35 , SrcSpan "tests/examples/CParser.hs" 2270 111 2270 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 10 2266 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 21 2266 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 21 2266 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 21 2266 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 36 2270 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 36 2266 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 36 2266 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2266 48 2270 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2266 48 2266 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 5 2270 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2267 5 2267 6 , SrcSpan "tests/examples/CParser.hs" 2270 110 2270 111 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 7 2270 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2267 7 2267 10 , SrcSpan "tests/examples/CParser.hs" 2267 49 2267 51 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2267 11 2267 11 , SrcSpan "tests/examples/CParser.hs" 2267 49 2267 49 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 48 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 11 2267 20 , srcInfoPoints = [] } "declspecs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 21 2267 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2267 21 2267 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 23 2267 36 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 37 2267 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 37 2267 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2267 37 2267 48 , srcInfoPoints = [] } "happy_var_1"))))) Nothing ]) (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 8 2270 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2268 8 2268 10 , SrcSpan "tests/examples/CParser.hs" 2268 10 2268 11 , SrcSpan "tests/examples/CParser.hs" 2269 12 2269 13 , SrcSpan "tests/examples/CParser.hs" 2270 12 2270 13 , SrcSpan "tests/examples/CParser.hs" 2270 109 2270 110 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 12 2268 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2268 18 2268 20 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 12 2268 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 12 2268 17 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 49 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 21 2268 37 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 38 2268 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 38 2268 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 38 2268 49 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 50 2268 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 50 2268 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2268 50 2268 61 , srcInfoPoints = [] } "happy_var_2")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 14 2269 25 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 26 2269 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 26 2269 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 26 2269 35 , srcInfoPoints = [] } "declspecs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 36 2269 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 36 2269 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2269 36 2269 41 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 108 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 108 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 14 2270 26 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 27 2270 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 27 2270 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 27 2270 38 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 39 2270 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 39 2270 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 39 2270 40 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 108 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 56 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 41 2270 46 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 47 2270 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 47 2270 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 47 2270 56 , srcInfoPoints = [] } "declspecs")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 57 2270 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2270 57 2270 58 , SrcSpan "tests/examples/CParser.hs" 2270 107 2270 108 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 58 2270 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2270 58 2270 59 , SrcSpan "tests/examples/CParser.hs" 2270 84 2270 85 , SrcSpan "tests/examples/CParser.hs" 2270 97 2270 98 , SrcSpan "tests/examples/CParser.hs" 2270 106 2270 107 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 59 2270 63 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 64 2270 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2270 64 2270 65 , SrcSpan "tests/examples/CParser.hs" 2270 83 2270 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 65 2270 77 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 78 2270 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 78 2270 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 78 2270 83 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 86 2270 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 86 2270 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 86 2270 97 , srcInfoPoints = [] } "happy_var_4")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 99 2270 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 99 2270 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2270 99 2270 106 , srcInfoPoints = [] } "Nothing")) ] ]))) ])))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 7 2271 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2271 7 2271 8 , SrcSpan "tests/examples/CParser.hs" 2271 39 2271 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 8 2271 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2271 8 2271 9 , SrcSpan "tests/examples/CParser.hs" 2271 11 2271 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 9 2271 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 9 2271 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 14 2271 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 26 2271 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2271 26 2271 27 , SrcSpan "tests/examples/CParser.hs" 2271 38 2271 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 27 2271 36 , srcInfoPoints = [] } "happyIn34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 37 2271 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 37 2271 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2271 37 2271 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 1 2273 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 1 2273 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 1 2273 15 , srcInfoPoints = [] } "happyReduce_93")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 16 2273 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2273 16 2273 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 18 2273 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 35 2273 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 35 2273 37 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 38 2273 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 38 2273 41 , srcInfoPoints = [] } 27 "27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 42 2273 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 42 2273 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2273 42 2273 59 , srcInfoPoints = [] } "happyReduction_93"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 1 2289 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 1 2289 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 1 2274 18 , srcInfoPoints = [] } "happyReduction_93") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 19 2279 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2274 19 2274 20 , SrcSpan "tests/examples/CParser.hs" 2279 14 2279 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 20 2279 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 20 2274 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 20 2274 29 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 30 2274 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2274 30 2274 31 , SrcSpan "tests/examples/CParser.hs" 2274 31 2274 39 , SrcSpan "tests/examples/CParser.hs" 2274 39 2274 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2274 31 2274 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 5 2279 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 5 2275 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 5 2275 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 15 2275 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2275 15 2275 16 , SrcSpan "tests/examples/CParser.hs" 2275 16 2275 24 , SrcSpan "tests/examples/CParser.hs" 2275 24 2275 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2275 16 2275 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 5 2279 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 5 2276 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 5 2276 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 15 2276 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2276 15 2276 16 , SrcSpan "tests/examples/CParser.hs" 2276 16 2276 24 , SrcSpan "tests/examples/CParser.hs" 2276 24 2276 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2276 16 2276 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 5 2279 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 5 2277 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 5 2277 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 15 2277 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2277 15 2277 16 , SrcSpan "tests/examples/CParser.hs" 2277 16 2277 24 , SrcSpan "tests/examples/CParser.hs" 2277 24 2277 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2277 16 2277 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 5 2279 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 5 2278 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 5 2278 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 15 2278 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2278 15 2278 16 , SrcSpan "tests/examples/CParser.hs" 2278 16 2278 24 , SrcSpan "tests/examples/CParser.hs" 2278 24 2278 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2278 16 2278 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 5 2279 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 5 2279 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 16 2279 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2279 16 2279 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 6 2289 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2280 6 2280 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2289 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2289 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2280 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2280 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 8 2280 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 18 2289 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2280 18 2280 19 , SrcSpan "tests/examples/CParser.hs" 2289 5 2289 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 19 2288 144 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2280 19 2280 23 , SrcSpan "tests/examples/CParser.hs" 2280 45 2280 47 , SrcSpan "tests/examples/CParser.hs" 2280 48 2280 49 , SrcSpan "tests/examples/CParser.hs" 2288 143 2288 144 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 24 2280 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 35 2280 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 35 2280 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 35 2280 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 50 2288 143 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 50 2280 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 50 2280 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2280 62 2288 143 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2280 62 2280 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 5 2288 143 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2281 5 2281 9 , SrcSpan "tests/examples/CParser.hs" 2281 32 2281 34 , SrcSpan "tests/examples/CParser.hs" 2281 35 2281 36 , SrcSpan "tests/examples/CParser.hs" 2288 142 2288 143 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 10 2281 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 22 2281 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 22 2281 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 22 2281 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 37 2288 142 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 37 2281 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 37 2281 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2281 49 2288 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2281 49 2281 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 5 2288 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2282 5 2282 9 , SrcSpan "tests/examples/CParser.hs" 2282 31 2282 33 , SrcSpan "tests/examples/CParser.hs" 2282 34 2282 35 , SrcSpan "tests/examples/CParser.hs" 2288 141 2288 142 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 10 2282 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 21 2282 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 21 2282 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 21 2282 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 36 2288 141 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 36 2282 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 36 2282 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2282 48 2288 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2282 48 2282 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 5 2288 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2283 5 2283 9 , SrcSpan "tests/examples/CParser.hs" 2283 31 2283 33 , SrcSpan "tests/examples/CParser.hs" 2283 34 2283 35 , SrcSpan "tests/examples/CParser.hs" 2288 140 2288 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 10 2283 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 21 2283 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 21 2283 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 21 2283 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 36 2288 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 36 2283 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 36 2283 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2283 48 2288 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2283 48 2283 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 5 2288 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2284 5 2284 9 , SrcSpan "tests/examples/CParser.hs" 2284 31 2284 33 , SrcSpan "tests/examples/CParser.hs" 2284 34 2284 35 , SrcSpan "tests/examples/CParser.hs" 2288 139 2288 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 10 2284 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 21 2284 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 21 2284 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 21 2284 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 36 2288 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 36 2284 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 36 2284 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2284 48 2288 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2284 48 2284 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 5 2288 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2285 5 2285 6 , SrcSpan "tests/examples/CParser.hs" 2288 138 2288 139 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 7 2288 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2285 7 2285 10 , SrcSpan "tests/examples/CParser.hs" 2285 49 2285 51 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2285 11 2285 11 , SrcSpan "tests/examples/CParser.hs" 2285 49 2285 49 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 48 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 11 2285 20 , srcInfoPoints = [] } "declspecs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 21 2285 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2285 21 2285 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 23 2285 36 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 37 2285 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 37 2285 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2285 37 2285 48 , srcInfoPoints = [] } "happy_var_1"))))) Nothing ]) (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 8 2288 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2286 8 2286 10 , SrcSpan "tests/examples/CParser.hs" 2286 10 2286 11 , SrcSpan "tests/examples/CParser.hs" 2287 12 2287 13 , SrcSpan "tests/examples/CParser.hs" 2288 12 2288 13 , SrcSpan "tests/examples/CParser.hs" 2288 137 2288 138 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 12 2286 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2286 18 2286 20 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 12 2286 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 12 2286 17 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 49 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 21 2286 37 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 38 2286 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 38 2286 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 38 2286 49 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 50 2286 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 50 2286 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2286 50 2286 61 , srcInfoPoints = [] } "happy_var_3")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 14 2287 25 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 26 2287 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 26 2287 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 26 2287 35 , srcInfoPoints = [] } "declspecs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 36 2287 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 36 2287 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2287 36 2287 41 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 136 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 136 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 14 2288 26 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 27 2288 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 27 2288 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 27 2288 38 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 39 2288 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 39 2288 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 39 2288 40 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 136 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 41 2288 46 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 47 2288 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2288 47 2288 48 , SrcSpan "tests/examples/CParser.hs" 2288 83 2288 84 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 48 2288 57 , srcInfoPoints = [] } "declspecs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 58 2288 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 58 2288 60 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 58 2288 60 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 61 2288 71 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 72 2288 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 72 2288 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 72 2288 83 , srcInfoPoints = [] } "happy_var_2"))))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 85 2288 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2288 85 2288 86 , SrcSpan "tests/examples/CParser.hs" 2288 135 2288 136 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 86 2288 135 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2288 86 2288 87 , SrcSpan "tests/examples/CParser.hs" 2288 112 2288 113 , SrcSpan "tests/examples/CParser.hs" 2288 125 2288 126 , SrcSpan "tests/examples/CParser.hs" 2288 134 2288 135 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 112 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 91 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 87 2288 91 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 92 2288 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2288 92 2288 93 , SrcSpan "tests/examples/CParser.hs" 2288 111 2288 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 111 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 93 2288 105 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 106 2288 111 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 106 2288 111 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 106 2288 111 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 114 2288 125 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 114 2288 125 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 114 2288 125 , srcInfoPoints = [] } "happy_var_5")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 127 2288 134 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 127 2288 134 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2288 127 2288 134 , srcInfoPoints = [] } "Nothing")) ] ]))) ])))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 7 2289 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2289 7 2289 8 , SrcSpan "tests/examples/CParser.hs" 2289 39 2289 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 8 2289 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2289 8 2289 9 , SrcSpan "tests/examples/CParser.hs" 2289 11 2289 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 9 2289 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 9 2289 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 14 2289 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 26 2289 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2289 26 2289 27 , SrcSpan "tests/examples/CParser.hs" 2289 38 2289 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 27 2289 36 , srcInfoPoints = [] } "happyIn34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 37 2289 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 37 2289 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2289 37 2289 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 1 2291 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 1 2291 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 1 2291 15 , srcInfoPoints = [] } "happyReduce_94")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 16 2291 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2291 16 2291 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 18 2291 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 35 2291 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 35 2291 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 38 2291 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 38 2291 41 , srcInfoPoints = [] } 27 "27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 42 2291 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 42 2291 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2291 42 2291 59 , srcInfoPoints = [] } "happyReduction_94"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 1 2305 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 1 2305 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 1 2292 18 , srcInfoPoints = [] } "happyReduction_94") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 19 2296 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2292 19 2292 20 , SrcSpan "tests/examples/CParser.hs" 2296 14 2296 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 20 2296 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 20 2292 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 20 2292 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 30 2292 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2292 30 2292 31 , SrcSpan "tests/examples/CParser.hs" 2292 31 2292 39 , SrcSpan "tests/examples/CParser.hs" 2292 39 2292 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2292 31 2292 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 5 2296 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 5 2293 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 5 2293 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 15 2293 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2293 15 2293 16 , SrcSpan "tests/examples/CParser.hs" 2293 16 2293 24 , SrcSpan "tests/examples/CParser.hs" 2293 24 2293 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2293 16 2293 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 5 2296 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 5 2294 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 5 2294 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 15 2294 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2294 15 2294 16 , SrcSpan "tests/examples/CParser.hs" 2294 16 2294 24 , SrcSpan "tests/examples/CParser.hs" 2294 24 2294 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2294 16 2294 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 5 2296 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 5 2295 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 5 2295 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 15 2295 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2295 15 2295 16 , SrcSpan "tests/examples/CParser.hs" 2295 16 2295 24 , SrcSpan "tests/examples/CParser.hs" 2295 24 2295 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2295 16 2295 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 5 2296 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 5 2296 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 16 2296 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2296 16 2296 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 6 2305 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2297 6 2297 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2305 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2305 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2297 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2297 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 8 2297 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 18 2305 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2297 18 2297 19 , SrcSpan "tests/examples/CParser.hs" 2305 5 2305 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 19 2304 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2297 19 2297 23 , SrcSpan "tests/examples/CParser.hs" 2297 46 2297 48 , SrcSpan "tests/examples/CParser.hs" 2297 49 2297 50 , SrcSpan "tests/examples/CParser.hs" 2304 114 2304 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 24 2297 35 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 36 2297 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 36 2297 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 36 2297 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 51 2304 114 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 51 2297 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 51 2297 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2297 63 2304 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2297 63 2297 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 5 2304 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2298 5 2298 9 , SrcSpan "tests/examples/CParser.hs" 2298 31 2298 33 , SrcSpan "tests/examples/CParser.hs" 2298 34 2298 35 , SrcSpan "tests/examples/CParser.hs" 2304 113 2304 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 10 2298 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 21 2298 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 21 2298 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 21 2298 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 36 2304 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 36 2298 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 36 2298 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2298 48 2304 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2298 48 2298 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 5 2304 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2299 5 2299 9 , SrcSpan "tests/examples/CParser.hs" 2299 31 2299 33 , SrcSpan "tests/examples/CParser.hs" 2299 34 2299 35 , SrcSpan "tests/examples/CParser.hs" 2304 112 2304 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 10 2299 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 21 2299 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 21 2299 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 21 2299 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 36 2304 112 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 36 2299 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 36 2299 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2299 48 2304 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2299 48 2299 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 5 2304 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2300 5 2300 9 , SrcSpan "tests/examples/CParser.hs" 2300 31 2300 33 , SrcSpan "tests/examples/CParser.hs" 2300 34 2300 35 , SrcSpan "tests/examples/CParser.hs" 2304 111 2304 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 10 2300 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 21 2300 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 21 2300 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 21 2300 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 36 2304 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 36 2300 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 36 2300 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2300 48 2304 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2300 48 2300 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 5 2304 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2301 5 2301 6 , SrcSpan "tests/examples/CParser.hs" 2304 110 2304 111 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 7 2304 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2301 7 2301 10 , SrcSpan "tests/examples/CParser.hs" 2301 46 2301 48 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2301 11 2301 11 , SrcSpan "tests/examples/CParser.hs" 2301 46 2301 46 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 45 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 11 2301 20 , srcInfoPoints = [] } "declspecs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 21 2301 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2301 21 2301 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 23 2301 33 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 34 2301 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 34 2301 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2301 34 2301 45 , srcInfoPoints = [] } "happy_var_1"))))) Nothing ]) (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 8 2304 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2302 8 2302 10 , SrcSpan "tests/examples/CParser.hs" 2302 10 2302 11 , SrcSpan "tests/examples/CParser.hs" 2303 12 2303 13 , SrcSpan "tests/examples/CParser.hs" 2304 12 2304 13 , SrcSpan "tests/examples/CParser.hs" 2304 109 2304 110 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 12 2302 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2302 18 2302 20 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 12 2302 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 12 2302 17 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 49 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 21 2302 37 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 38 2302 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 38 2302 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 38 2302 49 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 50 2302 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 50 2302 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2302 50 2302 61 , srcInfoPoints = [] } "happy_var_2")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 14 2303 25 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 26 2303 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 26 2303 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 26 2303 35 , srcInfoPoints = [] } "declspecs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 36 2303 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 36 2303 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2303 36 2303 41 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 108 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 108 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 14 2304 26 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 27 2304 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 27 2304 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 27 2304 38 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 39 2304 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 39 2304 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 39 2304 40 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 108 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 56 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 41 2304 46 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 47 2304 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 47 2304 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 47 2304 56 , srcInfoPoints = [] } "declspecs")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 57 2304 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2304 57 2304 58 , SrcSpan "tests/examples/CParser.hs" 2304 107 2304 108 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 58 2304 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2304 58 2304 59 , SrcSpan "tests/examples/CParser.hs" 2304 84 2304 85 , SrcSpan "tests/examples/CParser.hs" 2304 97 2304 98 , SrcSpan "tests/examples/CParser.hs" 2304 106 2304 107 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 59 2304 63 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 64 2304 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2304 64 2304 65 , SrcSpan "tests/examples/CParser.hs" 2304 83 2304 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 83 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 65 2304 77 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 78 2304 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 78 2304 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 78 2304 83 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 86 2304 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 86 2304 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 86 2304 97 , srcInfoPoints = [] } "happy_var_4")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 99 2304 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 99 2304 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2304 99 2304 106 , srcInfoPoints = [] } "Nothing")) ] ]))) ])))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 7 2305 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2305 7 2305 8 , SrcSpan "tests/examples/CParser.hs" 2305 39 2305 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 8 2305 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2305 8 2305 9 , SrcSpan "tests/examples/CParser.hs" 2305 11 2305 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 9 2305 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 9 2305 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 14 2305 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 26 2305 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2305 26 2305 27 , SrcSpan "tests/examples/CParser.hs" 2305 38 2305 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 27 2305 36 , srcInfoPoints = [] } "happyIn34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 37 2305 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 37 2305 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2305 37 2305 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 1 2307 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 1 2307 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 1 2307 15 , srcInfoPoints = [] } "happyReduce_95")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 16 2307 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2307 16 2307 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 18 2307 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 35 2307 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 35 2307 37 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 38 2307 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 38 2307 41 , srcInfoPoints = [] } 27 "27"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 42 2307 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 42 2307 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2307 42 2307 59 , srcInfoPoints = [] } "happyReduction_95"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 1 2325 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 1 2325 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 1 2308 18 , srcInfoPoints = [] } "happyReduction_95") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 19 2314 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2308 19 2308 20 , SrcSpan "tests/examples/CParser.hs" 2314 14 2314 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 20 2314 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 20 2308 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 20 2308 29 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 30 2308 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2308 30 2308 31 , SrcSpan "tests/examples/CParser.hs" 2308 31 2308 39 , SrcSpan "tests/examples/CParser.hs" 2308 39 2308 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2308 31 2308 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 5 2314 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 5 2309 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 5 2309 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 15 2309 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2309 15 2309 16 , SrcSpan "tests/examples/CParser.hs" 2309 16 2309 24 , SrcSpan "tests/examples/CParser.hs" 2309 24 2309 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2309 16 2309 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 5 2314 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 5 2310 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 5 2310 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 15 2310 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2310 15 2310 16 , SrcSpan "tests/examples/CParser.hs" 2310 16 2310 24 , SrcSpan "tests/examples/CParser.hs" 2310 24 2310 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2310 16 2310 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 5 2314 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 5 2311 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 5 2311 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 15 2311 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2311 15 2311 16 , SrcSpan "tests/examples/CParser.hs" 2311 16 2311 24 , SrcSpan "tests/examples/CParser.hs" 2311 24 2311 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2311 16 2311 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 5 2314 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 5 2312 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 5 2312 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 15 2312 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2312 15 2312 16 , SrcSpan "tests/examples/CParser.hs" 2312 16 2312 24 , SrcSpan "tests/examples/CParser.hs" 2312 24 2312 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2312 16 2312 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 5 2314 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 5 2313 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 5 2313 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 15 2313 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2313 15 2313 16 , SrcSpan "tests/examples/CParser.hs" 2313 16 2313 24 , SrcSpan "tests/examples/CParser.hs" 2313 24 2313 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2313 16 2313 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 5 2314 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 5 2314 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 16 2314 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2314 16 2314 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 6 2325 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2315 6 2315 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2325 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2325 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2315 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2315 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 8 2315 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 18 2325 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2315 18 2315 19 , SrcSpan "tests/examples/CParser.hs" 2325 5 2325 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 19 2324 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2315 19 2315 23 , SrcSpan "tests/examples/CParser.hs" 2315 45 2315 47 , SrcSpan "tests/examples/CParser.hs" 2315 48 2315 49 , SrcSpan "tests/examples/CParser.hs" 2324 111 2324 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 24 2315 34 , srcInfoPoints = [] } "happyOut34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 35 2315 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 35 2315 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 35 2315 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 50 2324 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 50 2315 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 50 2315 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2315 62 2324 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2315 62 2315 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 5 2324 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2316 5 2316 9 , SrcSpan "tests/examples/CParser.hs" 2316 32 2316 34 , SrcSpan "tests/examples/CParser.hs" 2316 35 2316 36 , SrcSpan "tests/examples/CParser.hs" 2324 110 2324 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 10 2316 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 22 2316 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 22 2316 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 22 2316 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 37 2324 110 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 37 2316 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 37 2316 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2316 49 2324 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2316 49 2316 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 5 2324 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2317 5 2317 9 , SrcSpan "tests/examples/CParser.hs" 2317 31 2317 33 , SrcSpan "tests/examples/CParser.hs" 2317 34 2317 35 , SrcSpan "tests/examples/CParser.hs" 2324 109 2324 110 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 10 2317 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 21 2317 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 21 2317 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 21 2317 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 36 2324 109 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 36 2317 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 36 2317 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2317 48 2324 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2317 48 2317 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 5 2324 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2318 5 2318 9 , SrcSpan "tests/examples/CParser.hs" 2318 31 2318 33 , SrcSpan "tests/examples/CParser.hs" 2318 34 2318 35 , SrcSpan "tests/examples/CParser.hs" 2324 108 2324 109 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 10 2318 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 21 2318 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 21 2318 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 21 2318 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 36 2324 108 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 36 2318 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 36 2318 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2318 48 2324 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2318 48 2318 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 5 2324 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2319 5 2319 9 , SrcSpan "tests/examples/CParser.hs" 2319 31 2319 33 , SrcSpan "tests/examples/CParser.hs" 2319 34 2319 35 , SrcSpan "tests/examples/CParser.hs" 2324 107 2324 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 10 2319 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 21 2319 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 21 2319 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 21 2319 30 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 36 2324 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 36 2319 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 36 2319 47 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2319 48 2324 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2319 48 2319 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 5 2324 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2320 5 2320 6 , SrcSpan "tests/examples/CParser.hs" 2324 106 2324 107 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 7 2324 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2320 7 2320 11 , SrcSpan "tests/examples/CParser.hs" 2320 24 2320 26 , SrcSpan "tests/examples/CParser.hs" 2321 14 2321 14 , SrcSpan "tests/examples/CParser.hs" 2324 106 2324 106 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 12 2320 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 12 2320 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2320 12 2320 23 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2324 106 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2321 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2321 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 14 2321 19 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 20 2321 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 20 2321 29 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 30 2321 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 30 2321 34 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 35 2321 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 35 2321 37 , srcInfoPoints = [] } "at") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 38 2324 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2321 38 2321 40 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2321 41 2324 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2321 41 2321 43 , SrcSpan "tests/examples/CParser.hs" 2322 16 2322 16 , SrcSpan "tests/examples/CParser.hs" 2323 16 2323 16 , SrcSpan "tests/examples/CParser.hs" 2324 16 2324 16 , SrcSpan "tests/examples/CParser.hs" 2324 106 2324 106 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 16 2322 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2322 22 2322 24 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 16 2322 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 16 2322 21 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 91 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 25 2322 41 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 42 2322 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2322 42 2322 43 , SrcSpan "tests/examples/CParser.hs" 2322 58 2322 59 , SrcSpan "tests/examples/CParser.hs" 2322 90 2322 91 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 43 2322 46 , srcInfoPoints = [] } "fst"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 47 2322 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 47 2322 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 47 2322 58 , srcInfoPoints = [] } "happy_var_5"))) , InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 60 2322 63 , srcInfoPoints = [] } "snd"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 64 2322 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 64 2322 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 64 2322 75 , srcInfoPoints = [] } "happy_var_5")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 76 2322 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 76 2322 78 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 76 2322 78 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 79 2322 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 79 2322 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 79 2322 90 , srcInfoPoints = [] } "happy_var_3"))) ])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 92 2322 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 92 2322 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2322 92 2322 103 , srcInfoPoints = [] } "happy_var_4")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 16 2323 27 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 28 2323 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 28 2323 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 28 2323 37 , srcInfoPoints = [] } "declspecs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 38 2323 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 38 2323 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2323 38 2323 43 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 106 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 106 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 16 2324 26 , srcInfoPoints = [] } "withLength"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 27 2324 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 27 2324 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 27 2324 29 , srcInfoPoints = [] } "at")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 30 2324 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 30 2324 31 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 30 2324 31 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 106 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 32 2324 37 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 38 2324 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 38 2324 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 38 2324 47 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 48 2324 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2324 48 2324 49 , SrcSpan "tests/examples/CParser.hs" 2324 105 2324 106 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 49 2324 105 , srcInfoPoints = [] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 49 2324 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2324 49 2324 50 , SrcSpan "tests/examples/CParser.hs" 2324 75 2324 76 , SrcSpan "tests/examples/CParser.hs" 2324 88 2324 89 , SrcSpan "tests/examples/CParser.hs" 2324 97 2324 98 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 75 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 50 2324 54 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 55 2324 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2324 55 2324 56 , SrcSpan "tests/examples/CParser.hs" 2324 74 2324 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 74 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 56 2324 68 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 69 2324 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 69 2324 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 69 2324 74 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 77 2324 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 77 2324 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 77 2324 88 , srcInfoPoints = [] } "happy_var_6")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 90 2324 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 90 2324 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 90 2324 97 , srcInfoPoints = [] } "Nothing")) ]) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 99 2324 100 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 99 2324 100 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 99 2324 100 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 101 2324 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 101 2324 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2324 101 2324 105 , srcInfoPoints = [] } "dies"))))))) ])) Nothing ]))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 7 2325 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2325 7 2325 8 , SrcSpan "tests/examples/CParser.hs" 2325 39 2325 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 8 2325 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2325 8 2325 9 , SrcSpan "tests/examples/CParser.hs" 2325 11 2325 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 9 2325 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 9 2325 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 14 2325 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 26 2325 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2325 26 2325 27 , SrcSpan "tests/examples/CParser.hs" 2325 38 2325 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 27 2325 36 , srcInfoPoints = [] } "happyIn34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 37 2325 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 37 2325 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2325 37 2325 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 1 2327 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 1 2327 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 1 2327 15 , srcInfoPoints = [] } "happyReduce_96")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 16 2327 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2327 16 2327 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 18 2327 35 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 37 2327 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 37 2327 40 , srcInfoPoints = [] } 28 "28"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 41 2327 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 41 2327 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2327 41 2327 58 , srcInfoPoints = [] } "happyReduction_96"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 1 2334 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 1 2334 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 1 2328 18 , srcInfoPoints = [] } "happyReduction_96") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 19 2328 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2328 19 2328 28 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2329 5 2329 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2329 5 2329 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 6 2334 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2330 6 2330 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 9 2334 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2330 9 2330 13 , SrcSpan "tests/examples/CParser.hs" 2330 35 2330 37 , SrcSpan "tests/examples/CParser.hs" 2330 38 2330 39 , SrcSpan "tests/examples/CParser.hs" 2334 7 2334 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 14 2330 24 , srcInfoPoints = [] } "happyOut64"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 25 2330 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 25 2330 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 25 2330 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 40 2334 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 40 2330 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 40 2330 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2330 52 2334 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2330 52 2330 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 5 2334 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2331 5 2331 9 , SrcSpan "tests/examples/CParser.hs" 2331 32 2331 34 , SrcSpan "tests/examples/CParser.hs" 2331 35 2331 36 , SrcSpan "tests/examples/CParser.hs" 2334 6 2334 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 10 2331 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 22 2331 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 22 2331 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 22 2331 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 37 2334 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 37 2331 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 37 2331 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2331 49 2334 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2331 49 2331 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2334 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2332 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2332 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2332 5 2332 14 , srcInfoPoints = [] } "happyIn35"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 10 2334 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2333 10 2333 11 , SrcSpan "tests/examples/CParser.hs" 2334 5 2334 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 11 2333 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2333 11 2333 12 , SrcSpan "tests/examples/CParser.hs" 2333 23 2333 24 , SrcSpan "tests/examples/CParser.hs" 2333 35 2333 36 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 12 2333 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 12 2333 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 12 2333 23 , srcInfoPoints = [] } "happy_var_1")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 24 2333 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 24 2333 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2333 24 2333 35 , srcInfoPoints = [] } "happy_var_2")) ])))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 1 2336 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 1 2336 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 1 2336 15 , srcInfoPoints = [] } "happyReduce_97")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 16 2336 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2336 16 2336 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 18 2336 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 35 2336 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 35 2336 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 38 2336 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 38 2336 41 , srcInfoPoints = [] } 29 "29"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 42 2336 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 42 2336 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2336 42 2336 59 , srcInfoPoints = [] } "happyReduction_97"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 1 2350 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 1 2350 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 1 2337 18 , srcInfoPoints = [] } "happyReduction_97") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 19 2341 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2337 19 2337 20 , SrcSpan "tests/examples/CParser.hs" 2341 14 2341 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 20 2341 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 20 2337 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 20 2337 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 30 2337 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2337 30 2337 31 , SrcSpan "tests/examples/CParser.hs" 2337 31 2337 39 , SrcSpan "tests/examples/CParser.hs" 2337 39 2337 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2337 31 2337 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 5 2341 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 5 2338 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 5 2338 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 15 2338 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2338 15 2338 16 , SrcSpan "tests/examples/CParser.hs" 2338 16 2338 24 , SrcSpan "tests/examples/CParser.hs" 2338 24 2338 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2338 16 2338 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 5 2341 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 5 2339 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 5 2339 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 15 2339 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2339 15 2339 16 , SrcSpan "tests/examples/CParser.hs" 2339 16 2339 24 , SrcSpan "tests/examples/CParser.hs" 2339 24 2339 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2339 16 2339 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 5 2341 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 5 2340 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 5 2340 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 15 2340 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2340 15 2340 16 , SrcSpan "tests/examples/CParser.hs" 2340 16 2340 24 , SrcSpan "tests/examples/CParser.hs" 2340 24 2340 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2340 16 2340 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 5 2341 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 5 2341 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 16 2341 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2341 16 2341 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 6 2350 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2342 6 2342 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2350 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2350 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2342 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2342 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 8 2342 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 18 2350 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2342 18 2342 19 , SrcSpan "tests/examples/CParser.hs" 2350 5 2350 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 19 2349 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2342 19 2342 23 , SrcSpan "tests/examples/CParser.hs" 2342 45 2342 47 , SrcSpan "tests/examples/CParser.hs" 2342 48 2342 49 , SrcSpan "tests/examples/CParser.hs" 2349 110 2349 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 24 2342 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 35 2342 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 35 2342 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 35 2342 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 50 2349 110 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 50 2342 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 50 2342 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2342 62 2349 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2342 62 2342 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 5 2349 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2343 5 2343 9 , SrcSpan "tests/examples/CParser.hs" 2343 31 2343 33 , SrcSpan "tests/examples/CParser.hs" 2343 34 2343 35 , SrcSpan "tests/examples/CParser.hs" 2349 109 2349 110 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 10 2343 20 , srcInfoPoints = [] } "happyOut63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 21 2343 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 21 2343 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 21 2343 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 36 2349 109 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 36 2343 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 36 2343 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2343 48 2349 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2343 48 2343 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 5 2349 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2344 5 2344 9 , SrcSpan "tests/examples/CParser.hs" 2344 31 2344 33 , SrcSpan "tests/examples/CParser.hs" 2344 34 2344 35 , SrcSpan "tests/examples/CParser.hs" 2349 108 2349 109 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 10 2344 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 21 2344 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 21 2344 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 21 2344 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 36 2349 108 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 36 2344 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 36 2344 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2344 48 2349 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2344 48 2344 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 5 2349 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2345 5 2345 9 , SrcSpan "tests/examples/CParser.hs" 2345 31 2345 33 , SrcSpan "tests/examples/CParser.hs" 2345 34 2345 35 , SrcSpan "tests/examples/CParser.hs" 2349 107 2349 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 10 2345 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 21 2345 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 21 2345 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 21 2345 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 36 2349 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 36 2345 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 36 2345 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2345 48 2349 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2345 48 2345 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2346 5 2349 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2346 5 2346 6 , SrcSpan "tests/examples/CParser.hs" 2349 106 2349 107 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2346 7 2349 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2346 7 2346 9 , SrcSpan "tests/examples/CParser.hs" 2346 9 2346 10 , SrcSpan "tests/examples/CParser.hs" 2347 57 2347 58 , SrcSpan "tests/examples/CParser.hs" 2348 37 2348 38 , SrcSpan "tests/examples/CParser.hs" 2349 105 2349 106 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 8 2347 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2347 14 2347 16 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 8 2347 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 8 2347 13 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 17 2347 33 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 34 2347 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 34 2347 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 34 2347 45 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 46 2347 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 46 2347 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2347 46 2347 57 , srcInfoPoints = [] } "happy_var_2")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 8 2348 19 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 20 2348 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 20 2348 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 20 2348 31 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 32 2348 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 32 2348 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2348 32 2348 37 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 104 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 8 2349 20 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 21 2349 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 21 2349 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 21 2349 32 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 33 2349 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 33 2349 34 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 33 2349 34 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 52 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 35 2349 40 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 41 2349 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 41 2349 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 41 2349 52 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 53 2349 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2349 53 2349 54 , SrcSpan "tests/examples/CParser.hs" 2349 103 2349 104 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 54 2349 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2349 54 2349 55 , SrcSpan "tests/examples/CParser.hs" 2349 80 2349 81 , SrcSpan "tests/examples/CParser.hs" 2349 93 2349 94 , SrcSpan "tests/examples/CParser.hs" 2349 102 2349 103 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 80 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 55 2349 59 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 60 2349 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2349 60 2349 61 , SrcSpan "tests/examples/CParser.hs" 2349 79 2349 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 61 2349 73 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 74 2349 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 74 2349 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 74 2349 79 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 82 2349 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 82 2349 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 82 2349 93 , srcInfoPoints = [] } "happy_var_4")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 95 2349 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 95 2349 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2349 95 2349 102 , srcInfoPoints = [] } "Nothing")) ] ]))) ]))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 7 2350 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2350 7 2350 8 , SrcSpan "tests/examples/CParser.hs" 2350 39 2350 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 8 2350 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2350 8 2350 9 , SrcSpan "tests/examples/CParser.hs" 2350 11 2350 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 9 2350 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 9 2350 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 14 2350 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 26 2350 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2350 26 2350 27 , SrcSpan "tests/examples/CParser.hs" 2350 38 2350 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 27 2350 36 , srcInfoPoints = [] } "happyIn36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 37 2350 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 37 2350 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2350 37 2350 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 1 2352 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 1 2352 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 1 2352 15 , srcInfoPoints = [] } "happyReduce_98")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 16 2352 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2352 16 2352 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 18 2352 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 35 2352 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 35 2352 37 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 38 2352 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 38 2352 41 , srcInfoPoints = [] } 29 "29"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 42 2352 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 42 2352 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2352 42 2352 59 , srcInfoPoints = [] } "happyReduction_98"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 1 2366 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 1 2366 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 1 2353 18 , srcInfoPoints = [] } "happyReduction_98") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 19 2357 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2353 19 2353 20 , SrcSpan "tests/examples/CParser.hs" 2357 14 2357 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 20 2357 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 20 2353 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 20 2353 29 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 30 2353 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2353 30 2353 31 , SrcSpan "tests/examples/CParser.hs" 2353 31 2353 39 , SrcSpan "tests/examples/CParser.hs" 2353 39 2353 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2353 31 2353 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 5 2357 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 5 2354 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 5 2354 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 15 2354 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2354 15 2354 16 , SrcSpan "tests/examples/CParser.hs" 2354 16 2354 24 , SrcSpan "tests/examples/CParser.hs" 2354 24 2354 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2354 16 2354 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 5 2357 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 5 2355 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 5 2355 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 15 2355 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2355 15 2355 16 , SrcSpan "tests/examples/CParser.hs" 2355 16 2355 24 , SrcSpan "tests/examples/CParser.hs" 2355 24 2355 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2355 16 2355 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 5 2357 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 5 2356 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 5 2356 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 15 2356 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2356 15 2356 16 , SrcSpan "tests/examples/CParser.hs" 2356 16 2356 24 , SrcSpan "tests/examples/CParser.hs" 2356 24 2356 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2356 16 2356 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 5 2357 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 5 2357 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 16 2357 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2357 16 2357 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 6 2366 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2358 6 2358 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2366 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2366 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2358 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2358 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 8 2358 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 18 2366 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2358 18 2358 19 , SrcSpan "tests/examples/CParser.hs" 2366 5 2366 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 19 2365 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2358 19 2358 23 , SrcSpan "tests/examples/CParser.hs" 2358 45 2358 47 , SrcSpan "tests/examples/CParser.hs" 2358 48 2358 49 , SrcSpan "tests/examples/CParser.hs" 2365 110 2365 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 24 2358 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 35 2358 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 35 2358 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 35 2358 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 50 2365 110 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 50 2358 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 50 2358 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2358 62 2365 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2358 62 2358 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 5 2365 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2359 5 2359 9 , SrcSpan "tests/examples/CParser.hs" 2359 31 2359 33 , SrcSpan "tests/examples/CParser.hs" 2359 34 2359 35 , SrcSpan "tests/examples/CParser.hs" 2365 109 2365 110 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 10 2359 20 , srcInfoPoints = [] } "happyOut63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 21 2359 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 21 2359 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 21 2359 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 36 2365 109 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 36 2359 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 36 2359 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2359 48 2365 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2359 48 2359 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 5 2365 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2360 5 2360 9 , SrcSpan "tests/examples/CParser.hs" 2360 31 2360 33 , SrcSpan "tests/examples/CParser.hs" 2360 34 2360 35 , SrcSpan "tests/examples/CParser.hs" 2365 108 2365 109 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 10 2360 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 21 2360 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 21 2360 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 21 2360 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 36 2365 108 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 36 2360 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 36 2360 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2360 48 2365 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2360 48 2360 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 5 2365 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2361 5 2361 9 , SrcSpan "tests/examples/CParser.hs" 2361 31 2361 33 , SrcSpan "tests/examples/CParser.hs" 2361 34 2361 35 , SrcSpan "tests/examples/CParser.hs" 2365 107 2365 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 10 2361 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 21 2361 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 21 2361 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 21 2361 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 36 2365 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 36 2361 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 36 2361 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2361 48 2365 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2361 48 2361 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2362 5 2365 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2362 5 2362 6 , SrcSpan "tests/examples/CParser.hs" 2365 106 2365 107 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2362 7 2365 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2362 7 2362 9 , SrcSpan "tests/examples/CParser.hs" 2362 9 2362 10 , SrcSpan "tests/examples/CParser.hs" 2363 57 2363 58 , SrcSpan "tests/examples/CParser.hs" 2364 37 2364 38 , SrcSpan "tests/examples/CParser.hs" 2365 105 2365 106 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 8 2363 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2363 14 2363 16 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 8 2363 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 8 2363 13 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 17 2363 33 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 34 2363 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 34 2363 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 34 2363 45 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 46 2363 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 46 2363 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2363 46 2363 57 , srcInfoPoints = [] } "happy_var_2")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 8 2364 19 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 20 2364 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 20 2364 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 20 2364 31 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 32 2364 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 32 2364 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2364 32 2364 37 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 104 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 8 2365 20 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 21 2365 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 21 2365 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 21 2365 32 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 33 2365 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 33 2365 34 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 33 2365 34 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 52 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 35 2365 40 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 41 2365 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 41 2365 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 41 2365 52 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 53 2365 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2365 53 2365 54 , SrcSpan "tests/examples/CParser.hs" 2365 103 2365 104 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 54 2365 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2365 54 2365 55 , SrcSpan "tests/examples/CParser.hs" 2365 80 2365 81 , SrcSpan "tests/examples/CParser.hs" 2365 93 2365 94 , SrcSpan "tests/examples/CParser.hs" 2365 102 2365 103 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 80 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 55 2365 59 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 60 2365 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2365 60 2365 61 , SrcSpan "tests/examples/CParser.hs" 2365 79 2365 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 61 2365 73 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 74 2365 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 74 2365 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 74 2365 79 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 82 2365 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 82 2365 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 82 2365 93 , srcInfoPoints = [] } "happy_var_4")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 95 2365 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 95 2365 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2365 95 2365 102 , srcInfoPoints = [] } "Nothing")) ] ]))) ]))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 7 2366 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2366 7 2366 8 , SrcSpan "tests/examples/CParser.hs" 2366 39 2366 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 8 2366 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2366 8 2366 9 , SrcSpan "tests/examples/CParser.hs" 2366 11 2366 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 9 2366 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 9 2366 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 14 2366 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 26 2366 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2366 26 2366 27 , SrcSpan "tests/examples/CParser.hs" 2366 38 2366 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 27 2366 36 , srcInfoPoints = [] } "happyIn36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 37 2366 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 37 2366 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2366 37 2366 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 1 2368 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 1 2368 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 1 2368 15 , srcInfoPoints = [] } "happyReduce_99")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 16 2368 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2368 16 2368 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 18 2368 34 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 35 2368 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 35 2368 37 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 38 2368 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 38 2368 41 , srcInfoPoints = [] } 29 "29"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 42 2368 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 42 2368 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2368 42 2368 59 , srcInfoPoints = [] } "happyReduction_99"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 1 2386 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 1 2386 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 1 2369 18 , srcInfoPoints = [] } "happyReduction_99") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 19 2375 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2369 19 2369 20 , SrcSpan "tests/examples/CParser.hs" 2375 14 2375 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 20 2375 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 20 2369 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 20 2369 29 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 30 2369 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2369 30 2369 31 , SrcSpan "tests/examples/CParser.hs" 2369 31 2369 39 , SrcSpan "tests/examples/CParser.hs" 2369 39 2369 40 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2369 31 2369 39 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 5 2375 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 5 2370 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 5 2370 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 15 2370 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2370 15 2370 16 , SrcSpan "tests/examples/CParser.hs" 2370 16 2370 24 , SrcSpan "tests/examples/CParser.hs" 2370 24 2370 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2370 16 2370 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 5 2375 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 5 2371 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 5 2371 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 15 2371 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2371 15 2371 16 , SrcSpan "tests/examples/CParser.hs" 2371 16 2371 24 , SrcSpan "tests/examples/CParser.hs" 2371 24 2371 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2371 16 2371 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 5 2375 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 5 2372 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 5 2372 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 15 2372 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2372 15 2372 16 , SrcSpan "tests/examples/CParser.hs" 2372 16 2372 24 , SrcSpan "tests/examples/CParser.hs" 2372 24 2372 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2372 16 2372 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 5 2375 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 5 2373 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 5 2373 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 15 2373 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2373 15 2373 16 , SrcSpan "tests/examples/CParser.hs" 2373 16 2373 24 , SrcSpan "tests/examples/CParser.hs" 2373 24 2373 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2373 16 2373 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 5 2375 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 5 2374 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 5 2374 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 15 2374 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2374 15 2374 16 , SrcSpan "tests/examples/CParser.hs" 2374 16 2374 24 , SrcSpan "tests/examples/CParser.hs" 2374 24 2374 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2374 16 2374 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 5 2375 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 5 2375 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 16 2375 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2375 16 2375 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 6 2386 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2376 6 2376 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2386 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2386 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2376 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2376 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 8 2376 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 18 2386 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2376 18 2376 19 , SrcSpan "tests/examples/CParser.hs" 2386 5 2386 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 19 2385 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2376 19 2376 23 , SrcSpan "tests/examples/CParser.hs" 2376 45 2376 47 , SrcSpan "tests/examples/CParser.hs" 2376 48 2376 49 , SrcSpan "tests/examples/CParser.hs" 2385 107 2385 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 24 2376 34 , srcInfoPoints = [] } "happyOut36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 35 2376 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 35 2376 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 35 2376 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 50 2385 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 50 2376 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 50 2376 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2376 62 2385 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2376 62 2376 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 5 2385 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2377 5 2377 9 , SrcSpan "tests/examples/CParser.hs" 2377 32 2377 34 , SrcSpan "tests/examples/CParser.hs" 2377 35 2377 36 , SrcSpan "tests/examples/CParser.hs" 2385 106 2385 107 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 10 2377 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 22 2377 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 22 2377 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 22 2377 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 37 2385 106 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 37 2377 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 37 2377 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2377 49 2385 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2377 49 2377 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 5 2385 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2378 5 2378 9 , SrcSpan "tests/examples/CParser.hs" 2378 31 2378 33 , SrcSpan "tests/examples/CParser.hs" 2378 34 2378 35 , SrcSpan "tests/examples/CParser.hs" 2385 105 2385 106 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 10 2378 20 , srcInfoPoints = [] } "happyOut63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 21 2378 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 21 2378 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 21 2378 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 36 2385 105 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 36 2378 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 36 2378 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2378 48 2385 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2378 48 2378 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 5 2385 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2379 5 2379 9 , SrcSpan "tests/examples/CParser.hs" 2379 31 2379 33 , SrcSpan "tests/examples/CParser.hs" 2379 34 2379 35 , SrcSpan "tests/examples/CParser.hs" 2385 104 2385 105 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 10 2379 20 , srcInfoPoints = [] } "happyOut35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 21 2379 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 21 2379 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 21 2379 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 36 2385 104 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 36 2379 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 36 2379 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2379 48 2385 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2379 48 2379 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 5 2385 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2380 5 2380 9 , SrcSpan "tests/examples/CParser.hs" 2380 31 2380 33 , SrcSpan "tests/examples/CParser.hs" 2380 34 2380 35 , SrcSpan "tests/examples/CParser.hs" 2385 103 2385 104 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 10 2380 20 , srcInfoPoints = [] } "happyOut91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 21 2380 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 21 2380 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 21 2380 30 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 36 2385 103 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 36 2380 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 36 2380 47 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2380 48 2385 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2380 48 2380 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 5 2385 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2381 5 2381 6 , SrcSpan "tests/examples/CParser.hs" 2385 102 2385 103 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 7 2385 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2381 7 2381 11 , SrcSpan "tests/examples/CParser.hs" 2381 24 2381 26 , SrcSpan "tests/examples/CParser.hs" 2382 14 2382 14 , SrcSpan "tests/examples/CParser.hs" 2385 102 2385 102 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 12 2381 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 12 2381 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2381 12 2381 23 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2385 102 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2382 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2382 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 14 2382 19 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 20 2382 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 20 2382 29 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 30 2382 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 30 2382 34 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 35 2382 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 35 2382 37 , srcInfoPoints = [] } "at") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 38 2385 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2382 38 2382 40 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2382 41 2385 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2382 41 2382 43 , SrcSpan "tests/examples/CParser.hs" 2383 16 2383 16 , SrcSpan "tests/examples/CParser.hs" 2384 16 2384 16 , SrcSpan "tests/examples/CParser.hs" 2385 16 2385 16 , SrcSpan "tests/examples/CParser.hs" 2385 102 2385 102 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 16 2383 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2383 22 2383 24 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 16 2383 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 16 2383 21 , srcInfoPoints = [] } "declr")) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 91 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 25 2383 41 , srcInfoPoints = [] } "withAsmNameAttrs"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 42 2383 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2383 42 2383 43 , SrcSpan "tests/examples/CParser.hs" 2383 58 2383 59 , SrcSpan "tests/examples/CParser.hs" 2383 90 2383 91 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 43 2383 46 , srcInfoPoints = [] } "fst"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 47 2383 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 47 2383 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 47 2383 58 , srcInfoPoints = [] } "happy_var_5"))) , InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 60 2383 63 , srcInfoPoints = [] } "snd"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 64 2383 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 64 2383 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 64 2383 75 , srcInfoPoints = [] } "happy_var_5")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 76 2383 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 76 2383 78 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 76 2383 78 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 79 2383 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 79 2383 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 79 2383 90 , srcInfoPoints = [] } "happy_var_3"))) ])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 92 2383 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 92 2383 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2383 92 2383 103 , srcInfoPoints = [] } "happy_var_4")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 16 2384 27 , srcInfoPoints = [] } "doDeclIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 28 2384 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 28 2384 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 28 2384 37 , srcInfoPoints = [] } "declspecs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 38 2384 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 38 2384 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2384 38 2384 43 , srcInfoPoints = [] } "declr")))) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 102 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 102 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 16 2385 22 , srcInfoPoints = [] } "return"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 23 2385 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2385 23 2385 24 , SrcSpan "tests/examples/CParser.hs" 2385 101 2385 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 101 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 39 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 24 2385 29 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 30 2385 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 30 2385 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 30 2385 39 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 40 2385 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2385 40 2385 41 , SrcSpan "tests/examples/CParser.hs" 2385 97 2385 98 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 41 2385 97 , srcInfoPoints = [] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 41 2385 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2385 41 2385 42 , SrcSpan "tests/examples/CParser.hs" 2385 67 2385 68 , SrcSpan "tests/examples/CParser.hs" 2385 80 2385 81 , SrcSpan "tests/examples/CParser.hs" 2385 89 2385 90 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 67 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 42 2385 46 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 47 2385 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2385 47 2385 48 , SrcSpan "tests/examples/CParser.hs" 2385 66 2385 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 48 2385 60 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 61 2385 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 61 2385 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 61 2385 66 , srcInfoPoints = [] } "declr"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 69 2385 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 69 2385 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 69 2385 80 , srcInfoPoints = [] } "happy_var_6")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 82 2385 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 82 2385 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 82 2385 89 , srcInfoPoints = [] } "Nothing")) ]) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 91 2385 92 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 91 2385 92 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 91 2385 92 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 93 2385 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 93 2385 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 93 2385 97 , srcInfoPoints = [] } "dies")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 99 2385 101 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 99 2385 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2385 99 2385 101 , srcInfoPoints = [] } "at")))))) ])) Nothing ]))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 7 2386 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2386 7 2386 8 , SrcSpan "tests/examples/CParser.hs" 2386 39 2386 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 8 2386 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2386 8 2386 9 , SrcSpan "tests/examples/CParser.hs" 2386 11 2386 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 9 2386 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 9 2386 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 14 2386 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 26 2386 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2386 26 2386 27 , SrcSpan "tests/examples/CParser.hs" 2386 38 2386 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 27 2386 36 , srcInfoPoints = [] } "happyIn36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 37 2386 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 37 2386 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2386 37 2386 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 1 2388 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 1 2388 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 1 2388 16 , srcInfoPoints = [] } "happyReduce_100")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 17 2388 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2388 17 2388 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 19 2388 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 38 2388 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 38 2388 41 , srcInfoPoints = [] } 30 "30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 42 2388 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 42 2388 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2388 42 2388 60 , srcInfoPoints = [] } "happyReduction_100"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 1 2393 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 1 2393 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 1 2389 19 , srcInfoPoints = [] } "happyReduction_100") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 20 2389 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2389 20 2389 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 6 2393 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2390 6 2390 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 9 2393 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2390 9 2390 13 , SrcSpan "tests/examples/CParser.hs" 2390 35 2390 37 , SrcSpan "tests/examples/CParser.hs" 2390 38 2390 39 , SrcSpan "tests/examples/CParser.hs" 2393 6 2393 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 14 2390 24 , srcInfoPoints = [] } "happyOut43"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 25 2390 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 25 2390 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 25 2390 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 40 2393 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 40 2390 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 40 2390 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2390 52 2393 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2390 52 2390 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2393 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2391 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2391 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2391 5 2391 14 , srcInfoPoints = [] } "happyIn37"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 10 2393 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2392 10 2392 11 , SrcSpan "tests/examples/CParser.hs" 2393 5 2393 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 11 2392 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 19 2392 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 19 2392 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2392 19 2392 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 1 2395 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 1 2395 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 1 2395 16 , srcInfoPoints = [] } "happyReduce_101")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 17 2395 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2395 17 2395 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 19 2395 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 38 2395 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 38 2395 41 , srcInfoPoints = [] } 30 "30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 42 2395 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 42 2395 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2395 42 2395 60 , srcInfoPoints = [] } "happyReduction_101"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 1 2400 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 1 2400 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 1 2396 19 , srcInfoPoints = [] } "happyReduction_101") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 20 2396 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2396 20 2396 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 6 2400 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2397 6 2397 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 9 2400 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2397 9 2397 13 , SrcSpan "tests/examples/CParser.hs" 2397 35 2397 37 , SrcSpan "tests/examples/CParser.hs" 2397 38 2397 39 , SrcSpan "tests/examples/CParser.hs" 2400 6 2400 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 14 2397 24 , srcInfoPoints = [] } "happyOut45"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 25 2397 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 25 2397 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 25 2397 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 40 2400 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 40 2397 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 40 2397 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2397 52 2400 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2397 52 2397 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2400 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2398 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2398 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2398 5 2398 14 , srcInfoPoints = [] } "happyIn37"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 10 2400 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2399 10 2399 11 , SrcSpan "tests/examples/CParser.hs" 2400 5 2400 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 11 2399 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 19 2399 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 19 2399 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2399 19 2399 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 1 2402 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 1 2402 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 1 2402 16 , srcInfoPoints = [] } "happyReduce_102")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 17 2402 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2402 17 2402 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 19 2402 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 38 2402 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 38 2402 41 , srcInfoPoints = [] } 30 "30"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 42 2402 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 42 2402 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2402 42 2402 60 , srcInfoPoints = [] } "happyReduction_102"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 1 2407 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 1 2407 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 1 2403 19 , srcInfoPoints = [] } "happyReduction_102") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 20 2403 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2403 20 2403 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 6 2407 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2404 6 2404 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 9 2407 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2404 9 2404 13 , SrcSpan "tests/examples/CParser.hs" 2404 35 2404 37 , SrcSpan "tests/examples/CParser.hs" 2404 38 2404 39 , SrcSpan "tests/examples/CParser.hs" 2407 6 2407 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 14 2404 24 , srcInfoPoints = [] } "happyOut47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 25 2404 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 25 2404 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 25 2404 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 40 2407 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 40 2404 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 40 2404 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2404 52 2407 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2404 52 2404 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2407 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2405 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2405 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2405 5 2405 14 , srcInfoPoints = [] } "happyIn37"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 10 2407 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2406 10 2406 11 , SrcSpan "tests/examples/CParser.hs" 2407 5 2407 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 11 2406 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 19 2406 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 19 2406 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2406 19 2406 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 1 2409 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 1 2409 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 1 2409 16 , srcInfoPoints = [] } "happyReduce_103")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 17 2409 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2409 17 2409 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 19 2409 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 38 2409 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 38 2409 41 , srcInfoPoints = [] } 31 "31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 42 2409 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 42 2409 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2409 42 2409 60 , srcInfoPoints = [] } "happyReduction_103"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 1 2414 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 1 2414 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 1 2410 19 , srcInfoPoints = [] } "happyReduction_103") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 20 2410 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2410 20 2410 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 6 2414 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2411 6 2411 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 9 2414 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2411 9 2411 13 , SrcSpan "tests/examples/CParser.hs" 2411 35 2411 37 , SrcSpan "tests/examples/CParser.hs" 2411 38 2411 39 , SrcSpan "tests/examples/CParser.hs" 2414 6 2414 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 14 2411 24 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 25 2411 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 25 2411 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 25 2411 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 40 2414 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 40 2411 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 40 2411 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2411 52 2414 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2411 52 2411 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2414 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2412 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2412 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2412 5 2412 14 , srcInfoPoints = [] } "happyIn38"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 10 2414 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2413 10 2413 11 , SrcSpan "tests/examples/CParser.hs" 2414 5 2414 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 47 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 11 2413 20 , srcInfoPoints = [] } "singleton"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 21 2413 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2413 21 2413 22 , SrcSpan "tests/examples/CParser.hs" 2413 46 2413 47 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 46 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 22 2413 34 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 35 2413 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 35 2413 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2413 35 2413 46 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 1 2416 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 1 2416 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 1 2416 16 , srcInfoPoints = [] } "happyReduce_104")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 17 2416 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2416 17 2416 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 19 2416 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 38 2416 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 38 2416 41 , srcInfoPoints = [] } 31 "31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 42 2416 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 42 2416 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2416 42 2416 60 , srcInfoPoints = [] } "happyReduction_104"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 1 2423 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 1 2423 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 1 2417 19 , srcInfoPoints = [] } "happyReduction_104") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 20 2417 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2417 20 2417 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2418 5 2418 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2418 5 2418 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 6 2423 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2419 6 2419 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 9 2423 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2419 9 2419 13 , SrcSpan "tests/examples/CParser.hs" 2419 36 2419 38 , SrcSpan "tests/examples/CParser.hs" 2419 39 2419 40 , SrcSpan "tests/examples/CParser.hs" 2423 7 2423 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 14 2419 25 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 26 2419 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 26 2419 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 26 2419 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 41 2423 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 41 2419 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 41 2419 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2419 53 2423 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2419 53 2419 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 5 2423 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2420 5 2420 9 , SrcSpan "tests/examples/CParser.hs" 2420 31 2420 33 , SrcSpan "tests/examples/CParser.hs" 2420 34 2420 35 , SrcSpan "tests/examples/CParser.hs" 2423 6 2423 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 10 2420 20 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 21 2420 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 21 2420 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 21 2420 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 36 2423 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 36 2420 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 36 2420 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2420 48 2423 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2420 48 2420 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2423 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2421 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2421 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2421 5 2421 14 , srcInfoPoints = [] } "happyIn38"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 10 2423 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2422 10 2422 11 , SrcSpan "tests/examples/CParser.hs" 2423 5 2423 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 47 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 11 2422 22 , srcInfoPoints = [] } "reverseList"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 23 2422 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2422 23 2422 24 , SrcSpan "tests/examples/CParser.hs" 2422 46 2422 47 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 24 2422 34 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 35 2422 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 35 2422 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 35 2422 46 , srcInfoPoints = [] } "happy_var_1")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 48 2422 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2422 48 2422 49 , SrcSpan "tests/examples/CParser.hs" 2422 49 2422 53 , SrcSpan "tests/examples/CParser.hs" 2422 53 2422 54 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 48 2422 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2422 48 2422 49 , SrcSpan "tests/examples/CParser.hs" 2422 49 2422 53 , SrcSpan "tests/examples/CParser.hs" 2422 53 2422 54 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 49 2422 53 , srcInfoPoints = [] } "snoc"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 55 2422 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2422 55 2422 56 , SrcSpan "tests/examples/CParser.hs" 2422 80 2422 81 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 80 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 56 2422 68 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 69 2422 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 69 2422 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2422 69 2422 80 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 1 2425 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 1 2425 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 1 2425 16 , srcInfoPoints = [] } "happyReduce_105")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 17 2425 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2425 17 2425 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 19 2425 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 38 2425 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 38 2425 41 , srcInfoPoints = [] } 31 "31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 42 2425 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 42 2425 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2425 42 2425 60 , srcInfoPoints = [] } "happyReduction_105"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 1 2432 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 1 2432 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 1 2426 19 , srcInfoPoints = [] } "happyReduction_105") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 20 2426 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2426 20 2426 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2427 5 2427 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2427 5 2427 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 6 2432 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2428 6 2428 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 9 2432 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2428 9 2428 13 , SrcSpan "tests/examples/CParser.hs" 2428 35 2428 37 , SrcSpan "tests/examples/CParser.hs" 2428 38 2428 39 , SrcSpan "tests/examples/CParser.hs" 2432 7 2432 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 14 2428 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 25 2428 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 25 2428 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 25 2428 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 40 2432 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 40 2428 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 40 2428 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2428 52 2432 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2428 52 2428 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 5 2432 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2429 5 2429 9 , SrcSpan "tests/examples/CParser.hs" 2429 31 2429 33 , SrcSpan "tests/examples/CParser.hs" 2429 34 2429 35 , SrcSpan "tests/examples/CParser.hs" 2432 6 2432 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 10 2429 20 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 21 2429 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 21 2429 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 21 2429 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 36 2432 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 36 2429 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 36 2429 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2429 48 2432 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2429 48 2429 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2432 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2430 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2430 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2430 5 2430 14 , srcInfoPoints = [] } "happyIn38"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 10 2432 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2431 10 2431 11 , SrcSpan "tests/examples/CParser.hs" 2432 5 2432 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 11 2431 15 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 16 2431 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 16 2431 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 16 2431 25 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 26 2431 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 26 2431 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 26 2431 37 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 38 2431 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2431 38 2431 39 , SrcSpan "tests/examples/CParser.hs" 2431 39 2431 43 , SrcSpan "tests/examples/CParser.hs" 2431 43 2431 44 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 38 2431 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2431 38 2431 39 , SrcSpan "tests/examples/CParser.hs" 2431 39 2431 43 , SrcSpan "tests/examples/CParser.hs" 2431 43 2431 44 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 39 2431 43 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 69 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 45 2431 57 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 58 2431 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 58 2431 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2431 58 2431 69 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 1 2434 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 1 2434 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 1 2434 16 , srcInfoPoints = [] } "happyReduce_106")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 17 2434 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2434 17 2434 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 19 2434 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 38 2434 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 38 2434 41 , srcInfoPoints = [] } 31 "31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 42 2434 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 42 2434 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2434 42 2434 60 , srcInfoPoints = [] } "happyReduction_106"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 1 2443 9 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 1 2443 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 1 2435 19 , srcInfoPoints = [] } "happyReduction_106") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 20 2435 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2435 20 2435 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2436 5 2436 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2436 5 2436 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2437 5 2437 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2437 5 2437 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 6 2443 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2438 6 2438 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 9 2443 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2438 9 2438 13 , SrcSpan "tests/examples/CParser.hs" 2438 35 2438 37 , SrcSpan "tests/examples/CParser.hs" 2438 38 2438 39 , SrcSpan "tests/examples/CParser.hs" 2443 8 2443 9 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 14 2438 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 25 2438 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 25 2438 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 25 2438 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 40 2443 8 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 40 2438 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 40 2438 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2438 52 2443 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2438 52 2438 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 5 2443 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2439 5 2439 9 , SrcSpan "tests/examples/CParser.hs" 2439 32 2439 34 , SrcSpan "tests/examples/CParser.hs" 2439 35 2439 36 , SrcSpan "tests/examples/CParser.hs" 2443 7 2443 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 10 2439 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 22 2439 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 22 2439 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 22 2439 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 37 2443 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 37 2439 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 37 2439 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2439 49 2443 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2439 49 2439 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 5 2443 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2440 5 2440 9 , SrcSpan "tests/examples/CParser.hs" 2440 31 2440 33 , SrcSpan "tests/examples/CParser.hs" 2440 34 2440 35 , SrcSpan "tests/examples/CParser.hs" 2443 6 2443 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 10 2440 20 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 21 2440 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 21 2440 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 21 2440 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 36 2443 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 36 2440 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 36 2440 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2440 48 2443 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2440 48 2440 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2443 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2441 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2441 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2441 5 2441 14 , srcInfoPoints = [] } "happyIn38"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 10 2443 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2442 10 2442 11 , SrcSpan "tests/examples/CParser.hs" 2443 5 2443 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 11 2442 104 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 11 2442 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2442 11 2442 12 , SrcSpan "tests/examples/CParser.hs" 2442 71 2442 72 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 38 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 12 2442 16 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 17 2442 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 17 2442 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 17 2442 26 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 27 2442 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 27 2442 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 27 2442 38 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 39 2442 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2442 39 2442 40 , SrcSpan "tests/examples/CParser.hs" 2442 40 2442 47 , SrcSpan "tests/examples/CParser.hs" 2442 47 2442 48 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 39 2442 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2442 39 2442 40 , SrcSpan "tests/examples/CParser.hs" 2442 40 2442 47 , SrcSpan "tests/examples/CParser.hs" 2442 47 2442 48 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 40 2442 47 , srcInfoPoints = [] } "rappend"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 71 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 49 2442 59 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 60 2442 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 60 2442 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 60 2442 71 , srcInfoPoints = [] } "happy_var_2")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 73 2442 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2442 73 2442 74 , SrcSpan "tests/examples/CParser.hs" 2442 74 2442 78 , SrcSpan "tests/examples/CParser.hs" 2442 78 2442 79 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 73 2442 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2442 73 2442 74 , SrcSpan "tests/examples/CParser.hs" 2442 74 2442 78 , SrcSpan "tests/examples/CParser.hs" 2442 78 2442 79 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 74 2442 78 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 104 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 80 2442 92 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 93 2442 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 93 2442 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2442 93 2442 104 , srcInfoPoints = [] } "happy_var_3")))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 1 2445 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 1 2445 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 1 2445 16 , srcInfoPoints = [] } "happyReduce_107")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 17 2445 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2445 17 2445 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 19 2445 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 38 2445 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 38 2445 41 , srcInfoPoints = [] } 31 "31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 42 2445 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 42 2445 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2445 42 2445 60 , srcInfoPoints = [] } "happyReduction_107"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 1 2452 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 1 2452 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 1 2446 19 , srcInfoPoints = [] } "happyReduction_107") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 20 2446 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2446 20 2446 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2447 5 2447 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2447 5 2447 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 6 2452 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2448 6 2448 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 9 2452 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2448 9 2448 13 , SrcSpan "tests/examples/CParser.hs" 2448 35 2448 37 , SrcSpan "tests/examples/CParser.hs" 2448 38 2448 39 , SrcSpan "tests/examples/CParser.hs" 2452 7 2452 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 14 2448 24 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 25 2448 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 25 2448 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 25 2448 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 40 2452 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 40 2448 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 40 2448 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2448 52 2452 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2448 52 2448 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 5 2452 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2449 5 2449 9 , SrcSpan "tests/examples/CParser.hs" 2449 31 2449 33 , SrcSpan "tests/examples/CParser.hs" 2449 34 2449 35 , SrcSpan "tests/examples/CParser.hs" 2452 6 2452 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 10 2449 20 , srcInfoPoints = [] } "happyOut39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 21 2449 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 21 2449 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 21 2449 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 36 2452 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 36 2449 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 36 2449 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2449 48 2452 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2449 48 2449 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2452 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2450 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2450 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2450 5 2450 14 , srcInfoPoints = [] } "happyIn38"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 10 2452 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2451 10 2451 11 , SrcSpan "tests/examples/CParser.hs" 2452 5 2452 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 11 2451 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 23 2451 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2451 23 2451 24 , SrcSpan "tests/examples/CParser.hs" 2451 24 2451 28 , SrcSpan "tests/examples/CParser.hs" 2451 28 2451 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 23 2451 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2451 23 2451 24 , SrcSpan "tests/examples/CParser.hs" 2451 24 2451 28 , SrcSpan "tests/examples/CParser.hs" 2451 28 2451 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 24 2451 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 30 2451 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 30 2451 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2451 30 2451 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 1 2454 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 1 2454 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 1 2454 16 , srcInfoPoints = [] } "happyReduce_108")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 17 2454 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2454 17 2454 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 19 2454 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 38 2454 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 38 2454 41 , srcInfoPoints = [] } 31 "31"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 42 2454 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 42 2454 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2454 42 2454 60 , srcInfoPoints = [] } "happyReduction_108"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 1 2461 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 1 2461 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 1 2455 19 , srcInfoPoints = [] } "happyReduction_108") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 20 2455 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2455 20 2455 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2456 5 2456 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2456 5 2456 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 6 2461 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2457 6 2457 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 9 2461 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2457 9 2457 13 , SrcSpan "tests/examples/CParser.hs" 2457 35 2457 37 , SrcSpan "tests/examples/CParser.hs" 2457 38 2457 39 , SrcSpan "tests/examples/CParser.hs" 2461 7 2461 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 14 2457 24 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 25 2457 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 25 2457 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 25 2457 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 40 2461 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 40 2457 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 40 2457 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2457 52 2461 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2457 52 2457 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 5 2461 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2458 5 2458 9 , SrcSpan "tests/examples/CParser.hs" 2458 32 2458 34 , SrcSpan "tests/examples/CParser.hs" 2458 35 2458 36 , SrcSpan "tests/examples/CParser.hs" 2461 6 2461 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 10 2458 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 22 2458 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 22 2458 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 22 2458 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 37 2461 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 37 2458 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 37 2458 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2458 49 2461 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2458 49 2458 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2461 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2459 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2459 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2459 5 2459 14 , srcInfoPoints = [] } "happyIn38"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 10 2461 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2460 10 2460 11 , SrcSpan "tests/examples/CParser.hs" 2461 5 2461 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 11 2460 27 , srcInfoPoints = [] } "addTrailingAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 28 2460 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 28 2460 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 28 2460 39 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 40 2460 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 40 2460 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2460 40 2460 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 1 2463 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 1 2463 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 1 2463 16 , srcInfoPoints = [] } "happyReduce_109")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 17 2463 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2463 17 2463 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 19 2463 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 38 2463 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 38 2463 41 , srcInfoPoints = [] } 32 "32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 42 2463 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 42 2463 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2463 42 2463 60 , srcInfoPoints = [] } "happyReduction_109"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 1 2468 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 1 2468 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 1 2464 19 , srcInfoPoints = [] } "happyReduction_109") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 20 2464 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2464 20 2464 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 6 2468 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2465 6 2465 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 9 2468 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2465 9 2465 13 , SrcSpan "tests/examples/CParser.hs" 2465 35 2465 37 , SrcSpan "tests/examples/CParser.hs" 2465 38 2465 39 , SrcSpan "tests/examples/CParser.hs" 2468 6 2468 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 14 2465 24 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 25 2465 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 25 2465 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 25 2465 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 40 2468 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 40 2465 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 40 2465 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2465 52 2468 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2465 52 2465 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2468 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2466 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2466 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2466 5 2466 14 , srcInfoPoints = [] } "happyIn39"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 10 2468 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2467 10 2467 11 , SrcSpan "tests/examples/CParser.hs" 2468 5 2468 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 35 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 11 2467 23 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 24 2467 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 24 2467 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2467 24 2467 35 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 1 2470 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 1 2470 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 1 2470 16 , srcInfoPoints = [] } "happyReduce_110")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 17 2470 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2470 17 2470 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 19 2470 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 38 2470 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 38 2470 41 , srcInfoPoints = [] } 32 "32"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 42 2470 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 42 2470 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2470 42 2470 60 , srcInfoPoints = [] } "happyReduction_110"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 1 2475 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 1 2475 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 1 2471 19 , srcInfoPoints = [] } "happyReduction_110") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 20 2471 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2471 20 2471 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 6 2475 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2472 6 2472 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 9 2475 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2472 9 2472 13 , SrcSpan "tests/examples/CParser.hs" 2472 35 2472 37 , SrcSpan "tests/examples/CParser.hs" 2472 38 2472 39 , SrcSpan "tests/examples/CParser.hs" 2475 6 2475 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 14 2472 24 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 25 2472 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 25 2472 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 25 2472 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 40 2475 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 40 2472 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 40 2472 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2472 52 2475 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2472 52 2472 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2475 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2473 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2473 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2473 5 2473 14 , srcInfoPoints = [] } "happyIn39"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 10 2475 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2474 10 2474 11 , SrcSpan "tests/examples/CParser.hs" 2475 5 2475 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 32 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 11 2474 20 , srcInfoPoints = [] } "CTypeQual"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 21 2474 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 21 2474 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2474 21 2474 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 1 2477 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 1 2477 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 1 2477 16 , srcInfoPoints = [] } "happyReduce_111")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 17 2477 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2477 17 2477 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 19 2477 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 36 2477 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 36 2477 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 39 2477 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 39 2477 42 , srcInfoPoints = [] } 33 "33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 43 2477 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 43 2477 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2477 43 2477 61 , srcInfoPoints = [] } "happyReduction_111"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 1 2482 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 1 2482 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 1 2478 19 , srcInfoPoints = [] } "happyReduction_111") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 20 2479 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2478 20 2478 21 , SrcSpan "tests/examples/CParser.hs" 2479 14 2479 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 21 2479 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 21 2478 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 21 2478 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 31 2478 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2478 31 2478 32 , SrcSpan "tests/examples/CParser.hs" 2478 32 2478 40 , SrcSpan "tests/examples/CParser.hs" 2478 40 2478 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2478 32 2478 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 5 2479 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 5 2479 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 16 2479 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2479 16 2479 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 6 2482 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2480 6 2480 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2482 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2482 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2480 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2480 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 8 2480 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 18 2482 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2480 18 2480 19 , SrcSpan "tests/examples/CParser.hs" 2482 5 2482 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 19 2481 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2480 19 2480 23 , SrcSpan "tests/examples/CParser.hs" 2480 46 2480 48 , SrcSpan "tests/examples/CParser.hs" 2480 49 2480 50 , SrcSpan "tests/examples/CParser.hs" 2481 43 2481 44 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 24 2480 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 36 2480 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 36 2480 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 36 2480 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 51 2481 43 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 51 2480 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 51 2480 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2480 63 2481 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2480 63 2480 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 5 2481 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2481 5 2481 6 , SrcSpan "tests/examples/CParser.hs" 2481 42 2481 43 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 7 2481 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 20 2481 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 20 2481 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 20 2481 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 32 2481 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 32 2481 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 32 2481 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 34 2481 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 34 2481 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2481 34 2481 42 , srcInfoPoints = [] } "CTypedef")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 7 2482 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2482 7 2482 8 , SrcSpan "tests/examples/CParser.hs" 2482 39 2482 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 8 2482 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2482 8 2482 9 , SrcSpan "tests/examples/CParser.hs" 2482 11 2482 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 9 2482 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 9 2482 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 14 2482 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 26 2482 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2482 26 2482 27 , SrcSpan "tests/examples/CParser.hs" 2482 38 2482 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 27 2482 36 , srcInfoPoints = [] } "happyIn40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 37 2482 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 37 2482 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2482 37 2482 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 1 2484 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 1 2484 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 1 2484 16 , srcInfoPoints = [] } "happyReduce_112")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 17 2484 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2484 17 2484 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 19 2484 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 36 2484 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 36 2484 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 39 2484 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 39 2484 42 , srcInfoPoints = [] } 33 "33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 43 2484 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 43 2484 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2484 43 2484 61 , srcInfoPoints = [] } "happyReduction_112"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 1 2489 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 1 2489 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 1 2485 19 , srcInfoPoints = [] } "happyReduction_112") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 20 2486 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2485 20 2485 21 , SrcSpan "tests/examples/CParser.hs" 2486 14 2486 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 21 2486 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 21 2485 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 21 2485 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 31 2485 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2485 31 2485 32 , SrcSpan "tests/examples/CParser.hs" 2485 32 2485 40 , SrcSpan "tests/examples/CParser.hs" 2485 40 2485 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2485 32 2485 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 5 2486 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 5 2486 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 16 2486 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2486 16 2486 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 6 2489 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2487 6 2487 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2489 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2489 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2487 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2487 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 8 2487 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 18 2489 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2487 18 2487 19 , SrcSpan "tests/examples/CParser.hs" 2489 5 2489 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 19 2488 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2487 19 2487 23 , SrcSpan "tests/examples/CParser.hs" 2487 46 2487 48 , SrcSpan "tests/examples/CParser.hs" 2487 49 2487 50 , SrcSpan "tests/examples/CParser.hs" 2488 42 2488 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 24 2487 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 36 2487 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 36 2487 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 36 2487 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 51 2488 42 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 51 2487 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 51 2487 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2487 63 2488 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2487 63 2487 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 5 2488 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2488 5 2488 6 , SrcSpan "tests/examples/CParser.hs" 2488 41 2488 42 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 7 2488 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 20 2488 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 20 2488 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 20 2488 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 32 2488 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 32 2488 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 32 2488 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 34 2488 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 34 2488 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2488 34 2488 41 , srcInfoPoints = [] } "CExtern")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 7 2489 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2489 7 2489 8 , SrcSpan "tests/examples/CParser.hs" 2489 39 2489 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 8 2489 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2489 8 2489 9 , SrcSpan "tests/examples/CParser.hs" 2489 11 2489 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 9 2489 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 9 2489 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 14 2489 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 26 2489 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2489 26 2489 27 , SrcSpan "tests/examples/CParser.hs" 2489 38 2489 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 27 2489 36 , srcInfoPoints = [] } "happyIn40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 37 2489 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 37 2489 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2489 37 2489 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 1 2491 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 1 2491 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 1 2491 16 , srcInfoPoints = [] } "happyReduce_113")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 17 2491 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2491 17 2491 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 19 2491 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 36 2491 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 36 2491 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 39 2491 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 39 2491 42 , srcInfoPoints = [] } 33 "33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 43 2491 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 43 2491 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2491 43 2491 61 , srcInfoPoints = [] } "happyReduction_113"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 1 2496 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 1 2496 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 1 2492 19 , srcInfoPoints = [] } "happyReduction_113") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 20 2493 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2492 20 2492 21 , SrcSpan "tests/examples/CParser.hs" 2493 14 2493 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 21 2493 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 21 2492 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 21 2492 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 31 2492 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2492 31 2492 32 , SrcSpan "tests/examples/CParser.hs" 2492 32 2492 40 , SrcSpan "tests/examples/CParser.hs" 2492 40 2492 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2492 32 2492 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 5 2493 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 5 2493 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 16 2493 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2493 16 2493 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 6 2496 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2494 6 2494 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2496 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2496 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2494 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2494 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 8 2494 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 18 2496 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2494 18 2494 19 , SrcSpan "tests/examples/CParser.hs" 2496 5 2496 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 19 2495 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2494 19 2494 23 , SrcSpan "tests/examples/CParser.hs" 2494 46 2494 48 , SrcSpan "tests/examples/CParser.hs" 2494 49 2494 50 , SrcSpan "tests/examples/CParser.hs" 2495 42 2495 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 24 2494 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 36 2494 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 36 2494 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 36 2494 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 51 2495 42 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 51 2494 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 51 2494 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2494 63 2495 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2494 63 2494 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 5 2495 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2495 5 2495 6 , SrcSpan "tests/examples/CParser.hs" 2495 41 2495 42 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 7 2495 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 20 2495 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 20 2495 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 20 2495 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 32 2495 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 32 2495 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 32 2495 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 34 2495 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 34 2495 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2495 34 2495 41 , srcInfoPoints = [] } "CStatic")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 7 2496 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2496 7 2496 8 , SrcSpan "tests/examples/CParser.hs" 2496 39 2496 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 8 2496 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2496 8 2496 9 , SrcSpan "tests/examples/CParser.hs" 2496 11 2496 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 9 2496 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 9 2496 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 14 2496 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 26 2496 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2496 26 2496 27 , SrcSpan "tests/examples/CParser.hs" 2496 38 2496 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 27 2496 36 , srcInfoPoints = [] } "happyIn40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 37 2496 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 37 2496 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2496 37 2496 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 1 2498 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 1 2498 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 1 2498 16 , srcInfoPoints = [] } "happyReduce_114")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 17 2498 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2498 17 2498 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 19 2498 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 36 2498 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 36 2498 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 39 2498 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 39 2498 42 , srcInfoPoints = [] } 33 "33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 43 2498 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 43 2498 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2498 43 2498 61 , srcInfoPoints = [] } "happyReduction_114"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 1 2503 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 1 2503 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 1 2499 19 , srcInfoPoints = [] } "happyReduction_114") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 20 2500 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2499 20 2499 21 , SrcSpan "tests/examples/CParser.hs" 2500 14 2500 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 21 2500 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 21 2499 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 21 2499 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 31 2499 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2499 31 2499 32 , SrcSpan "tests/examples/CParser.hs" 2499 32 2499 40 , SrcSpan "tests/examples/CParser.hs" 2499 40 2499 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2499 32 2499 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 5 2500 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 5 2500 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 16 2500 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2500 16 2500 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 6 2503 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2501 6 2501 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2503 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2503 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2501 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2501 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 8 2501 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 18 2503 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2501 18 2501 19 , SrcSpan "tests/examples/CParser.hs" 2503 5 2503 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 19 2502 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2501 19 2501 23 , SrcSpan "tests/examples/CParser.hs" 2501 46 2501 48 , SrcSpan "tests/examples/CParser.hs" 2501 49 2501 50 , SrcSpan "tests/examples/CParser.hs" 2502 40 2502 41 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 24 2501 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 36 2501 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 36 2501 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 36 2501 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 51 2502 40 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 51 2501 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 51 2501 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2501 63 2502 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2501 63 2501 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 5 2502 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2502 5 2502 6 , SrcSpan "tests/examples/CParser.hs" 2502 39 2502 40 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 7 2502 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 20 2502 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 20 2502 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 20 2502 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 32 2502 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 32 2502 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 32 2502 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 34 2502 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 34 2502 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2502 34 2502 39 , srcInfoPoints = [] } "CAuto")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 7 2503 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2503 7 2503 8 , SrcSpan "tests/examples/CParser.hs" 2503 39 2503 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 8 2503 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2503 8 2503 9 , SrcSpan "tests/examples/CParser.hs" 2503 11 2503 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 9 2503 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 9 2503 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 14 2503 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 26 2503 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2503 26 2503 27 , SrcSpan "tests/examples/CParser.hs" 2503 38 2503 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 27 2503 36 , srcInfoPoints = [] } "happyIn40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 37 2503 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 37 2503 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2503 37 2503 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 1 2505 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 1 2505 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 1 2505 16 , srcInfoPoints = [] } "happyReduce_115")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 17 2505 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2505 17 2505 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 19 2505 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 36 2505 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 36 2505 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 39 2505 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 39 2505 42 , srcInfoPoints = [] } 33 "33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 43 2505 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 43 2505 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2505 43 2505 61 , srcInfoPoints = [] } "happyReduction_115"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 1 2510 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 1 2510 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 1 2506 19 , srcInfoPoints = [] } "happyReduction_115") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 20 2507 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2506 20 2506 21 , SrcSpan "tests/examples/CParser.hs" 2507 14 2507 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 21 2507 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 21 2506 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 21 2506 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 31 2506 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2506 31 2506 32 , SrcSpan "tests/examples/CParser.hs" 2506 32 2506 40 , SrcSpan "tests/examples/CParser.hs" 2506 40 2506 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2506 32 2506 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 5 2507 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 5 2507 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 16 2507 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2507 16 2507 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 6 2510 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2508 6 2508 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2510 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2510 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2508 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2508 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 8 2508 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 18 2510 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2508 18 2508 19 , SrcSpan "tests/examples/CParser.hs" 2510 5 2510 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 19 2509 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2508 19 2508 23 , SrcSpan "tests/examples/CParser.hs" 2508 46 2508 48 , SrcSpan "tests/examples/CParser.hs" 2508 49 2508 50 , SrcSpan "tests/examples/CParser.hs" 2509 44 2509 45 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 24 2508 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 36 2508 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 36 2508 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 36 2508 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 51 2509 44 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 51 2508 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 51 2508 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2508 63 2509 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2508 63 2508 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 5 2509 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2509 5 2509 6 , SrcSpan "tests/examples/CParser.hs" 2509 43 2509 44 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 7 2509 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 20 2509 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 20 2509 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 20 2509 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 32 2509 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 32 2509 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 32 2509 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 34 2509 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 34 2509 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2509 34 2509 43 , srcInfoPoints = [] } "CRegister")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 7 2510 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2510 7 2510 8 , SrcSpan "tests/examples/CParser.hs" 2510 39 2510 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 8 2510 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2510 8 2510 9 , SrcSpan "tests/examples/CParser.hs" 2510 11 2510 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 9 2510 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 9 2510 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 14 2510 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 26 2510 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2510 26 2510 27 , SrcSpan "tests/examples/CParser.hs" 2510 38 2510 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 27 2510 36 , srcInfoPoints = [] } "happyIn40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 37 2510 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 37 2510 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2510 37 2510 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 1 2512 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 1 2512 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 1 2512 16 , srcInfoPoints = [] } "happyReduce_116")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 17 2512 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2512 17 2512 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 19 2512 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 36 2512 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 36 2512 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 39 2512 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 39 2512 42 , srcInfoPoints = [] } 33 "33"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 43 2512 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 43 2512 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2512 43 2512 61 , srcInfoPoints = [] } "happyReduction_116"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 1 2517 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 1 2517 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 1 2513 19 , srcInfoPoints = [] } "happyReduction_116") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 20 2514 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2513 20 2513 21 , SrcSpan "tests/examples/CParser.hs" 2514 14 2514 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 21 2514 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 21 2513 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 21 2513 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 31 2513 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2513 31 2513 32 , SrcSpan "tests/examples/CParser.hs" 2513 32 2513 40 , SrcSpan "tests/examples/CParser.hs" 2513 40 2513 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2513 32 2513 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 5 2514 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 5 2514 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 16 2514 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2514 16 2514 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 6 2517 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2515 6 2515 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2517 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2517 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2515 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2515 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 8 2515 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 18 2517 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2515 18 2515 19 , SrcSpan "tests/examples/CParser.hs" 2517 5 2517 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 19 2516 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2515 19 2515 23 , SrcSpan "tests/examples/CParser.hs" 2515 46 2515 48 , SrcSpan "tests/examples/CParser.hs" 2515 49 2515 50 , SrcSpan "tests/examples/CParser.hs" 2516 42 2516 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 24 2515 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 36 2515 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 36 2515 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 36 2515 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 51 2516 42 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 51 2515 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 51 2515 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2515 63 2516 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2515 63 2515 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 5 2516 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2516 5 2516 6 , SrcSpan "tests/examples/CParser.hs" 2516 41 2516 42 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 7 2516 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 20 2516 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 20 2516 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 20 2516 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 32 2516 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 32 2516 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 32 2516 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 34 2516 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 34 2516 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2516 34 2516 41 , srcInfoPoints = [] } "CThread")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 7 2517 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2517 7 2517 8 , SrcSpan "tests/examples/CParser.hs" 2517 39 2517 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 8 2517 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2517 8 2517 9 , SrcSpan "tests/examples/CParser.hs" 2517 11 2517 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 9 2517 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 9 2517 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 14 2517 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 26 2517 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2517 26 2517 27 , SrcSpan "tests/examples/CParser.hs" 2517 38 2517 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 27 2517 36 , srcInfoPoints = [] } "happyIn40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 37 2517 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 37 2517 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2517 37 2517 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 1 2519 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 1 2519 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 1 2519 16 , srcInfoPoints = [] } "happyReduce_117")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 17 2519 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2519 17 2519 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 19 2519 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 38 2519 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 38 2519 41 , srcInfoPoints = [] } 34 "34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 42 2519 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 42 2519 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2519 42 2519 60 , srcInfoPoints = [] } "happyReduction_117"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 1 2524 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 1 2524 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 1 2520 19 , srcInfoPoints = [] } "happyReduction_117") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 20 2520 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2520 20 2520 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 6 2524 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2521 6 2521 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 9 2524 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2521 9 2521 13 , SrcSpan "tests/examples/CParser.hs" 2521 35 2521 37 , SrcSpan "tests/examples/CParser.hs" 2521 38 2521 39 , SrcSpan "tests/examples/CParser.hs" 2524 6 2524 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 14 2521 24 , srcInfoPoints = [] } "happyOut44"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 25 2521 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 25 2521 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 25 2521 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 40 2524 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 40 2521 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 40 2521 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2521 52 2524 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2521 52 2521 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2524 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2522 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2522 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2522 5 2522 14 , srcInfoPoints = [] } "happyIn41"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 10 2524 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2523 10 2523 11 , SrcSpan "tests/examples/CParser.hs" 2524 5 2524 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 11 2523 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 19 2523 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 19 2523 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2523 19 2523 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 1 2526 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 1 2526 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 1 2526 16 , srcInfoPoints = [] } "happyReduce_118")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 17 2526 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2526 17 2526 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 19 2526 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 38 2526 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 38 2526 41 , srcInfoPoints = [] } 34 "34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 42 2526 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 42 2526 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2526 42 2526 60 , srcInfoPoints = [] } "happyReduction_118"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 1 2531 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 1 2531 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 1 2527 19 , srcInfoPoints = [] } "happyReduction_118") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 20 2527 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2527 20 2527 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 6 2531 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2528 6 2528 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 9 2531 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2528 9 2528 13 , SrcSpan "tests/examples/CParser.hs" 2528 35 2528 37 , SrcSpan "tests/examples/CParser.hs" 2528 38 2528 39 , SrcSpan "tests/examples/CParser.hs" 2531 6 2531 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 14 2528 24 , srcInfoPoints = [] } "happyOut46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 25 2528 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 25 2528 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 25 2528 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 40 2531 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 40 2528 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 40 2528 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2528 52 2531 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2528 52 2528 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2531 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2529 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2529 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2529 5 2529 14 , srcInfoPoints = [] } "happyIn41"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 10 2531 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2530 10 2530 11 , SrcSpan "tests/examples/CParser.hs" 2531 5 2531 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 11 2530 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 19 2530 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 19 2530 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2530 19 2530 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 1 2533 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 1 2533 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 1 2533 16 , srcInfoPoints = [] } "happyReduce_119")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 17 2533 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2533 17 2533 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 19 2533 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 38 2533 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 38 2533 41 , srcInfoPoints = [] } 34 "34"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 42 2533 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 42 2533 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2533 42 2533 60 , srcInfoPoints = [] } "happyReduction_119"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 1 2538 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 1 2538 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 1 2534 19 , srcInfoPoints = [] } "happyReduction_119") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 20 2534 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2534 20 2534 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 6 2538 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2535 6 2535 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 9 2538 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2535 9 2535 13 , SrcSpan "tests/examples/CParser.hs" 2535 35 2535 37 , SrcSpan "tests/examples/CParser.hs" 2535 38 2535 39 , SrcSpan "tests/examples/CParser.hs" 2538 6 2538 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 14 2535 24 , srcInfoPoints = [] } "happyOut48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 25 2535 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 25 2535 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 25 2535 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 40 2538 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 40 2535 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 40 2535 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2535 52 2538 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2535 52 2535 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2538 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2536 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2536 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2536 5 2536 14 , srcInfoPoints = [] } "happyIn41"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 10 2538 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2537 10 2537 11 , SrcSpan "tests/examples/CParser.hs" 2538 5 2538 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 11 2537 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 19 2537 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 19 2537 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2537 19 2537 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 1 2540 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 1 2540 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 1 2540 16 , srcInfoPoints = [] } "happyReduce_120")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 17 2540 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2540 17 2540 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 19 2540 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 36 2540 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 36 2540 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 39 2540 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 39 2540 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 43 2540 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 43 2540 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2540 43 2540 61 , srcInfoPoints = [] } "happyReduction_120"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 1 2545 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 1 2545 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 1 2541 19 , srcInfoPoints = [] } "happyReduction_120") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 20 2542 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2541 20 2541 21 , SrcSpan "tests/examples/CParser.hs" 2542 14 2542 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 21 2542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 21 2541 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 21 2541 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 31 2541 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2541 31 2541 32 , SrcSpan "tests/examples/CParser.hs" 2541 32 2541 40 , SrcSpan "tests/examples/CParser.hs" 2541 40 2541 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2541 32 2541 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 5 2542 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 5 2542 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 16 2542 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2542 16 2542 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 6 2545 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2543 6 2543 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2545 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2545 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2543 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2543 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 8 2543 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 18 2545 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2543 18 2543 19 , SrcSpan "tests/examples/CParser.hs" 2545 5 2545 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 19 2544 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2543 19 2543 23 , SrcSpan "tests/examples/CParser.hs" 2543 46 2543 48 , SrcSpan "tests/examples/CParser.hs" 2543 49 2543 50 , SrcSpan "tests/examples/CParser.hs" 2544 44 2544 45 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 24 2543 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 36 2543 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 36 2543 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 36 2543 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 51 2544 44 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 51 2543 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 51 2543 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2543 63 2544 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2543 63 2543 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 5 2544 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2544 5 2544 6 , SrcSpan "tests/examples/CParser.hs" 2544 43 2544 44 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 7 2544 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 20 2544 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 20 2544 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 20 2544 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 32 2544 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 32 2544 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 32 2544 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 34 2544 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 34 2544 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2544 34 2544 43 , srcInfoPoints = [] } "CVoidType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 7 2545 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2545 7 2545 8 , SrcSpan "tests/examples/CParser.hs" 2545 39 2545 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 8 2545 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2545 8 2545 9 , SrcSpan "tests/examples/CParser.hs" 2545 11 2545 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 9 2545 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 9 2545 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 14 2545 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 26 2545 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2545 26 2545 27 , SrcSpan "tests/examples/CParser.hs" 2545 38 2545 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 27 2545 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 37 2545 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 37 2545 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2545 37 2545 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 1 2547 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 1 2547 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 1 2547 16 , srcInfoPoints = [] } "happyReduce_121")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 17 2547 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2547 17 2547 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 19 2547 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 36 2547 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 36 2547 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 39 2547 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 39 2547 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 43 2547 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 43 2547 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2547 43 2547 61 , srcInfoPoints = [] } "happyReduction_121"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 1 2552 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 1 2552 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 1 2548 19 , srcInfoPoints = [] } "happyReduction_121") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 20 2549 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2548 20 2548 21 , SrcSpan "tests/examples/CParser.hs" 2549 14 2549 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 21 2549 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 21 2548 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 21 2548 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 31 2548 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2548 31 2548 32 , SrcSpan "tests/examples/CParser.hs" 2548 32 2548 40 , SrcSpan "tests/examples/CParser.hs" 2548 40 2548 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2548 32 2548 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 5 2549 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 5 2549 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 16 2549 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2549 16 2549 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 6 2552 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2550 6 2550 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2552 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2552 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2550 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2550 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 8 2550 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 18 2552 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2550 18 2550 19 , SrcSpan "tests/examples/CParser.hs" 2552 5 2552 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 19 2551 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2550 19 2550 23 , SrcSpan "tests/examples/CParser.hs" 2550 46 2550 48 , SrcSpan "tests/examples/CParser.hs" 2550 49 2550 50 , SrcSpan "tests/examples/CParser.hs" 2551 44 2551 45 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 24 2550 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 36 2550 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 36 2550 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 36 2550 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 51 2551 44 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 51 2550 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 51 2550 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2550 63 2551 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2550 63 2550 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 5 2551 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2551 5 2551 6 , SrcSpan "tests/examples/CParser.hs" 2551 43 2551 44 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 7 2551 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 20 2551 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 20 2551 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 20 2551 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 32 2551 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 32 2551 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 32 2551 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 34 2551 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 34 2551 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2551 34 2551 43 , srcInfoPoints = [] } "CCharType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 7 2552 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2552 7 2552 8 , SrcSpan "tests/examples/CParser.hs" 2552 39 2552 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 8 2552 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2552 8 2552 9 , SrcSpan "tests/examples/CParser.hs" 2552 11 2552 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 9 2552 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 9 2552 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 14 2552 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 26 2552 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2552 26 2552 27 , SrcSpan "tests/examples/CParser.hs" 2552 38 2552 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 27 2552 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 37 2552 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 37 2552 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2552 37 2552 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 1 2554 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 1 2554 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 1 2554 16 , srcInfoPoints = [] } "happyReduce_122")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 17 2554 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2554 17 2554 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 19 2554 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 36 2554 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 36 2554 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 39 2554 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 39 2554 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 43 2554 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 43 2554 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2554 43 2554 61 , srcInfoPoints = [] } "happyReduction_122"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 1 2559 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 1 2559 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 1 2555 19 , srcInfoPoints = [] } "happyReduction_122") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 20 2556 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2555 20 2555 21 , SrcSpan "tests/examples/CParser.hs" 2556 14 2556 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 21 2556 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 21 2555 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 21 2555 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 31 2555 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2555 31 2555 32 , SrcSpan "tests/examples/CParser.hs" 2555 32 2555 40 , SrcSpan "tests/examples/CParser.hs" 2555 40 2555 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2555 32 2555 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 5 2556 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 5 2556 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 16 2556 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2556 16 2556 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 6 2559 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2557 6 2557 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2559 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2559 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2557 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2557 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 8 2557 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 18 2559 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2557 18 2557 19 , SrcSpan "tests/examples/CParser.hs" 2559 5 2559 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 19 2558 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2557 19 2557 23 , SrcSpan "tests/examples/CParser.hs" 2557 46 2557 48 , SrcSpan "tests/examples/CParser.hs" 2557 49 2557 50 , SrcSpan "tests/examples/CParser.hs" 2558 45 2558 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 24 2557 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 36 2557 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 36 2557 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 36 2557 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 51 2558 45 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 51 2557 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 51 2557 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2557 63 2558 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2557 63 2557 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 5 2558 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2558 5 2558 6 , SrcSpan "tests/examples/CParser.hs" 2558 44 2558 45 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 7 2558 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 20 2558 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 20 2558 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 20 2558 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 32 2558 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 32 2558 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 32 2558 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 34 2558 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 34 2558 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2558 34 2558 44 , srcInfoPoints = [] } "CShortType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 7 2559 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2559 7 2559 8 , SrcSpan "tests/examples/CParser.hs" 2559 39 2559 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 8 2559 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2559 8 2559 9 , SrcSpan "tests/examples/CParser.hs" 2559 11 2559 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 9 2559 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 9 2559 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 14 2559 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 26 2559 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2559 26 2559 27 , SrcSpan "tests/examples/CParser.hs" 2559 38 2559 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 27 2559 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 37 2559 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 37 2559 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2559 37 2559 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 1 2561 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 1 2561 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 1 2561 16 , srcInfoPoints = [] } "happyReduce_123")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 17 2561 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2561 17 2561 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 19 2561 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 36 2561 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 36 2561 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 39 2561 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 39 2561 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 43 2561 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 43 2561 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2561 43 2561 61 , srcInfoPoints = [] } "happyReduction_123"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 1 2566 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 1 2566 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 1 2562 19 , srcInfoPoints = [] } "happyReduction_123") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 20 2563 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2562 20 2562 21 , SrcSpan "tests/examples/CParser.hs" 2563 14 2563 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 21 2563 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 21 2562 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 21 2562 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 31 2562 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2562 31 2562 32 , SrcSpan "tests/examples/CParser.hs" 2562 32 2562 40 , SrcSpan "tests/examples/CParser.hs" 2562 40 2562 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2562 32 2562 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 5 2563 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 5 2563 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 16 2563 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2563 16 2563 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 6 2566 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2564 6 2564 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2566 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2566 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2564 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2564 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 8 2564 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 18 2566 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2564 18 2564 19 , SrcSpan "tests/examples/CParser.hs" 2566 5 2566 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 19 2565 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2564 19 2564 23 , SrcSpan "tests/examples/CParser.hs" 2564 46 2564 48 , SrcSpan "tests/examples/CParser.hs" 2564 49 2564 50 , SrcSpan "tests/examples/CParser.hs" 2565 43 2565 44 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 24 2564 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 36 2564 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 36 2564 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 36 2564 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 51 2565 43 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 51 2564 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 51 2564 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2564 63 2565 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2564 63 2564 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 5 2565 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2565 5 2565 6 , SrcSpan "tests/examples/CParser.hs" 2565 42 2565 43 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 7 2565 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 20 2565 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 20 2565 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 20 2565 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 32 2565 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 32 2565 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 32 2565 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 34 2565 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 34 2565 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2565 34 2565 42 , srcInfoPoints = [] } "CIntType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 7 2566 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2566 7 2566 8 , SrcSpan "tests/examples/CParser.hs" 2566 39 2566 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 8 2566 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2566 8 2566 9 , SrcSpan "tests/examples/CParser.hs" 2566 11 2566 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 9 2566 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 9 2566 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 14 2566 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 26 2566 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2566 26 2566 27 , SrcSpan "tests/examples/CParser.hs" 2566 38 2566 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 27 2566 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 37 2566 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 37 2566 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2566 37 2566 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 1 2568 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 1 2568 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 1 2568 16 , srcInfoPoints = [] } "happyReduce_124")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 17 2568 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2568 17 2568 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 19 2568 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 36 2568 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 36 2568 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 39 2568 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 39 2568 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 43 2568 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 43 2568 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2568 43 2568 61 , srcInfoPoints = [] } "happyReduction_124"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 1 2573 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 1 2573 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 1 2569 19 , srcInfoPoints = [] } "happyReduction_124") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 20 2570 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2569 20 2569 21 , SrcSpan "tests/examples/CParser.hs" 2570 14 2570 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 21 2570 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 21 2569 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 21 2569 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 31 2569 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2569 31 2569 32 , SrcSpan "tests/examples/CParser.hs" 2569 32 2569 40 , SrcSpan "tests/examples/CParser.hs" 2569 40 2569 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2569 32 2569 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 5 2570 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 5 2570 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 16 2570 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2570 16 2570 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 6 2573 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2571 6 2571 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2573 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2573 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2571 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2571 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 8 2571 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 18 2573 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2571 18 2571 19 , SrcSpan "tests/examples/CParser.hs" 2573 5 2573 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 19 2572 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2571 19 2571 23 , SrcSpan "tests/examples/CParser.hs" 2571 46 2571 48 , SrcSpan "tests/examples/CParser.hs" 2571 49 2571 50 , SrcSpan "tests/examples/CParser.hs" 2572 44 2572 45 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 24 2571 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 36 2571 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 36 2571 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 36 2571 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 51 2572 44 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 51 2571 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 51 2571 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2571 63 2572 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2571 63 2571 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 5 2572 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2572 5 2572 6 , SrcSpan "tests/examples/CParser.hs" 2572 43 2572 44 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 7 2572 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 20 2572 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 20 2572 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 20 2572 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 32 2572 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 32 2572 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 32 2572 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 34 2572 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 34 2572 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2572 34 2572 43 , srcInfoPoints = [] } "CLongType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 7 2573 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2573 7 2573 8 , SrcSpan "tests/examples/CParser.hs" 2573 39 2573 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 8 2573 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2573 8 2573 9 , SrcSpan "tests/examples/CParser.hs" 2573 11 2573 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 9 2573 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 9 2573 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 14 2573 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 26 2573 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2573 26 2573 27 , SrcSpan "tests/examples/CParser.hs" 2573 38 2573 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 27 2573 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 37 2573 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 37 2573 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2573 37 2573 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 1 2575 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 1 2575 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 1 2575 16 , srcInfoPoints = [] } "happyReduce_125")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 17 2575 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2575 17 2575 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 19 2575 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 36 2575 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 36 2575 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 39 2575 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 39 2575 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 43 2575 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 43 2575 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2575 43 2575 61 , srcInfoPoints = [] } "happyReduction_125"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 1 2580 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 1 2580 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 1 2576 19 , srcInfoPoints = [] } "happyReduction_125") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 20 2577 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2576 20 2576 21 , SrcSpan "tests/examples/CParser.hs" 2577 14 2577 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 21 2577 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 21 2576 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 21 2576 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 31 2576 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2576 31 2576 32 , SrcSpan "tests/examples/CParser.hs" 2576 32 2576 40 , SrcSpan "tests/examples/CParser.hs" 2576 40 2576 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2576 32 2576 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 5 2577 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 5 2577 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 16 2577 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2577 16 2577 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 6 2580 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2578 6 2578 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2580 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2580 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2578 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2578 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 8 2578 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 18 2580 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2578 18 2578 19 , SrcSpan "tests/examples/CParser.hs" 2580 5 2580 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 19 2579 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2578 19 2578 23 , SrcSpan "tests/examples/CParser.hs" 2578 46 2578 48 , SrcSpan "tests/examples/CParser.hs" 2578 49 2578 50 , SrcSpan "tests/examples/CParser.hs" 2579 45 2579 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 24 2578 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 36 2578 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 36 2578 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 36 2578 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 51 2579 45 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 51 2578 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 51 2578 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2578 63 2579 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2578 63 2578 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 5 2579 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2579 5 2579 6 , SrcSpan "tests/examples/CParser.hs" 2579 44 2579 45 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 7 2579 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 20 2579 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 20 2579 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 20 2579 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 32 2579 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 32 2579 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 32 2579 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 34 2579 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 34 2579 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2579 34 2579 44 , srcInfoPoints = [] } "CFloatType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 7 2580 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2580 7 2580 8 , SrcSpan "tests/examples/CParser.hs" 2580 39 2580 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 8 2580 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2580 8 2580 9 , SrcSpan "tests/examples/CParser.hs" 2580 11 2580 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 9 2580 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 9 2580 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 14 2580 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 26 2580 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2580 26 2580 27 , SrcSpan "tests/examples/CParser.hs" 2580 38 2580 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 27 2580 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 37 2580 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 37 2580 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2580 37 2580 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 1 2582 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 1 2582 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 1 2582 16 , srcInfoPoints = [] } "happyReduce_126")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 17 2582 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2582 17 2582 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 19 2582 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 36 2582 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 36 2582 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 39 2582 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 39 2582 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 43 2582 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 43 2582 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2582 43 2582 61 , srcInfoPoints = [] } "happyReduction_126"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 1 2587 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 1 2587 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 1 2583 19 , srcInfoPoints = [] } "happyReduction_126") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 20 2584 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2583 20 2583 21 , SrcSpan "tests/examples/CParser.hs" 2584 14 2584 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 21 2584 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 21 2583 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 21 2583 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 31 2583 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2583 31 2583 32 , SrcSpan "tests/examples/CParser.hs" 2583 32 2583 40 , SrcSpan "tests/examples/CParser.hs" 2583 40 2583 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2583 32 2583 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 5 2584 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 5 2584 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 16 2584 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2584 16 2584 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 6 2587 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2585 6 2585 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2587 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2587 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2585 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2585 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 8 2585 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 18 2587 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2585 18 2585 19 , SrcSpan "tests/examples/CParser.hs" 2587 5 2587 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 19 2586 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2585 19 2585 23 , SrcSpan "tests/examples/CParser.hs" 2585 46 2585 48 , SrcSpan "tests/examples/CParser.hs" 2585 49 2585 50 , SrcSpan "tests/examples/CParser.hs" 2586 46 2586 47 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 24 2585 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 36 2585 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 36 2585 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 36 2585 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 51 2586 46 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 51 2585 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 51 2585 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2585 63 2586 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2585 63 2585 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 5 2586 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2586 5 2586 6 , SrcSpan "tests/examples/CParser.hs" 2586 45 2586 46 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 45 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 7 2586 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 20 2586 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 20 2586 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 20 2586 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 32 2586 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 32 2586 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 32 2586 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 34 2586 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 34 2586 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2586 34 2586 45 , srcInfoPoints = [] } "CDoubleType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 7 2587 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2587 7 2587 8 , SrcSpan "tests/examples/CParser.hs" 2587 39 2587 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 8 2587 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2587 8 2587 9 , SrcSpan "tests/examples/CParser.hs" 2587 11 2587 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 9 2587 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 9 2587 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 14 2587 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 26 2587 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2587 26 2587 27 , SrcSpan "tests/examples/CParser.hs" 2587 38 2587 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 27 2587 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 37 2587 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 37 2587 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2587 37 2587 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 1 2589 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 1 2589 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 1 2589 16 , srcInfoPoints = [] } "happyReduce_127")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 17 2589 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2589 17 2589 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 19 2589 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 36 2589 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 36 2589 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 39 2589 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 39 2589 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 43 2589 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 43 2589 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2589 43 2589 61 , srcInfoPoints = [] } "happyReduction_127"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 1 2594 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 1 2594 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 1 2590 19 , srcInfoPoints = [] } "happyReduction_127") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 20 2591 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2590 20 2590 21 , SrcSpan "tests/examples/CParser.hs" 2591 14 2591 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 21 2591 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 21 2590 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 21 2590 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 31 2590 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2590 31 2590 32 , SrcSpan "tests/examples/CParser.hs" 2590 32 2590 40 , SrcSpan "tests/examples/CParser.hs" 2590 40 2590 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2590 32 2590 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 5 2591 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 5 2591 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 16 2591 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2591 16 2591 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 6 2594 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2592 6 2592 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2594 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2594 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2592 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2592 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 8 2592 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 18 2594 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2592 18 2592 19 , SrcSpan "tests/examples/CParser.hs" 2594 5 2594 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 19 2593 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2592 19 2592 23 , SrcSpan "tests/examples/CParser.hs" 2592 46 2592 48 , SrcSpan "tests/examples/CParser.hs" 2592 49 2592 50 , SrcSpan "tests/examples/CParser.hs" 2593 46 2593 47 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 24 2592 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 36 2592 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 36 2592 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 36 2592 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 51 2593 46 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 51 2592 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 51 2592 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2592 63 2593 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2592 63 2592 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 5 2593 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2593 5 2593 6 , SrcSpan "tests/examples/CParser.hs" 2593 45 2593 46 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 45 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 7 2593 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 20 2593 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 20 2593 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 20 2593 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 32 2593 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 32 2593 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 32 2593 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 34 2593 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 34 2593 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2593 34 2593 45 , srcInfoPoints = [] } "CSignedType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 7 2594 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2594 7 2594 8 , SrcSpan "tests/examples/CParser.hs" 2594 39 2594 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 8 2594 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2594 8 2594 9 , SrcSpan "tests/examples/CParser.hs" 2594 11 2594 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 9 2594 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 9 2594 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 14 2594 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 26 2594 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2594 26 2594 27 , SrcSpan "tests/examples/CParser.hs" 2594 38 2594 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 27 2594 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 37 2594 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 37 2594 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2594 37 2594 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 1 2596 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 1 2596 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 1 2596 16 , srcInfoPoints = [] } "happyReduce_128")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 17 2596 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2596 17 2596 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 19 2596 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 36 2596 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 36 2596 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 39 2596 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 39 2596 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 43 2596 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 43 2596 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2596 43 2596 61 , srcInfoPoints = [] } "happyReduction_128"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 1 2601 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 1 2601 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 1 2597 19 , srcInfoPoints = [] } "happyReduction_128") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 20 2598 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2597 20 2597 21 , SrcSpan "tests/examples/CParser.hs" 2598 14 2598 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 21 2598 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 21 2597 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 21 2597 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 31 2597 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2597 31 2597 32 , SrcSpan "tests/examples/CParser.hs" 2597 32 2597 40 , SrcSpan "tests/examples/CParser.hs" 2597 40 2597 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2597 32 2597 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 5 2598 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 5 2598 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 16 2598 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2598 16 2598 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 6 2601 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2599 6 2599 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2601 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2601 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2599 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2599 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 8 2599 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 18 2601 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2599 18 2599 19 , SrcSpan "tests/examples/CParser.hs" 2601 5 2601 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 19 2600 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2599 19 2599 23 , SrcSpan "tests/examples/CParser.hs" 2599 46 2599 48 , SrcSpan "tests/examples/CParser.hs" 2599 49 2599 50 , SrcSpan "tests/examples/CParser.hs" 2600 45 2600 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 24 2599 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 36 2599 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 36 2599 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 36 2599 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 51 2600 45 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 51 2599 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 51 2599 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2599 63 2600 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2599 63 2599 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 5 2600 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2600 5 2600 6 , SrcSpan "tests/examples/CParser.hs" 2600 44 2600 45 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 7 2600 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 20 2600 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 20 2600 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 20 2600 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 32 2600 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 32 2600 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 32 2600 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 34 2600 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 34 2600 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2600 34 2600 44 , srcInfoPoints = [] } "CUnsigType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 7 2601 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2601 7 2601 8 , SrcSpan "tests/examples/CParser.hs" 2601 39 2601 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 8 2601 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2601 8 2601 9 , SrcSpan "tests/examples/CParser.hs" 2601 11 2601 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 9 2601 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 9 2601 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 14 2601 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 26 2601 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2601 26 2601 27 , SrcSpan "tests/examples/CParser.hs" 2601 38 2601 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 27 2601 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 37 2601 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 37 2601 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2601 37 2601 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 1 2603 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 1 2603 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 1 2603 16 , srcInfoPoints = [] } "happyReduce_129")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 17 2603 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2603 17 2603 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 19 2603 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 36 2603 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 36 2603 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 39 2603 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 39 2603 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 43 2603 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 43 2603 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2603 43 2603 61 , srcInfoPoints = [] } "happyReduction_129"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 1 2608 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 1 2608 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 1 2604 19 , srcInfoPoints = [] } "happyReduction_129") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 20 2605 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2604 20 2604 21 , SrcSpan "tests/examples/CParser.hs" 2605 14 2605 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 21 2605 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 21 2604 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 21 2604 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 31 2604 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2604 31 2604 32 , SrcSpan "tests/examples/CParser.hs" 2604 32 2604 40 , SrcSpan "tests/examples/CParser.hs" 2604 40 2604 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2604 32 2604 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 5 2605 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 5 2605 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 16 2605 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2605 16 2605 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 6 2608 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2606 6 2606 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2608 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2608 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2606 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2606 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 8 2606 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 18 2608 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2606 18 2606 19 , SrcSpan "tests/examples/CParser.hs" 2608 5 2608 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 19 2607 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2606 19 2606 23 , SrcSpan "tests/examples/CParser.hs" 2606 46 2606 48 , SrcSpan "tests/examples/CParser.hs" 2606 49 2606 50 , SrcSpan "tests/examples/CParser.hs" 2607 44 2607 45 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 24 2606 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 36 2606 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 36 2606 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 36 2606 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 51 2607 44 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 51 2606 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 51 2606 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2606 63 2607 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2606 63 2606 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 5 2607 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2607 5 2607 6 , SrcSpan "tests/examples/CParser.hs" 2607 43 2607 44 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 7 2607 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 20 2607 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 20 2607 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 20 2607 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 32 2607 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 32 2607 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 32 2607 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 34 2607 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 34 2607 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2607 34 2607 43 , srcInfoPoints = [] } "CBoolType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 7 2608 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2608 7 2608 8 , SrcSpan "tests/examples/CParser.hs" 2608 39 2608 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 8 2608 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2608 8 2608 9 , SrcSpan "tests/examples/CParser.hs" 2608 11 2608 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 9 2608 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 9 2608 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 14 2608 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 26 2608 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2608 26 2608 27 , SrcSpan "tests/examples/CParser.hs" 2608 38 2608 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 27 2608 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 37 2608 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 37 2608 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2608 37 2608 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 1 2610 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 1 2610 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 1 2610 16 , srcInfoPoints = [] } "happyReduce_130")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 17 2610 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2610 17 2610 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 19 2610 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 36 2610 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 36 2610 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 39 2610 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 39 2610 42 , srcInfoPoints = [] } 35 "35"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 43 2610 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 43 2610 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2610 43 2610 61 , srcInfoPoints = [] } "happyReduction_130"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 1 2615 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 1 2615 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 1 2611 19 , srcInfoPoints = [] } "happyReduction_130") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 20 2612 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2611 20 2611 21 , SrcSpan "tests/examples/CParser.hs" 2612 14 2612 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 21 2612 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 21 2611 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 21 2611 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 31 2611 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2611 31 2611 32 , SrcSpan "tests/examples/CParser.hs" 2611 32 2611 40 , SrcSpan "tests/examples/CParser.hs" 2611 40 2611 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2611 32 2611 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 5 2612 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 5 2612 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 16 2612 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2612 16 2612 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 6 2615 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2613 6 2613 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2615 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2615 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2613 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2613 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 8 2613 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 18 2615 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2613 18 2613 19 , SrcSpan "tests/examples/CParser.hs" 2615 5 2615 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 19 2614 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2613 19 2613 23 , SrcSpan "tests/examples/CParser.hs" 2613 46 2613 48 , SrcSpan "tests/examples/CParser.hs" 2613 49 2613 50 , SrcSpan "tests/examples/CParser.hs" 2614 47 2614 48 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 24 2613 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 36 2613 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 36 2613 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 36 2613 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 51 2614 47 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 51 2613 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 51 2613 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2613 63 2614 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2613 63 2613 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 5 2614 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2614 5 2614 6 , SrcSpan "tests/examples/CParser.hs" 2614 46 2614 47 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 7 2614 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 20 2614 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 20 2614 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 20 2614 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 32 2614 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 32 2614 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 32 2614 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 34 2614 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 34 2614 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2614 34 2614 46 , srcInfoPoints = [] } "CComplexType")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 7 2615 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2615 7 2615 8 , SrcSpan "tests/examples/CParser.hs" 2615 39 2615 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 8 2615 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2615 8 2615 9 , SrcSpan "tests/examples/CParser.hs" 2615 11 2615 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 9 2615 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 9 2615 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 14 2615 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 26 2615 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2615 26 2615 27 , SrcSpan "tests/examples/CParser.hs" 2615 38 2615 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 27 2615 36 , srcInfoPoints = [] } "happyIn42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 37 2615 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 37 2615 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2615 37 2615 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 1 2617 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 1 2617 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 1 2617 16 , srcInfoPoints = [] } "happyReduce_131")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 17 2617 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2617 17 2617 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 19 2617 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 38 2617 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 38 2617 41 , srcInfoPoints = [] } 36 "36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 42 2617 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 42 2617 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2617 42 2617 60 , srcInfoPoints = [] } "happyReduction_131"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 1 2624 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 1 2624 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 1 2618 19 , srcInfoPoints = [] } "happyReduction_131") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 20 2618 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2618 20 2618 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2619 5 2619 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2619 5 2619 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 6 2624 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2620 6 2620 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 9 2624 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2620 9 2620 13 , SrcSpan "tests/examples/CParser.hs" 2620 35 2620 37 , SrcSpan "tests/examples/CParser.hs" 2620 38 2620 39 , SrcSpan "tests/examples/CParser.hs" 2624 7 2624 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 14 2620 24 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 25 2620 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 25 2620 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 25 2620 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 40 2624 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 40 2620 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 40 2620 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2620 52 2624 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2620 52 2620 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 5 2624 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2621 5 2621 9 , SrcSpan "tests/examples/CParser.hs" 2621 31 2621 33 , SrcSpan "tests/examples/CParser.hs" 2621 34 2621 35 , SrcSpan "tests/examples/CParser.hs" 2624 6 2624 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 10 2621 20 , srcInfoPoints = [] } "happyOut42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 21 2621 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 21 2621 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 21 2621 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 36 2624 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 36 2621 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 36 2621 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2621 48 2624 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2621 48 2621 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2624 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2622 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2622 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2622 5 2622 14 , srcInfoPoints = [] } "happyIn43"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 10 2624 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2623 10 2623 11 , SrcSpan "tests/examples/CParser.hs" 2624 5 2624 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 11 2623 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 23 2623 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2623 23 2623 24 , SrcSpan "tests/examples/CParser.hs" 2623 24 2623 28 , SrcSpan "tests/examples/CParser.hs" 2623 28 2623 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 23 2623 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2623 23 2623 24 , SrcSpan "tests/examples/CParser.hs" 2623 24 2623 28 , SrcSpan "tests/examples/CParser.hs" 2623 28 2623 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 24 2623 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 30 2623 39 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 40 2623 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 40 2623 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2623 40 2623 51 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 1 2626 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 1 2626 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 1 2626 16 , srcInfoPoints = [] } "happyReduce_132")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 17 2626 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2626 17 2626 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 19 2626 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 38 2626 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 38 2626 41 , srcInfoPoints = [] } 36 "36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 42 2626 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 42 2626 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2626 42 2626 60 , srcInfoPoints = [] } "happyReduction_132"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 1 2633 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 1 2633 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 1 2627 19 , srcInfoPoints = [] } "happyReduction_132") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 20 2627 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2627 20 2627 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2628 5 2628 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2628 5 2628 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 6 2633 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2629 6 2629 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 9 2633 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2629 9 2629 13 , SrcSpan "tests/examples/CParser.hs" 2629 35 2629 37 , SrcSpan "tests/examples/CParser.hs" 2629 38 2629 39 , SrcSpan "tests/examples/CParser.hs" 2633 7 2633 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 14 2629 24 , srcInfoPoints = [] } "happyOut44"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 25 2629 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 25 2629 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 25 2629 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 40 2633 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 40 2629 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 40 2629 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2629 52 2633 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2629 52 2629 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 5 2633 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2630 5 2630 9 , SrcSpan "tests/examples/CParser.hs" 2630 31 2630 33 , SrcSpan "tests/examples/CParser.hs" 2630 34 2630 35 , SrcSpan "tests/examples/CParser.hs" 2633 6 2633 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 10 2630 20 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 21 2630 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 21 2630 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 21 2630 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 36 2633 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 36 2630 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 36 2630 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2630 48 2633 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2630 48 2630 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2633 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2631 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2631 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2631 5 2631 14 , srcInfoPoints = [] } "happyIn43"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 10 2633 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2632 10 2632 11 , SrcSpan "tests/examples/CParser.hs" 2633 5 2633 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 11 2632 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 23 2632 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2632 23 2632 24 , SrcSpan "tests/examples/CParser.hs" 2632 24 2632 28 , SrcSpan "tests/examples/CParser.hs" 2632 28 2632 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 23 2632 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2632 23 2632 24 , SrcSpan "tests/examples/CParser.hs" 2632 24 2632 28 , SrcSpan "tests/examples/CParser.hs" 2632 28 2632 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 24 2632 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 30 2632 42 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 43 2632 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 43 2632 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2632 43 2632 54 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 1 2635 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 1 2635 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 1 2635 16 , srcInfoPoints = [] } "happyReduce_133")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 17 2635 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2635 17 2635 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 19 2635 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 38 2635 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 38 2635 41 , srcInfoPoints = [] } 36 "36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 42 2635 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 42 2635 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2635 42 2635 60 , srcInfoPoints = [] } "happyReduction_133"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 1 2642 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 1 2642 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 1 2636 19 , srcInfoPoints = [] } "happyReduction_133") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 20 2636 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2636 20 2636 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2637 5 2637 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2637 5 2637 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 6 2642 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2638 6 2638 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 9 2642 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2638 9 2638 13 , SrcSpan "tests/examples/CParser.hs" 2638 35 2638 37 , SrcSpan "tests/examples/CParser.hs" 2638 38 2638 39 , SrcSpan "tests/examples/CParser.hs" 2642 7 2642 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 14 2638 24 , srcInfoPoints = [] } "happyOut43"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 25 2638 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 25 2638 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 25 2638 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 40 2642 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 40 2638 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 40 2638 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2638 52 2642 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2638 52 2638 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 5 2642 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2639 5 2639 9 , SrcSpan "tests/examples/CParser.hs" 2639 31 2639 33 , SrcSpan "tests/examples/CParser.hs" 2639 34 2639 35 , SrcSpan "tests/examples/CParser.hs" 2642 6 2642 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 10 2639 20 , srcInfoPoints = [] } "happyOut39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 21 2639 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 21 2639 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 21 2639 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 36 2642 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 36 2639 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 36 2639 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2639 48 2642 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2639 48 2639 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2642 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2640 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2640 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2640 5 2640 14 , srcInfoPoints = [] } "happyIn43"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 10 2642 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2641 10 2641 11 , SrcSpan "tests/examples/CParser.hs" 2642 5 2642 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 11 2641 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 23 2641 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2641 23 2641 24 , SrcSpan "tests/examples/CParser.hs" 2641 24 2641 28 , SrcSpan "tests/examples/CParser.hs" 2641 28 2641 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 23 2641 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2641 23 2641 24 , SrcSpan "tests/examples/CParser.hs" 2641 24 2641 28 , SrcSpan "tests/examples/CParser.hs" 2641 28 2641 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 24 2641 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 30 2641 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 30 2641 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2641 30 2641 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 1 2644 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 1 2644 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 1 2644 16 , srcInfoPoints = [] } "happyReduce_134")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 17 2644 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2644 17 2644 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 19 2644 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 38 2644 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 38 2644 41 , srcInfoPoints = [] } 36 "36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 42 2644 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 42 2644 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2644 42 2644 60 , srcInfoPoints = [] } "happyReduction_134"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 1 2651 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 1 2651 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 1 2645 19 , srcInfoPoints = [] } "happyReduction_134") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 20 2645 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2645 20 2645 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2646 5 2646 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2646 5 2646 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 6 2651 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2647 6 2647 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 9 2651 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2647 9 2647 13 , SrcSpan "tests/examples/CParser.hs" 2647 35 2647 37 , SrcSpan "tests/examples/CParser.hs" 2647 38 2647 39 , SrcSpan "tests/examples/CParser.hs" 2651 7 2651 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 14 2647 24 , srcInfoPoints = [] } "happyOut43"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 25 2647 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 25 2647 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 25 2647 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 40 2651 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 40 2647 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 40 2647 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2647 52 2651 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2647 52 2647 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 5 2651 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2648 5 2648 9 , SrcSpan "tests/examples/CParser.hs" 2648 31 2648 33 , SrcSpan "tests/examples/CParser.hs" 2648 34 2648 35 , SrcSpan "tests/examples/CParser.hs" 2651 6 2651 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 10 2648 20 , srcInfoPoints = [] } "happyOut42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 21 2648 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 21 2648 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 21 2648 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 36 2651 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 36 2648 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 36 2648 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2648 48 2651 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2648 48 2648 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2651 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2649 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2649 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2649 5 2649 14 , srcInfoPoints = [] } "happyIn43"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 10 2651 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2650 10 2650 11 , SrcSpan "tests/examples/CParser.hs" 2651 5 2651 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 11 2650 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 23 2650 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2650 23 2650 24 , SrcSpan "tests/examples/CParser.hs" 2650 24 2650 28 , SrcSpan "tests/examples/CParser.hs" 2650 28 2650 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 23 2650 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2650 23 2650 24 , SrcSpan "tests/examples/CParser.hs" 2650 24 2650 28 , SrcSpan "tests/examples/CParser.hs" 2650 28 2650 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 24 2650 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 30 2650 39 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 40 2650 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 40 2650 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2650 40 2650 51 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 1 2653 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 1 2653 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 1 2653 16 , srcInfoPoints = [] } "happyReduce_135")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 17 2653 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2653 17 2653 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 19 2653 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 38 2653 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 38 2653 41 , srcInfoPoints = [] } 36 "36"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 42 2653 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 42 2653 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2653 42 2653 60 , srcInfoPoints = [] } "happyReduction_135"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 1 2660 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 1 2660 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 1 2654 19 , srcInfoPoints = [] } "happyReduction_135") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 20 2654 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2654 20 2654 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2655 5 2655 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2655 5 2655 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 6 2660 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2656 6 2656 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 9 2660 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2656 9 2656 13 , SrcSpan "tests/examples/CParser.hs" 2656 35 2656 37 , SrcSpan "tests/examples/CParser.hs" 2656 38 2656 39 , SrcSpan "tests/examples/CParser.hs" 2660 7 2660 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 14 2656 24 , srcInfoPoints = [] } "happyOut43"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 25 2656 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 25 2656 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 25 2656 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 40 2660 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 40 2656 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 40 2656 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2656 52 2660 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2656 52 2656 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 5 2660 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2657 5 2657 9 , SrcSpan "tests/examples/CParser.hs" 2657 32 2657 34 , SrcSpan "tests/examples/CParser.hs" 2657 35 2657 36 , SrcSpan "tests/examples/CParser.hs" 2660 6 2660 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 10 2657 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 22 2657 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 22 2657 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 22 2657 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 37 2660 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 37 2657 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 37 2657 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2657 49 2660 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2657 49 2657 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2660 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2658 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2658 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2658 5 2658 14 , srcInfoPoints = [] } "happyIn43"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 10 2660 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2659 10 2659 11 , SrcSpan "tests/examples/CParser.hs" 2660 5 2660 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 11 2659 27 , srcInfoPoints = [] } "addTrailingAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 28 2659 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 28 2659 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 28 2659 39 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 40 2659 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 40 2659 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2659 40 2659 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 1 2662 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 1 2662 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 1 2662 16 , srcInfoPoints = [] } "happyReduce_136")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 17 2662 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2662 17 2662 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 19 2662 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 38 2662 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 38 2662 41 , srcInfoPoints = [] } 37 "37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 42 2662 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 42 2662 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2662 42 2662 60 , srcInfoPoints = [] } "happyReduction_136"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 1 2667 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 1 2667 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 1 2663 19 , srcInfoPoints = [] } "happyReduction_136") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 20 2663 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2663 20 2663 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 6 2667 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2664 6 2664 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 9 2667 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2664 9 2664 13 , SrcSpan "tests/examples/CParser.hs" 2664 35 2664 37 , SrcSpan "tests/examples/CParser.hs" 2664 38 2664 39 , SrcSpan "tests/examples/CParser.hs" 2667 6 2667 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 14 2664 24 , srcInfoPoints = [] } "happyOut42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 25 2664 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 25 2664 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 25 2664 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 40 2667 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 40 2664 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 40 2664 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2664 52 2667 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2664 52 2664 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2667 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2665 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2665 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2665 5 2665 14 , srcInfoPoints = [] } "happyIn44"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 10 2667 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2666 10 2666 11 , SrcSpan "tests/examples/CParser.hs" 2667 5 2667 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 11 2666 20 , srcInfoPoints = [] } "singleton"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 21 2666 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2666 21 2666 22 , SrcSpan "tests/examples/CParser.hs" 2666 43 2666 44 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 43 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 22 2666 31 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 32 2666 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 32 2666 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2666 32 2666 43 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 1 2669 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 1 2669 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 1 2669 16 , srcInfoPoints = [] } "happyReduce_137")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 17 2669 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2669 17 2669 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 19 2669 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 38 2669 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 38 2669 41 , srcInfoPoints = [] } 37 "37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 42 2669 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 42 2669 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2669 42 2669 60 , srcInfoPoints = [] } "happyReduction_137"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 1 2676 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 1 2676 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 1 2670 19 , srcInfoPoints = [] } "happyReduction_137") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 20 2670 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2670 20 2670 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2671 5 2671 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2671 5 2671 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 6 2676 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2672 6 2672 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 9 2676 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2672 9 2672 13 , SrcSpan "tests/examples/CParser.hs" 2672 36 2672 38 , SrcSpan "tests/examples/CParser.hs" 2672 39 2672 40 , SrcSpan "tests/examples/CParser.hs" 2676 7 2676 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 14 2672 25 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 26 2672 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 26 2672 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 26 2672 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 41 2676 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 41 2672 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 41 2672 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2672 53 2676 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2672 53 2672 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 5 2676 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2673 5 2673 9 , SrcSpan "tests/examples/CParser.hs" 2673 31 2673 33 , SrcSpan "tests/examples/CParser.hs" 2673 34 2673 35 , SrcSpan "tests/examples/CParser.hs" 2676 6 2676 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 10 2673 20 , srcInfoPoints = [] } "happyOut42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 21 2673 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 21 2673 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 21 2673 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 36 2676 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 36 2673 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 36 2673 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2673 48 2676 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2673 48 2673 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2676 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2674 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2674 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2674 5 2674 14 , srcInfoPoints = [] } "happyIn44"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 10 2676 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2675 10 2675 11 , SrcSpan "tests/examples/CParser.hs" 2676 5 2676 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 11 2675 80 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 11 2675 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2675 11 2675 12 , SrcSpan "tests/examples/CParser.hs" 2675 48 2675 49 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 12 2675 23 , srcInfoPoints = [] } "reverseList"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 24 2675 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 24 2675 25 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 24 2675 25 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 26 2675 36 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 37 2675 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 37 2675 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 37 2675 48 , srcInfoPoints = [] } "happy_var_1")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 50 2675 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2675 50 2675 51 , SrcSpan "tests/examples/CParser.hs" 2675 51 2675 55 , SrcSpan "tests/examples/CParser.hs" 2675 55 2675 56 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 50 2675 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2675 50 2675 51 , SrcSpan "tests/examples/CParser.hs" 2675 51 2675 55 , SrcSpan "tests/examples/CParser.hs" 2675 55 2675 56 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 51 2675 55 , srcInfoPoints = [] } "snoc"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 57 2675 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2675 57 2675 58 , SrcSpan "tests/examples/CParser.hs" 2675 79 2675 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 79 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 58 2675 67 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 68 2675 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 68 2675 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2675 68 2675 79 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 1 2678 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 1 2678 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 1 2678 16 , srcInfoPoints = [] } "happyReduce_138")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 17 2678 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2678 17 2678 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 19 2678 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 38 2678 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 38 2678 41 , srcInfoPoints = [] } 37 "37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 42 2678 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 42 2678 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2678 42 2678 60 , srcInfoPoints = [] } "happyReduction_138"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 1 2685 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 1 2685 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 1 2679 19 , srcInfoPoints = [] } "happyReduction_138") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 20 2679 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2679 20 2679 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2680 5 2680 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2680 5 2680 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 6 2685 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2681 6 2681 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 9 2685 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2681 9 2681 13 , SrcSpan "tests/examples/CParser.hs" 2681 35 2681 37 , SrcSpan "tests/examples/CParser.hs" 2681 38 2681 39 , SrcSpan "tests/examples/CParser.hs" 2685 7 2685 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 14 2681 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 25 2681 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 25 2681 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 25 2681 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 40 2685 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 40 2681 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 40 2681 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2681 52 2685 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2681 52 2681 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 5 2685 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2682 5 2682 9 , SrcSpan "tests/examples/CParser.hs" 2682 31 2682 33 , SrcSpan "tests/examples/CParser.hs" 2682 34 2682 35 , SrcSpan "tests/examples/CParser.hs" 2685 6 2685 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 10 2682 20 , srcInfoPoints = [] } "happyOut42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 21 2682 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 21 2682 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 21 2682 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 36 2685 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 36 2682 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 36 2682 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2682 48 2685 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2682 48 2682 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2685 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2683 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2683 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2683 5 2683 14 , srcInfoPoints = [] } "happyIn44"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 10 2685 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2684 10 2684 11 , SrcSpan "tests/examples/CParser.hs" 2685 5 2685 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 11 2684 15 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 16 2684 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 16 2684 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 16 2684 25 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 26 2684 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 26 2684 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 26 2684 37 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 38 2684 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2684 38 2684 39 , SrcSpan "tests/examples/CParser.hs" 2684 39 2684 43 , SrcSpan "tests/examples/CParser.hs" 2684 43 2684 44 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 38 2684 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2684 38 2684 39 , SrcSpan "tests/examples/CParser.hs" 2684 39 2684 43 , SrcSpan "tests/examples/CParser.hs" 2684 43 2684 44 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 39 2684 43 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 66 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 45 2684 54 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 55 2684 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 55 2684 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2684 55 2684 66 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 1 2687 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 1 2687 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 1 2687 16 , srcInfoPoints = [] } "happyReduce_139")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 17 2687 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2687 17 2687 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 19 2687 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 38 2687 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 38 2687 41 , srcInfoPoints = [] } 37 "37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 42 2687 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 42 2687 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2687 42 2687 60 , srcInfoPoints = [] } "happyReduction_139"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 1 2696 9 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 1 2696 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 1 2688 19 , srcInfoPoints = [] } "happyReduction_139") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 20 2688 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2688 20 2688 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2689 5 2689 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2689 5 2689 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2690 5 2690 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2690 5 2690 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 6 2696 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2691 6 2691 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 9 2696 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2691 9 2691 13 , SrcSpan "tests/examples/CParser.hs" 2691 35 2691 37 , SrcSpan "tests/examples/CParser.hs" 2691 38 2691 39 , SrcSpan "tests/examples/CParser.hs" 2696 8 2696 9 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 14 2691 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 25 2691 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 25 2691 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 25 2691 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 40 2696 8 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 40 2691 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 40 2691 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2691 52 2696 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2691 52 2691 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 5 2696 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2692 5 2692 9 , SrcSpan "tests/examples/CParser.hs" 2692 32 2692 34 , SrcSpan "tests/examples/CParser.hs" 2692 35 2692 36 , SrcSpan "tests/examples/CParser.hs" 2696 7 2696 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 10 2692 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 22 2692 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 22 2692 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 22 2692 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 37 2696 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 37 2692 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 37 2692 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2692 49 2696 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2692 49 2692 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 5 2696 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2693 5 2693 9 , SrcSpan "tests/examples/CParser.hs" 2693 31 2693 33 , SrcSpan "tests/examples/CParser.hs" 2693 34 2693 35 , SrcSpan "tests/examples/CParser.hs" 2696 6 2696 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 10 2693 20 , srcInfoPoints = [] } "happyOut42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 21 2693 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 21 2693 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 21 2693 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 36 2696 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 36 2693 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 36 2693 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2693 48 2696 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2693 48 2693 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2696 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2694 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2694 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2694 5 2694 14 , srcInfoPoints = [] } "happyIn44"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 10 2696 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2695 10 2695 11 , SrcSpan "tests/examples/CParser.hs" 2696 5 2696 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 101 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 11 2695 15 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 16 2695 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 16 2695 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 16 2695 25 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 26 2695 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 26 2695 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 26 2695 37 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 38 2695 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2695 38 2695 39 , SrcSpan "tests/examples/CParser.hs" 2695 39 2695 46 , SrcSpan "tests/examples/CParser.hs" 2695 46 2695 47 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 38 2695 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2695 38 2695 39 , SrcSpan "tests/examples/CParser.hs" 2695 39 2695 46 , SrcSpan "tests/examples/CParser.hs" 2695 46 2695 47 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 39 2695 46 , srcInfoPoints = [] } "rappend"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 48 2695 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2695 48 2695 49 , SrcSpan "tests/examples/CParser.hs" 2695 71 2695 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 71 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 49 2695 59 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 60 2695 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 60 2695 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 60 2695 71 , srcInfoPoints = [] } "happy_var_2")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 73 2695 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2695 73 2695 74 , SrcSpan "tests/examples/CParser.hs" 2695 74 2695 78 , SrcSpan "tests/examples/CParser.hs" 2695 78 2695 79 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 73 2695 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2695 73 2695 74 , SrcSpan "tests/examples/CParser.hs" 2695 74 2695 78 , SrcSpan "tests/examples/CParser.hs" 2695 78 2695 79 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 74 2695 78 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 101 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 80 2695 89 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 90 2695 101 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 90 2695 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2695 90 2695 101 , srcInfoPoints = [] } "happy_var_3")))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 1 2698 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 1 2698 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 1 2698 16 , srcInfoPoints = [] } "happyReduce_140")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 17 2698 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2698 17 2698 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 19 2698 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 38 2698 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 38 2698 41 , srcInfoPoints = [] } 37 "37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 42 2698 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 42 2698 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2698 42 2698 60 , srcInfoPoints = [] } "happyReduction_140"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 1 2705 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 1 2705 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 1 2699 19 , srcInfoPoints = [] } "happyReduction_140") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 20 2699 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2699 20 2699 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2700 5 2700 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2700 5 2700 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 6 2705 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2701 6 2701 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 9 2705 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2701 9 2701 13 , SrcSpan "tests/examples/CParser.hs" 2701 35 2701 37 , SrcSpan "tests/examples/CParser.hs" 2701 38 2701 39 , SrcSpan "tests/examples/CParser.hs" 2705 7 2705 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 14 2701 24 , srcInfoPoints = [] } "happyOut44"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 25 2701 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 25 2701 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 25 2701 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 40 2705 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 40 2701 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 40 2701 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2701 52 2705 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2701 52 2701 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 5 2705 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2702 5 2702 9 , SrcSpan "tests/examples/CParser.hs" 2702 31 2702 33 , SrcSpan "tests/examples/CParser.hs" 2702 34 2702 35 , SrcSpan "tests/examples/CParser.hs" 2705 6 2705 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 10 2702 20 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 21 2702 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 21 2702 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 21 2702 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 36 2705 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 36 2702 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 36 2702 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2702 48 2705 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2702 48 2702 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2705 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2703 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2703 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2703 5 2703 14 , srcInfoPoints = [] } "happyIn44"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 10 2705 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2704 10 2704 11 , SrcSpan "tests/examples/CParser.hs" 2705 5 2705 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 11 2704 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 23 2704 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2704 23 2704 24 , SrcSpan "tests/examples/CParser.hs" 2704 24 2704 28 , SrcSpan "tests/examples/CParser.hs" 2704 28 2704 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 23 2704 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2704 23 2704 24 , SrcSpan "tests/examples/CParser.hs" 2704 24 2704 28 , SrcSpan "tests/examples/CParser.hs" 2704 28 2704 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 24 2704 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 30 2704 39 , srcInfoPoints = [] } "CTypeQual"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 40 2704 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 40 2704 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2704 40 2704 51 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 1 2707 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 1 2707 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 1 2707 16 , srcInfoPoints = [] } "happyReduce_141")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 17 2707 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2707 17 2707 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 19 2707 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 38 2707 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 38 2707 41 , srcInfoPoints = [] } 37 "37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 42 2707 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 42 2707 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2707 42 2707 60 , srcInfoPoints = [] } "happyReduction_141"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 1 2714 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 1 2714 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 1 2708 19 , srcInfoPoints = [] } "happyReduction_141") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 20 2708 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2708 20 2708 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2709 5 2709 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2709 5 2709 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 6 2714 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2710 6 2710 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 9 2714 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2710 9 2710 13 , SrcSpan "tests/examples/CParser.hs" 2710 35 2710 37 , SrcSpan "tests/examples/CParser.hs" 2710 38 2710 39 , SrcSpan "tests/examples/CParser.hs" 2714 7 2714 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 14 2710 24 , srcInfoPoints = [] } "happyOut44"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 25 2710 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 25 2710 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 25 2710 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 40 2714 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 40 2710 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 40 2710 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2710 52 2714 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2710 52 2710 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 5 2714 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2711 5 2711 9 , SrcSpan "tests/examples/CParser.hs" 2711 31 2711 33 , SrcSpan "tests/examples/CParser.hs" 2711 34 2711 35 , SrcSpan "tests/examples/CParser.hs" 2714 6 2714 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 10 2711 20 , srcInfoPoints = [] } "happyOut42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 21 2711 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 21 2711 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 21 2711 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 36 2714 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 36 2711 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 36 2711 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2711 48 2714 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2711 48 2711 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2714 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2712 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2712 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2712 5 2712 14 , srcInfoPoints = [] } "happyIn44"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 10 2714 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2713 10 2713 11 , SrcSpan "tests/examples/CParser.hs" 2714 5 2714 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 11 2713 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 23 2713 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2713 23 2713 24 , SrcSpan "tests/examples/CParser.hs" 2713 24 2713 28 , SrcSpan "tests/examples/CParser.hs" 2713 28 2713 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 23 2713 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2713 23 2713 24 , SrcSpan "tests/examples/CParser.hs" 2713 24 2713 28 , SrcSpan "tests/examples/CParser.hs" 2713 28 2713 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 24 2713 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 30 2713 39 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 40 2713 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 40 2713 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2713 40 2713 51 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 1 2716 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 1 2716 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 1 2716 16 , srcInfoPoints = [] } "happyReduce_142")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 17 2716 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2716 17 2716 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 19 2716 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 38 2716 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 38 2716 41 , srcInfoPoints = [] } 37 "37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 42 2716 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 42 2716 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2716 42 2716 60 , srcInfoPoints = [] } "happyReduction_142"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 1 2723 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 1 2723 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 1 2717 19 , srcInfoPoints = [] } "happyReduction_142") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 20 2717 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2717 20 2717 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2718 5 2718 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2718 5 2718 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 6 2723 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2719 6 2719 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 9 2723 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2719 9 2719 13 , SrcSpan "tests/examples/CParser.hs" 2719 35 2719 37 , SrcSpan "tests/examples/CParser.hs" 2719 38 2719 39 , SrcSpan "tests/examples/CParser.hs" 2723 7 2723 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 14 2719 24 , srcInfoPoints = [] } "happyOut44"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 25 2719 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 25 2719 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 25 2719 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 40 2723 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 40 2719 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 40 2719 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2719 52 2723 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2719 52 2719 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 5 2723 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2720 5 2720 9 , SrcSpan "tests/examples/CParser.hs" 2720 32 2720 34 , SrcSpan "tests/examples/CParser.hs" 2720 35 2720 36 , SrcSpan "tests/examples/CParser.hs" 2723 6 2723 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 10 2720 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 22 2720 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 22 2720 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 22 2720 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 37 2723 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 37 2720 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 37 2720 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2720 49 2723 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2720 49 2720 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2723 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2721 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2721 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2721 5 2721 14 , srcInfoPoints = [] } "happyIn44"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 10 2723 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2722 10 2722 11 , SrcSpan "tests/examples/CParser.hs" 2723 5 2723 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 11 2722 27 , srcInfoPoints = [] } "addTrailingAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 28 2722 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 28 2722 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 28 2722 39 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 40 2722 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 40 2722 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2722 40 2722 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 1 2725 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 1 2725 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 1 2725 16 , srcInfoPoints = [] } "happyReduce_143")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 17 2725 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2725 17 2725 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 19 2725 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 38 2725 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 38 2725 41 , srcInfoPoints = [] } 38 "38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 42 2725 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 42 2725 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2725 42 2725 60 , srcInfoPoints = [] } "happyReduction_143"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 1 2732 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 1 2732 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 1 2726 19 , srcInfoPoints = [] } "happyReduction_143") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 20 2726 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2726 20 2726 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2727 5 2727 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2727 5 2727 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 6 2732 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2728 6 2728 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 9 2732 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2728 9 2728 13 , SrcSpan "tests/examples/CParser.hs" 2728 35 2728 37 , SrcSpan "tests/examples/CParser.hs" 2728 38 2728 39 , SrcSpan "tests/examples/CParser.hs" 2732 7 2732 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 14 2728 24 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 25 2728 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 25 2728 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 25 2728 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 40 2732 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 40 2728 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 40 2728 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2728 52 2732 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2728 52 2728 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 5 2732 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2729 5 2729 9 , SrcSpan "tests/examples/CParser.hs" 2729 31 2729 33 , SrcSpan "tests/examples/CParser.hs" 2729 34 2729 35 , SrcSpan "tests/examples/CParser.hs" 2732 6 2732 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 10 2729 20 , srcInfoPoints = [] } "happyOut49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 21 2729 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 21 2729 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 21 2729 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 36 2732 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 36 2729 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 36 2729 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2729 48 2732 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2729 48 2729 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2732 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2730 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2730 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2730 5 2730 14 , srcInfoPoints = [] } "happyIn45"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 10 2732 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2731 10 2731 11 , SrcSpan "tests/examples/CParser.hs" 2732 5 2732 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 11 2731 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 23 2731 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2731 23 2731 24 , SrcSpan "tests/examples/CParser.hs" 2731 24 2731 28 , SrcSpan "tests/examples/CParser.hs" 2731 28 2731 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 23 2731 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2731 23 2731 24 , SrcSpan "tests/examples/CParser.hs" 2731 24 2731 28 , SrcSpan "tests/examples/CParser.hs" 2731 28 2731 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 24 2731 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 30 2731 39 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 40 2731 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 40 2731 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2731 40 2731 51 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 1 2734 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 1 2734 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 1 2734 16 , srcInfoPoints = [] } "happyReduce_144")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 17 2734 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2734 17 2734 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 19 2734 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 38 2734 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 38 2734 41 , srcInfoPoints = [] } 38 "38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 42 2734 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 42 2734 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2734 42 2734 60 , srcInfoPoints = [] } "happyReduction_144"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 1 2741 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 1 2741 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 1 2735 19 , srcInfoPoints = [] } "happyReduction_144") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 20 2735 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2735 20 2735 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2736 5 2736 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2736 5 2736 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 6 2741 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2737 6 2737 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 9 2741 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2737 9 2737 13 , SrcSpan "tests/examples/CParser.hs" 2737 35 2737 37 , SrcSpan "tests/examples/CParser.hs" 2737 38 2737 39 , SrcSpan "tests/examples/CParser.hs" 2741 7 2741 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 14 2737 24 , srcInfoPoints = [] } "happyOut46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 25 2737 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 25 2737 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 25 2737 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 40 2741 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 40 2737 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 40 2737 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2737 52 2741 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2737 52 2737 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 5 2741 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2738 5 2738 9 , SrcSpan "tests/examples/CParser.hs" 2738 31 2738 33 , SrcSpan "tests/examples/CParser.hs" 2738 34 2738 35 , SrcSpan "tests/examples/CParser.hs" 2741 6 2741 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 10 2738 20 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 21 2738 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 21 2738 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 21 2738 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 36 2741 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 36 2738 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 36 2738 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2738 48 2741 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2738 48 2738 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2741 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2739 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2739 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2739 5 2739 14 , srcInfoPoints = [] } "happyIn45"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 10 2741 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2740 10 2740 11 , SrcSpan "tests/examples/CParser.hs" 2741 5 2741 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 11 2740 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 23 2740 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2740 23 2740 24 , SrcSpan "tests/examples/CParser.hs" 2740 24 2740 28 , SrcSpan "tests/examples/CParser.hs" 2740 28 2740 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 23 2740 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2740 23 2740 24 , SrcSpan "tests/examples/CParser.hs" 2740 24 2740 28 , SrcSpan "tests/examples/CParser.hs" 2740 28 2740 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 24 2740 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 30 2740 42 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 43 2740 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 43 2740 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2740 43 2740 54 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 1 2743 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 1 2743 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 1 2743 16 , srcInfoPoints = [] } "happyReduce_145")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 17 2743 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2743 17 2743 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 19 2743 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 38 2743 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 38 2743 41 , srcInfoPoints = [] } 38 "38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 42 2743 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 42 2743 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2743 42 2743 60 , srcInfoPoints = [] } "happyReduction_145"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 1 2750 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 1 2750 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 1 2744 19 , srcInfoPoints = [] } "happyReduction_145") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 20 2744 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2744 20 2744 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2745 5 2745 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2745 5 2745 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 6 2750 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2746 6 2746 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 9 2750 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2746 9 2746 13 , SrcSpan "tests/examples/CParser.hs" 2746 35 2746 37 , SrcSpan "tests/examples/CParser.hs" 2746 38 2746 39 , SrcSpan "tests/examples/CParser.hs" 2750 7 2750 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 14 2746 24 , srcInfoPoints = [] } "happyOut45"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 25 2746 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 25 2746 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 25 2746 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 40 2750 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 40 2746 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 40 2746 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2746 52 2750 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2746 52 2746 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 5 2750 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2747 5 2747 9 , SrcSpan "tests/examples/CParser.hs" 2747 31 2747 33 , SrcSpan "tests/examples/CParser.hs" 2747 34 2747 35 , SrcSpan "tests/examples/CParser.hs" 2750 6 2750 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 10 2747 20 , srcInfoPoints = [] } "happyOut39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 21 2747 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 21 2747 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 21 2747 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 36 2750 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 36 2747 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 36 2747 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2747 48 2750 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2747 48 2747 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2750 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2748 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2748 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2748 5 2748 14 , srcInfoPoints = [] } "happyIn45"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 10 2750 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2749 10 2749 11 , SrcSpan "tests/examples/CParser.hs" 2750 5 2750 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 11 2749 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 23 2749 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2749 23 2749 24 , SrcSpan "tests/examples/CParser.hs" 2749 24 2749 28 , SrcSpan "tests/examples/CParser.hs" 2749 28 2749 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 23 2749 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2749 23 2749 24 , SrcSpan "tests/examples/CParser.hs" 2749 24 2749 28 , SrcSpan "tests/examples/CParser.hs" 2749 28 2749 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 24 2749 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 30 2749 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 30 2749 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2749 30 2749 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 1 2752 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 1 2752 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 1 2752 16 , srcInfoPoints = [] } "happyReduce_146")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 17 2752 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2752 17 2752 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 19 2752 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 38 2752 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 38 2752 41 , srcInfoPoints = [] } 38 "38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 42 2752 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 42 2752 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2752 42 2752 60 , srcInfoPoints = [] } "happyReduction_146"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 1 2759 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 1 2759 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 1 2753 19 , srcInfoPoints = [] } "happyReduction_146") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 20 2753 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2753 20 2753 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2754 5 2754 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2754 5 2754 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 6 2759 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2755 6 2755 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 9 2759 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2755 9 2755 13 , SrcSpan "tests/examples/CParser.hs" 2755 35 2755 37 , SrcSpan "tests/examples/CParser.hs" 2755 38 2755 39 , SrcSpan "tests/examples/CParser.hs" 2759 7 2759 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 14 2755 24 , srcInfoPoints = [] } "happyOut45"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 25 2755 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 25 2755 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 25 2755 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 40 2759 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 40 2755 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 40 2755 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2755 52 2759 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2755 52 2755 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 5 2759 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2756 5 2756 9 , SrcSpan "tests/examples/CParser.hs" 2756 32 2756 34 , SrcSpan "tests/examples/CParser.hs" 2756 35 2756 36 , SrcSpan "tests/examples/CParser.hs" 2759 6 2759 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 10 2756 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 22 2756 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 22 2756 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 22 2756 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 37 2759 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 37 2756 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 37 2756 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2756 49 2759 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2756 49 2756 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2759 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2757 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2757 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2757 5 2757 14 , srcInfoPoints = [] } "happyIn45"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 10 2759 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2758 10 2758 11 , SrcSpan "tests/examples/CParser.hs" 2759 5 2759 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 11 2758 27 , srcInfoPoints = [] } "addTrailingAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 28 2758 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 28 2758 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 28 2758 39 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 40 2758 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 40 2758 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2758 40 2758 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 1 2761 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 1 2761 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 1 2761 16 , srcInfoPoints = [] } "happyReduce_147")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 17 2761 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2761 17 2761 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 19 2761 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 38 2761 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 38 2761 41 , srcInfoPoints = [] } 39 "39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 42 2761 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 42 2761 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2761 42 2761 60 , srcInfoPoints = [] } "happyReduction_147"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 1 2766 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 1 2766 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 1 2762 19 , srcInfoPoints = [] } "happyReduction_147") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 20 2762 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2762 20 2762 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 6 2766 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2763 6 2763 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 9 2766 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2763 9 2763 13 , SrcSpan "tests/examples/CParser.hs" 2763 35 2763 37 , SrcSpan "tests/examples/CParser.hs" 2763 38 2763 39 , SrcSpan "tests/examples/CParser.hs" 2766 6 2766 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 14 2763 24 , srcInfoPoints = [] } "happyOut49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 25 2763 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 25 2763 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 25 2763 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 40 2766 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 40 2763 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 40 2763 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2763 52 2766 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2763 52 2763 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2766 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2764 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2764 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2764 5 2764 14 , srcInfoPoints = [] } "happyIn46"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 10 2766 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2765 10 2765 11 , SrcSpan "tests/examples/CParser.hs" 2766 5 2766 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 11 2765 20 , srcInfoPoints = [] } "singleton"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 21 2765 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2765 21 2765 22 , SrcSpan "tests/examples/CParser.hs" 2765 43 2765 44 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 43 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 22 2765 31 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 32 2765 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 32 2765 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2765 32 2765 43 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 1 2768 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 1 2768 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 1 2768 16 , srcInfoPoints = [] } "happyReduce_148")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 17 2768 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2768 17 2768 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 19 2768 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 38 2768 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 38 2768 41 , srcInfoPoints = [] } 39 "39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 42 2768 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 42 2768 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2768 42 2768 60 , srcInfoPoints = [] } "happyReduction_148"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 1 2775 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 1 2775 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 1 2769 19 , srcInfoPoints = [] } "happyReduction_148") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 20 2769 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2769 20 2769 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2770 5 2770 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2770 5 2770 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 6 2775 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2771 6 2771 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 9 2775 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2771 9 2771 13 , SrcSpan "tests/examples/CParser.hs" 2771 36 2771 38 , SrcSpan "tests/examples/CParser.hs" 2771 39 2771 40 , SrcSpan "tests/examples/CParser.hs" 2775 7 2775 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 14 2771 25 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 26 2771 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 26 2771 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 26 2771 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 41 2775 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 41 2771 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 41 2771 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2771 53 2775 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2771 53 2771 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 5 2775 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2772 5 2772 9 , SrcSpan "tests/examples/CParser.hs" 2772 31 2772 33 , SrcSpan "tests/examples/CParser.hs" 2772 34 2772 35 , SrcSpan "tests/examples/CParser.hs" 2775 6 2775 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 10 2772 20 , srcInfoPoints = [] } "happyOut49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 21 2772 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 21 2772 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 21 2772 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 36 2775 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 36 2772 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 36 2772 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2772 48 2775 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2772 48 2772 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2775 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2773 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2773 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2773 5 2773 14 , srcInfoPoints = [] } "happyIn46"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 10 2775 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2774 10 2774 11 , SrcSpan "tests/examples/CParser.hs" 2775 5 2775 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 11 2774 80 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 11 2774 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2774 11 2774 12 , SrcSpan "tests/examples/CParser.hs" 2774 48 2774 49 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 12 2774 23 , srcInfoPoints = [] } "reverseList"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 24 2774 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 24 2774 25 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 24 2774 25 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 48 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 26 2774 36 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 37 2774 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 37 2774 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 37 2774 48 , srcInfoPoints = [] } "happy_var_1")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 50 2774 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2774 50 2774 51 , SrcSpan "tests/examples/CParser.hs" 2774 51 2774 55 , SrcSpan "tests/examples/CParser.hs" 2774 55 2774 56 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 50 2774 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2774 50 2774 51 , SrcSpan "tests/examples/CParser.hs" 2774 51 2774 55 , SrcSpan "tests/examples/CParser.hs" 2774 55 2774 56 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 51 2774 55 , srcInfoPoints = [] } "snoc"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 57 2774 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2774 57 2774 58 , SrcSpan "tests/examples/CParser.hs" 2774 79 2774 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 79 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 58 2774 67 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 68 2774 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 68 2774 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2774 68 2774 79 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 1 2777 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 1 2777 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 1 2777 16 , srcInfoPoints = [] } "happyReduce_149")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 17 2777 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2777 17 2777 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 19 2777 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 38 2777 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 38 2777 41 , srcInfoPoints = [] } 39 "39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 42 2777 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 42 2777 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2777 42 2777 60 , srcInfoPoints = [] } "happyReduction_149"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 1 2784 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 1 2784 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 1 2778 19 , srcInfoPoints = [] } "happyReduction_149") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 20 2778 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2778 20 2778 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2779 5 2779 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2779 5 2779 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 6 2784 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2780 6 2780 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 9 2784 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2780 9 2780 13 , SrcSpan "tests/examples/CParser.hs" 2780 35 2780 37 , SrcSpan "tests/examples/CParser.hs" 2780 38 2780 39 , SrcSpan "tests/examples/CParser.hs" 2784 7 2784 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 14 2780 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 25 2780 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 25 2780 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 25 2780 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 40 2784 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 40 2780 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 40 2780 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2780 52 2784 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2780 52 2780 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 5 2784 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2781 5 2781 9 , SrcSpan "tests/examples/CParser.hs" 2781 31 2781 33 , SrcSpan "tests/examples/CParser.hs" 2781 34 2781 35 , SrcSpan "tests/examples/CParser.hs" 2784 6 2784 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 10 2781 20 , srcInfoPoints = [] } "happyOut49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 21 2781 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 21 2781 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 21 2781 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 36 2784 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 36 2781 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 36 2781 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2781 48 2784 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2781 48 2781 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2784 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2782 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2782 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2782 5 2782 14 , srcInfoPoints = [] } "happyIn46"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 10 2784 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2783 10 2783 11 , SrcSpan "tests/examples/CParser.hs" 2784 5 2784 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 11 2783 15 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 16 2783 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 16 2783 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 16 2783 25 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 26 2783 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 26 2783 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 26 2783 37 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 38 2783 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2783 38 2783 39 , SrcSpan "tests/examples/CParser.hs" 2783 39 2783 43 , SrcSpan "tests/examples/CParser.hs" 2783 43 2783 44 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 38 2783 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2783 38 2783 39 , SrcSpan "tests/examples/CParser.hs" 2783 39 2783 43 , SrcSpan "tests/examples/CParser.hs" 2783 43 2783 44 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 39 2783 43 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 66 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 45 2783 54 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 55 2783 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 55 2783 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2783 55 2783 66 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 1 2786 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 1 2786 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 1 2786 16 , srcInfoPoints = [] } "happyReduce_150")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 17 2786 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2786 17 2786 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 19 2786 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 38 2786 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 38 2786 41 , srcInfoPoints = [] } 39 "39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 42 2786 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 42 2786 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2786 42 2786 60 , srcInfoPoints = [] } "happyReduction_150"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 1 2795 9 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 1 2795 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 1 2787 19 , srcInfoPoints = [] } "happyReduction_150") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 20 2787 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2787 20 2787 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2788 5 2788 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2788 5 2788 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2789 5 2789 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2789 5 2789 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 6 2795 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2790 6 2790 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 9 2795 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2790 9 2790 13 , SrcSpan "tests/examples/CParser.hs" 2790 35 2790 37 , SrcSpan "tests/examples/CParser.hs" 2790 38 2790 39 , SrcSpan "tests/examples/CParser.hs" 2795 8 2795 9 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 14 2790 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 25 2790 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 25 2790 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 25 2790 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 40 2795 8 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 40 2790 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 40 2790 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2790 52 2795 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2790 52 2790 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 5 2795 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2791 5 2791 9 , SrcSpan "tests/examples/CParser.hs" 2791 32 2791 34 , SrcSpan "tests/examples/CParser.hs" 2791 35 2791 36 , SrcSpan "tests/examples/CParser.hs" 2795 7 2795 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 10 2791 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 22 2791 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 22 2791 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 22 2791 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 37 2795 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 37 2791 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 37 2791 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2791 49 2795 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2791 49 2791 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 5 2795 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2792 5 2792 9 , SrcSpan "tests/examples/CParser.hs" 2792 31 2792 33 , SrcSpan "tests/examples/CParser.hs" 2792 34 2792 35 , SrcSpan "tests/examples/CParser.hs" 2795 6 2795 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 10 2792 20 , srcInfoPoints = [] } "happyOut49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 21 2792 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 21 2792 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 21 2792 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 36 2795 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 36 2792 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 36 2792 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2792 48 2795 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2792 48 2792 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2795 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2793 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2793 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2793 5 2793 14 , srcInfoPoints = [] } "happyIn46"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 10 2795 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2794 10 2794 11 , SrcSpan "tests/examples/CParser.hs" 2795 5 2795 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 102 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 73 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 38 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 11 2794 15 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 16 2794 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 16 2794 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 16 2794 25 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 27 2794 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 27 2794 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 27 2794 38 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 39 2794 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2794 39 2794 40 , SrcSpan "tests/examples/CParser.hs" 2794 40 2794 47 , SrcSpan "tests/examples/CParser.hs" 2794 47 2794 48 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 39 2794 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2794 39 2794 40 , SrcSpan "tests/examples/CParser.hs" 2794 40 2794 47 , SrcSpan "tests/examples/CParser.hs" 2794 47 2794 48 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 40 2794 47 , srcInfoPoints = [] } "rappend"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 49 2794 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2794 49 2794 50 , SrcSpan "tests/examples/CParser.hs" 2794 72 2794 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 72 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 50 2794 60 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 61 2794 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 61 2794 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 61 2794 72 , srcInfoPoints = [] } "happy_var_2")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 74 2794 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2794 74 2794 75 , SrcSpan "tests/examples/CParser.hs" 2794 75 2794 79 , SrcSpan "tests/examples/CParser.hs" 2794 79 2794 80 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 74 2794 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2794 74 2794 75 , SrcSpan "tests/examples/CParser.hs" 2794 75 2794 79 , SrcSpan "tests/examples/CParser.hs" 2794 79 2794 80 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 75 2794 79 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 102 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 81 2794 90 , srcInfoPoints = [] } "CTypeSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 91 2794 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 91 2794 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2794 91 2794 102 , srcInfoPoints = [] } "happy_var_3")))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 1 2797 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 1 2797 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 1 2797 16 , srcInfoPoints = [] } "happyReduce_151")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 17 2797 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2797 17 2797 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 19 2797 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 38 2797 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 38 2797 41 , srcInfoPoints = [] } 39 "39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 42 2797 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 42 2797 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2797 42 2797 60 , srcInfoPoints = [] } "happyReduction_151"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 1 2804 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 1 2804 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 1 2798 19 , srcInfoPoints = [] } "happyReduction_151") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 20 2798 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2798 20 2798 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2799 5 2799 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2799 5 2799 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 6 2804 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2800 6 2800 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 9 2804 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2800 9 2800 13 , SrcSpan "tests/examples/CParser.hs" 2800 35 2800 37 , SrcSpan "tests/examples/CParser.hs" 2800 38 2800 39 , SrcSpan "tests/examples/CParser.hs" 2804 7 2804 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 14 2800 24 , srcInfoPoints = [] } "happyOut46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 25 2800 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 25 2800 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 25 2800 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 40 2804 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 40 2800 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 40 2800 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2800 52 2804 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2800 52 2800 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 5 2804 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2801 5 2801 9 , SrcSpan "tests/examples/CParser.hs" 2801 31 2801 33 , SrcSpan "tests/examples/CParser.hs" 2801 34 2801 35 , SrcSpan "tests/examples/CParser.hs" 2804 6 2804 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 10 2801 20 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 21 2801 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 21 2801 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 21 2801 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 36 2804 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 36 2801 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 36 2801 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2801 48 2804 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2801 48 2801 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2804 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2802 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2802 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2802 5 2802 14 , srcInfoPoints = [] } "happyIn46"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 10 2804 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2803 10 2803 11 , SrcSpan "tests/examples/CParser.hs" 2804 5 2804 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 11 2803 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 23 2803 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2803 23 2803 24 , SrcSpan "tests/examples/CParser.hs" 2803 24 2803 28 , SrcSpan "tests/examples/CParser.hs" 2803 28 2803 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 23 2803 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2803 23 2803 24 , SrcSpan "tests/examples/CParser.hs" 2803 24 2803 28 , SrcSpan "tests/examples/CParser.hs" 2803 28 2803 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 24 2803 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 30 2803 39 , srcInfoPoints = [] } "CTypeQual"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 40 2803 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 40 2803 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2803 40 2803 51 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 1 2806 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 1 2806 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 1 2806 16 , srcInfoPoints = [] } "happyReduce_152")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 17 2806 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2806 17 2806 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 19 2806 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 38 2806 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 38 2806 41 , srcInfoPoints = [] } 39 "39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 42 2806 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 42 2806 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2806 42 2806 60 , srcInfoPoints = [] } "happyReduction_152"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 1 2813 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 1 2813 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 1 2807 19 , srcInfoPoints = [] } "happyReduction_152") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 20 2807 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2807 20 2807 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2808 5 2808 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2808 5 2808 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 6 2813 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2809 6 2809 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 9 2813 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2809 9 2809 13 , SrcSpan "tests/examples/CParser.hs" 2809 35 2809 37 , SrcSpan "tests/examples/CParser.hs" 2809 38 2809 39 , SrcSpan "tests/examples/CParser.hs" 2813 7 2813 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 14 2809 24 , srcInfoPoints = [] } "happyOut46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 25 2809 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 25 2809 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 25 2809 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 40 2813 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 40 2809 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 40 2809 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2809 52 2813 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2809 52 2809 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 5 2813 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2810 5 2810 9 , SrcSpan "tests/examples/CParser.hs" 2810 32 2810 34 , SrcSpan "tests/examples/CParser.hs" 2810 35 2810 36 , SrcSpan "tests/examples/CParser.hs" 2813 6 2813 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 10 2810 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 22 2810 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 22 2810 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 22 2810 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 37 2813 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 37 2810 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 37 2810 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2810 49 2813 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2810 49 2810 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2813 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2811 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2811 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2811 5 2811 14 , srcInfoPoints = [] } "happyIn46"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 10 2813 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2812 10 2812 11 , SrcSpan "tests/examples/CParser.hs" 2813 5 2813 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 11 2812 27 , srcInfoPoints = [] } "addTrailingAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 28 2812 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 28 2812 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 28 2812 39 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 40 2812 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 40 2812 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2812 40 2812 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 1 2815 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 1 2815 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 1 2815 16 , srcInfoPoints = [] } "happyReduce_153")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 17 2815 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2815 17 2815 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 19 2815 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 38 2815 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 38 2815 41 , srcInfoPoints = [] } 40 "40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 42 2815 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 42 2815 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2815 42 2815 60 , srcInfoPoints = [] } "happyReduction_153"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 1 2822 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 1 2822 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 1 2816 19 , srcInfoPoints = [] } "happyReduction_153") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 20 2816 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2816 20 2816 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2817 5 2817 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2817 5 2817 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 6 2822 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2818 6 2818 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 9 2822 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2818 9 2818 13 , SrcSpan "tests/examples/CParser.hs" 2818 35 2818 37 , SrcSpan "tests/examples/CParser.hs" 2818 38 2818 39 , SrcSpan "tests/examples/CParser.hs" 2822 7 2822 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 14 2818 24 , srcInfoPoints = [] } "happyOut48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 25 2818 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 25 2818 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 25 2818 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 40 2822 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 40 2818 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 40 2818 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2818 52 2822 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2818 52 2818 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 5 2822 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2819 5 2819 9 , SrcSpan "tests/examples/CParser.hs" 2819 31 2819 33 , SrcSpan "tests/examples/CParser.hs" 2819 34 2819 35 , SrcSpan "tests/examples/CParser.hs" 2822 6 2822 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 10 2819 20 , srcInfoPoints = [] } "happyOut40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 21 2819 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 21 2819 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 21 2819 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 36 2822 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 36 2819 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 36 2819 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2819 48 2822 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2819 48 2819 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2822 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2820 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2820 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2820 5 2820 14 , srcInfoPoints = [] } "happyIn47"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 10 2822 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2821 10 2821 11 , SrcSpan "tests/examples/CParser.hs" 2822 5 2822 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 11 2821 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 23 2821 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2821 23 2821 24 , SrcSpan "tests/examples/CParser.hs" 2821 24 2821 28 , SrcSpan "tests/examples/CParser.hs" 2821 28 2821 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 23 2821 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2821 23 2821 24 , SrcSpan "tests/examples/CParser.hs" 2821 24 2821 28 , SrcSpan "tests/examples/CParser.hs" 2821 28 2821 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 24 2821 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 54 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 30 2821 42 , srcInfoPoints = [] } "CStorageSpec"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 43 2821 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 43 2821 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2821 43 2821 54 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 1 2824 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 1 2824 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 1 2824 16 , srcInfoPoints = [] } "happyReduce_154")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 17 2824 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2824 17 2824 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 19 2824 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 36 2824 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 36 2824 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 39 2824 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 39 2824 42 , srcInfoPoints = [] } 40 "40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 43 2824 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 43 2824 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2824 43 2824 61 , srcInfoPoints = [] } "happyReduction_154"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 1 2831 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 1 2831 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 1 2825 19 , srcInfoPoints = [] } "happyReduction_154") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 20 2827 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2825 20 2825 21 , SrcSpan "tests/examples/CParser.hs" 2827 14 2827 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 21 2827 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 21 2825 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 21 2825 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 31 2825 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2825 31 2825 32 , SrcSpan "tests/examples/CParser.hs" 2825 32 2825 40 , SrcSpan "tests/examples/CParser.hs" 2825 40 2825 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2825 32 2825 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 5 2827 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 5 2826 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 5 2826 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 15 2826 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2826 15 2826 16 , SrcSpan "tests/examples/CParser.hs" 2826 16 2826 24 , SrcSpan "tests/examples/CParser.hs" 2826 24 2826 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2826 16 2826 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 5 2827 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 5 2827 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 16 2827 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2827 16 2827 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 6 2831 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2828 6 2828 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2831 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2831 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2828 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2828 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 8 2828 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 18 2831 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2828 18 2828 19 , SrcSpan "tests/examples/CParser.hs" 2831 5 2831 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 19 2830 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2828 19 2828 23 , SrcSpan "tests/examples/CParser.hs" 2828 45 2828 47 , SrcSpan "tests/examples/CParser.hs" 2828 48 2828 49 , SrcSpan "tests/examples/CParser.hs" 2830 97 2830 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 24 2828 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 35 2828 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 35 2828 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 35 2828 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 50 2830 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 50 2828 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 50 2828 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2828 62 2830 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2828 62 2828 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 5 2830 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2829 5 2829 9 , SrcSpan "tests/examples/CParser.hs" 2829 32 2829 34 , SrcSpan "tests/examples/CParser.hs" 2829 35 2829 36 , SrcSpan "tests/examples/CParser.hs" 2830 96 2830 97 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 10 2829 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 22 2829 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 22 2829 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 22 2829 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 37 2830 96 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 37 2829 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2829 37 2829 38 , SrcSpan "tests/examples/CParser.hs" 2829 63 2829 64 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 38 2829 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 38 2829 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 38 2829 49 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 50 2829 51 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 52 2829 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 52 2829 63 , srcInfoPoints = [] } "happy_var_2") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2829 65 2830 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2829 65 2829 67 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 5 2830 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2830 5 2830 6 , SrcSpan "tests/examples/CParser.hs" 2830 95 2830 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 7 2830 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 20 2830 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 20 2830 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 20 2830 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 32 2830 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 32 2830 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 32 2830 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 34 2830 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2830 34 2830 35 , SrcSpan "tests/examples/CParser.hs" 2830 38 2830 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 35 2830 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 35 2830 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 95 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 41 2830 52 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 53 2830 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2830 53 2830 54 , SrcSpan "tests/examples/CParser.hs" 2830 54 2830 58 , SrcSpan "tests/examples/CParser.hs" 2830 58 2830 59 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 53 2830 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2830 53 2830 54 , SrcSpan "tests/examples/CParser.hs" 2830 54 2830 58 , SrcSpan "tests/examples/CParser.hs" 2830 58 2830 59 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 54 2830 58 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 95 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 60 2830 69 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 70 2830 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2830 70 2830 71 , SrcSpan "tests/examples/CParser.hs" 2830 94 2830 95 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 94 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 91 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 71 2830 79 , srcInfoPoints = [] } "CTypeDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 80 2830 91 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 80 2830 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 80 2830 91 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 92 2830 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 92 2830 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2830 92 2830 94 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 7 2831 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2831 7 2831 8 , SrcSpan "tests/examples/CParser.hs" 2831 39 2831 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 8 2831 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2831 8 2831 9 , SrcSpan "tests/examples/CParser.hs" 2831 11 2831 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 9 2831 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 9 2831 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 14 2831 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 26 2831 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2831 26 2831 27 , SrcSpan "tests/examples/CParser.hs" 2831 38 2831 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 27 2831 36 , srcInfoPoints = [] } "happyIn47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 37 2831 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 37 2831 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2831 37 2831 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 1 2833 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 1 2833 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 1 2833 16 , srcInfoPoints = [] } "happyReduce_155")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 17 2833 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2833 17 2833 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 19 2833 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 36 2833 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 36 2833 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 39 2833 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 39 2833 42 , srcInfoPoints = [] } 40 "40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 43 2833 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 43 2833 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2833 43 2833 61 , srcInfoPoints = [] } "happyReduction_155"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 1 2844 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 1 2844 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 1 2834 19 , srcInfoPoints = [] } "happyReduction_155") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 20 2839 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2834 20 2834 21 , SrcSpan "tests/examples/CParser.hs" 2839 14 2839 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 21 2839 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 21 2834 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 21 2834 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 31 2834 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2834 31 2834 32 , SrcSpan "tests/examples/CParser.hs" 2834 32 2834 40 , SrcSpan "tests/examples/CParser.hs" 2834 40 2834 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2834 32 2834 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 5 2839 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 5 2835 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 5 2835 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 15 2835 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2835 15 2835 16 , SrcSpan "tests/examples/CParser.hs" 2835 16 2835 24 , SrcSpan "tests/examples/CParser.hs" 2835 24 2835 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2835 16 2835 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 5 2839 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 5 2836 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 5 2836 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 15 2836 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2836 15 2836 16 , SrcSpan "tests/examples/CParser.hs" 2836 16 2836 24 , SrcSpan "tests/examples/CParser.hs" 2836 24 2836 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2836 16 2836 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 5 2839 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 5 2837 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 5 2837 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 15 2837 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2837 15 2837 16 , SrcSpan "tests/examples/CParser.hs" 2837 16 2837 24 , SrcSpan "tests/examples/CParser.hs" 2837 24 2837 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2837 16 2837 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 5 2839 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 5 2838 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 5 2838 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 15 2838 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2838 15 2838 16 , SrcSpan "tests/examples/CParser.hs" 2838 16 2838 24 , SrcSpan "tests/examples/CParser.hs" 2838 24 2838 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2838 16 2838 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 5 2839 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 5 2839 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 16 2839 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2839 16 2839 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 6 2844 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2840 6 2840 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2844 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2844 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2840 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2840 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 8 2840 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 18 2844 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2840 18 2840 19 , SrcSpan "tests/examples/CParser.hs" 2844 5 2844 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 19 2843 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2840 19 2840 23 , SrcSpan "tests/examples/CParser.hs" 2840 45 2840 47 , SrcSpan "tests/examples/CParser.hs" 2840 48 2840 49 , SrcSpan "tests/examples/CParser.hs" 2843 101 2843 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 24 2840 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 35 2840 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 35 2840 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 35 2840 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 50 2843 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 50 2840 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 50 2840 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2840 62 2843 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2840 62 2840 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 5 2843 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2841 5 2841 9 , SrcSpan "tests/examples/CParser.hs" 2841 32 2841 34 , SrcSpan "tests/examples/CParser.hs" 2841 35 2841 36 , SrcSpan "tests/examples/CParser.hs" 2843 100 2843 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 10 2841 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 22 2841 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 22 2841 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 22 2841 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 37 2843 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 37 2841 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 37 2841 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2841 49 2843 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2841 49 2841 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 5 2843 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2842 5 2842 9 , SrcSpan "tests/examples/CParser.hs" 2842 32 2842 34 , SrcSpan "tests/examples/CParser.hs" 2842 35 2842 36 , SrcSpan "tests/examples/CParser.hs" 2843 99 2843 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 10 2842 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 22 2842 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 22 2842 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 22 2842 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 37 2843 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 37 2842 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 37 2842 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2842 49 2843 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2842 49 2842 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 5 2843 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2843 5 2843 6 , SrcSpan "tests/examples/CParser.hs" 2843 98 2843 99 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 7 2843 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 20 2843 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 20 2843 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 20 2843 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 32 2843 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 32 2843 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 32 2843 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 34 2843 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2843 34 2843 35 , SrcSpan "tests/examples/CParser.hs" 2843 38 2843 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 35 2843 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 35 2843 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 98 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 41 2843 52 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 53 2843 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2843 53 2843 54 , SrcSpan "tests/examples/CParser.hs" 2843 54 2843 58 , SrcSpan "tests/examples/CParser.hs" 2843 58 2843 59 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 53 2843 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2843 53 2843 54 , SrcSpan "tests/examples/CParser.hs" 2843 54 2843 58 , SrcSpan "tests/examples/CParser.hs" 2843 58 2843 59 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 54 2843 58 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 98 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 60 2843 69 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 70 2843 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2843 70 2843 71 , SrcSpan "tests/examples/CParser.hs" 2843 97 2843 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 97 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 94 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 71 2843 82 , srcInfoPoints = [] } "CTypeOfExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 83 2843 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 83 2843 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 83 2843 94 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 95 2843 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 95 2843 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2843 95 2843 97 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 7 2844 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2844 7 2844 8 , SrcSpan "tests/examples/CParser.hs" 2844 39 2844 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 8 2844 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2844 8 2844 9 , SrcSpan "tests/examples/CParser.hs" 2844 11 2844 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 9 2844 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 9 2844 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 14 2844 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 26 2844 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2844 26 2844 27 , SrcSpan "tests/examples/CParser.hs" 2844 38 2844 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 27 2844 36 , srcInfoPoints = [] } "happyIn47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 37 2844 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 37 2844 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2844 37 2844 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 1 2846 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 1 2846 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 1 2846 16 , srcInfoPoints = [] } "happyReduce_156")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 17 2846 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2846 17 2846 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 19 2846 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 36 2846 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 36 2846 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 39 2846 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 39 2846 42 , srcInfoPoints = [] } 40 "40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 43 2846 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 43 2846 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2846 43 2846 61 , srcInfoPoints = [] } "happyReduction_156"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 1 2857 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 1 2857 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 1 2847 19 , srcInfoPoints = [] } "happyReduction_156") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 20 2852 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2847 20 2847 21 , SrcSpan "tests/examples/CParser.hs" 2852 14 2852 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 21 2852 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 21 2847 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 21 2847 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 31 2847 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2847 31 2847 32 , SrcSpan "tests/examples/CParser.hs" 2847 32 2847 40 , SrcSpan "tests/examples/CParser.hs" 2847 40 2847 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2847 32 2847 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 5 2852 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 5 2848 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 5 2848 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 15 2848 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2848 15 2848 16 , SrcSpan "tests/examples/CParser.hs" 2848 16 2848 24 , SrcSpan "tests/examples/CParser.hs" 2848 24 2848 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2848 16 2848 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 5 2852 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 5 2849 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 5 2849 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 15 2849 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2849 15 2849 16 , SrcSpan "tests/examples/CParser.hs" 2849 16 2849 24 , SrcSpan "tests/examples/CParser.hs" 2849 24 2849 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2849 16 2849 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 5 2852 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 5 2850 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 5 2850 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 15 2850 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2850 15 2850 16 , SrcSpan "tests/examples/CParser.hs" 2850 16 2850 24 , SrcSpan "tests/examples/CParser.hs" 2850 24 2850 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2850 16 2850 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 5 2852 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 5 2851 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 5 2851 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 15 2851 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2851 15 2851 16 , SrcSpan "tests/examples/CParser.hs" 2851 16 2851 24 , SrcSpan "tests/examples/CParser.hs" 2851 24 2851 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2851 16 2851 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 5 2852 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 5 2852 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 16 2852 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2852 16 2852 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 6 2857 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2853 6 2853 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2857 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2857 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2853 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2853 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 8 2853 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 18 2857 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2853 18 2853 19 , SrcSpan "tests/examples/CParser.hs" 2857 5 2857 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 19 2856 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2853 19 2853 23 , SrcSpan "tests/examples/CParser.hs" 2853 45 2853 47 , SrcSpan "tests/examples/CParser.hs" 2853 48 2853 49 , SrcSpan "tests/examples/CParser.hs" 2856 101 2856 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 24 2853 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 35 2853 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 35 2853 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 35 2853 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 50 2856 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 50 2853 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 50 2853 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2853 62 2856 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2853 62 2853 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 5 2856 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2854 5 2854 9 , SrcSpan "tests/examples/CParser.hs" 2854 32 2854 34 , SrcSpan "tests/examples/CParser.hs" 2854 35 2854 36 , SrcSpan "tests/examples/CParser.hs" 2856 100 2856 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 10 2854 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 22 2854 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 22 2854 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 22 2854 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 37 2856 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 37 2854 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 37 2854 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2854 49 2856 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2854 49 2854 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 5 2856 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2855 5 2855 9 , SrcSpan "tests/examples/CParser.hs" 2855 31 2855 33 , SrcSpan "tests/examples/CParser.hs" 2855 34 2855 35 , SrcSpan "tests/examples/CParser.hs" 2856 99 2856 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 10 2855 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 21 2855 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 21 2855 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 21 2855 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 36 2856 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 36 2855 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 36 2855 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2855 48 2856 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2855 48 2855 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 5 2856 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2856 5 2856 6 , SrcSpan "tests/examples/CParser.hs" 2856 98 2856 99 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 7 2856 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 20 2856 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 20 2856 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 20 2856 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 32 2856 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 32 2856 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 32 2856 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 34 2856 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2856 34 2856 35 , SrcSpan "tests/examples/CParser.hs" 2856 38 2856 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 35 2856 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 35 2856 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 98 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 41 2856 52 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 53 2856 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2856 53 2856 54 , SrcSpan "tests/examples/CParser.hs" 2856 54 2856 58 , SrcSpan "tests/examples/CParser.hs" 2856 58 2856 59 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 53 2856 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2856 53 2856 54 , SrcSpan "tests/examples/CParser.hs" 2856 54 2856 58 , SrcSpan "tests/examples/CParser.hs" 2856 58 2856 59 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 54 2856 58 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 98 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 60 2856 69 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 70 2856 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2856 70 2856 71 , SrcSpan "tests/examples/CParser.hs" 2856 97 2856 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 97 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 94 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 71 2856 82 , srcInfoPoints = [] } "CTypeOfType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 83 2856 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 83 2856 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 83 2856 94 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 95 2856 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 95 2856 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2856 95 2856 97 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 7 2857 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2857 7 2857 8 , SrcSpan "tests/examples/CParser.hs" 2857 39 2857 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 8 2857 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2857 8 2857 9 , SrcSpan "tests/examples/CParser.hs" 2857 11 2857 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 9 2857 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 9 2857 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 14 2857 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 26 2857 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2857 26 2857 27 , SrcSpan "tests/examples/CParser.hs" 2857 38 2857 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 27 2857 36 , srcInfoPoints = [] } "happyIn47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 37 2857 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 37 2857 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2857 37 2857 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 1 2859 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 1 2859 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 1 2859 16 , srcInfoPoints = [] } "happyReduce_157")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 17 2859 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2859 17 2859 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 19 2859 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 38 2859 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 38 2859 41 , srcInfoPoints = [] } 40 "40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 42 2859 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 42 2859 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2859 42 2859 60 , srcInfoPoints = [] } "happyReduction_157"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 1 2866 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 1 2866 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 1 2860 19 , srcInfoPoints = [] } "happyReduction_157") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 20 2860 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2860 20 2860 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2861 5 2861 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2861 5 2861 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 6 2866 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2862 6 2862 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 9 2866 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2862 9 2862 13 , SrcSpan "tests/examples/CParser.hs" 2862 35 2862 37 , SrcSpan "tests/examples/CParser.hs" 2862 38 2862 39 , SrcSpan "tests/examples/CParser.hs" 2866 7 2866 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 14 2862 24 , srcInfoPoints = [] } "happyOut47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 25 2862 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 25 2862 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 25 2862 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 40 2866 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 40 2862 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 40 2862 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2862 52 2866 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2862 52 2862 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 5 2866 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2863 5 2863 9 , SrcSpan "tests/examples/CParser.hs" 2863 31 2863 33 , SrcSpan "tests/examples/CParser.hs" 2863 34 2863 35 , SrcSpan "tests/examples/CParser.hs" 2866 6 2866 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 10 2863 20 , srcInfoPoints = [] } "happyOut39"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 21 2863 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 21 2863 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 21 2863 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 36 2866 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 36 2863 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 36 2863 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2863 48 2866 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2863 48 2863 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2866 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2864 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2864 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2864 5 2864 14 , srcInfoPoints = [] } "happyIn47"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 10 2866 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2865 10 2865 11 , SrcSpan "tests/examples/CParser.hs" 2866 5 2866 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 11 2865 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 23 2865 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2865 23 2865 24 , SrcSpan "tests/examples/CParser.hs" 2865 24 2865 28 , SrcSpan "tests/examples/CParser.hs" 2865 28 2865 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 23 2865 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2865 23 2865 24 , SrcSpan "tests/examples/CParser.hs" 2865 24 2865 28 , SrcSpan "tests/examples/CParser.hs" 2865 28 2865 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 24 2865 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 30 2865 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 30 2865 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2865 30 2865 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 1 2868 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 1 2868 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 1 2868 16 , srcInfoPoints = [] } "happyReduce_158")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 17 2868 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2868 17 2868 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 19 2868 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 38 2868 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 38 2868 41 , srcInfoPoints = [] } 40 "40"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 42 2868 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 42 2868 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2868 42 2868 60 , srcInfoPoints = [] } "happyReduction_158"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 1 2875 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 1 2875 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 1 2869 19 , srcInfoPoints = [] } "happyReduction_158") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 20 2869 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2869 20 2869 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2870 5 2870 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2870 5 2870 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 6 2875 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2871 6 2871 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 9 2875 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2871 9 2871 13 , SrcSpan "tests/examples/CParser.hs" 2871 35 2871 37 , SrcSpan "tests/examples/CParser.hs" 2871 38 2871 39 , SrcSpan "tests/examples/CParser.hs" 2875 7 2875 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 14 2871 24 , srcInfoPoints = [] } "happyOut47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 25 2871 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 25 2871 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 25 2871 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 40 2875 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 40 2871 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 40 2871 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2871 52 2875 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2871 52 2871 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 5 2875 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2872 5 2872 9 , SrcSpan "tests/examples/CParser.hs" 2872 32 2872 34 , SrcSpan "tests/examples/CParser.hs" 2872 35 2872 36 , SrcSpan "tests/examples/CParser.hs" 2875 6 2875 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 10 2872 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 22 2872 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 22 2872 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 22 2872 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 37 2875 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 37 2872 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 37 2872 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2872 49 2875 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2872 49 2872 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2875 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2873 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2873 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2873 5 2873 14 , srcInfoPoints = [] } "happyIn47"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 10 2875 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2874 10 2874 11 , SrcSpan "tests/examples/CParser.hs" 2875 5 2875 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 11 2874 27 , srcInfoPoints = [] } "addTrailingAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 28 2874 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 28 2874 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 28 2874 39 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 40 2874 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 40 2874 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2874 40 2874 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 1 2877 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 1 2877 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 1 2877 16 , srcInfoPoints = [] } "happyReduce_159")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 17 2877 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2877 17 2877 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 19 2877 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 36 2877 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 36 2877 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 39 2877 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 39 2877 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 43 2877 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 43 2877 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2877 43 2877 61 , srcInfoPoints = [] } "happyReduction_159"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 1 2882 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 1 2882 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 1 2878 19 , srcInfoPoints = [] } "happyReduction_159") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 20 2879 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2878 20 2878 21 , SrcSpan "tests/examples/CParser.hs" 2879 14 2879 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 21 2879 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 21 2878 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 21 2878 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 31 2878 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2878 31 2878 32 , SrcSpan "tests/examples/CParser.hs" 2878 32 2878 40 , SrcSpan "tests/examples/CParser.hs" 2878 40 2878 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2878 32 2878 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 5 2879 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 5 2879 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 16 2879 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2879 16 2879 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 6 2882 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2880 6 2880 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2882 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2882 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2880 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2880 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 8 2880 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 18 2882 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2880 18 2880 19 , SrcSpan "tests/examples/CParser.hs" 2882 5 2882 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 19 2881 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2880 19 2880 23 , SrcSpan "tests/examples/CParser.hs" 2880 46 2880 48 , SrcSpan "tests/examples/CParser.hs" 2880 49 2880 50 , SrcSpan "tests/examples/CParser.hs" 2881 89 2881 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 24 2880 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 36 2880 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 36 2880 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 36 2880 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 51 2881 89 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 51 2880 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2880 51 2880 52 , SrcSpan "tests/examples/CParser.hs" 2880 77 2880 78 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 52 2880 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 52 2880 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 52 2880 63 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 64 2880 65 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 66 2880 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 66 2880 77 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2880 79 2881 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2880 79 2880 81 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 5 2881 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2881 5 2881 6 , SrcSpan "tests/examples/CParser.hs" 2881 88 2881 89 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 7 2881 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 20 2881 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 20 2881 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 20 2881 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 32 2881 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 32 2881 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 32 2881 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 34 2881 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2881 34 2881 35 , SrcSpan "tests/examples/CParser.hs" 2881 38 2881 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 35 2881 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 35 2881 37 , srcInfoPoints = [] } "at") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 88 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 41 2881 50 , srcInfoPoints = [] } "singleton"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 51 2881 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2881 51 2881 52 , SrcSpan "tests/examples/CParser.hs" 2881 87 2881 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 87 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 52 2881 61 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 62 2881 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2881 62 2881 63 , SrcSpan "tests/examples/CParser.hs" 2881 86 2881 87 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 83 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 63 2881 71 , srcInfoPoints = [] } "CTypeDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 72 2881 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 72 2881 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 72 2881 83 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 84 2881 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 84 2881 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2881 84 2881 86 , srcInfoPoints = [] } "at")))))))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 7 2882 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2882 7 2882 8 , SrcSpan "tests/examples/CParser.hs" 2882 39 2882 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 8 2882 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2882 8 2882 9 , SrcSpan "tests/examples/CParser.hs" 2882 11 2882 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 9 2882 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 9 2882 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 14 2882 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 26 2882 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2882 26 2882 27 , SrcSpan "tests/examples/CParser.hs" 2882 38 2882 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 27 2882 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 37 2882 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 37 2882 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2882 37 2882 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 1 2884 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 1 2884 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 1 2884 16 , srcInfoPoints = [] } "happyReduce_160")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 17 2884 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2884 17 2884 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 19 2884 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 36 2884 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 36 2884 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 39 2884 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 39 2884 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 43 2884 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 43 2884 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2884 43 2884 61 , srcInfoPoints = [] } "happyReduction_160"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 1 2893 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 1 2893 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 1 2885 19 , srcInfoPoints = [] } "happyReduction_160") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 20 2889 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2885 20 2885 21 , SrcSpan "tests/examples/CParser.hs" 2889 14 2889 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 21 2889 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 21 2885 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 21 2885 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 31 2885 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2885 31 2885 32 , SrcSpan "tests/examples/CParser.hs" 2885 32 2885 40 , SrcSpan "tests/examples/CParser.hs" 2885 40 2885 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2885 32 2885 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 5 2889 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 5 2886 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 5 2886 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 15 2886 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2886 15 2886 16 , SrcSpan "tests/examples/CParser.hs" 2886 16 2886 24 , SrcSpan "tests/examples/CParser.hs" 2886 24 2886 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2886 16 2886 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 5 2889 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 5 2887 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 5 2887 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 15 2887 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2887 15 2887 16 , SrcSpan "tests/examples/CParser.hs" 2887 16 2887 24 , SrcSpan "tests/examples/CParser.hs" 2887 24 2887 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2887 16 2887 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 5 2889 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 5 2888 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 5 2888 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 15 2888 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2888 15 2888 16 , SrcSpan "tests/examples/CParser.hs" 2888 16 2888 24 , SrcSpan "tests/examples/CParser.hs" 2888 24 2888 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2888 16 2888 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 5 2889 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 5 2889 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 16 2889 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2889 16 2889 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 6 2893 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2890 6 2890 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2893 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2893 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2890 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2890 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 8 2890 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 18 2893 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2890 18 2890 19 , SrcSpan "tests/examples/CParser.hs" 2893 5 2893 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 19 2892 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2890 19 2890 23 , SrcSpan "tests/examples/CParser.hs" 2890 46 2890 48 , SrcSpan "tests/examples/CParser.hs" 2890 49 2890 50 , SrcSpan "tests/examples/CParser.hs" 2892 93 2892 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 24 2890 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 36 2890 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 36 2890 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 36 2890 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 51 2892 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 51 2890 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 51 2890 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2890 63 2892 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2890 63 2890 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 5 2892 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2891 5 2891 9 , SrcSpan "tests/examples/CParser.hs" 2891 32 2891 34 , SrcSpan "tests/examples/CParser.hs" 2891 35 2891 36 , SrcSpan "tests/examples/CParser.hs" 2892 92 2892 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 10 2891 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 22 2891 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 22 2891 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 22 2891 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 37 2892 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 37 2891 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 37 2891 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2891 49 2892 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2891 49 2891 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 5 2892 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2892 5 2892 6 , SrcSpan "tests/examples/CParser.hs" 2892 91 2892 92 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 91 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 7 2892 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 20 2892 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 20 2892 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 20 2892 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 32 2892 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 32 2892 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 32 2892 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 34 2892 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2892 34 2892 35 , SrcSpan "tests/examples/CParser.hs" 2892 38 2892 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 35 2892 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 35 2892 37 , srcInfoPoints = [] } "at") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 91 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 41 2892 50 , srcInfoPoints = [] } "singleton"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 51 2892 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2892 51 2892 52 , SrcSpan "tests/examples/CParser.hs" 2892 90 2892 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 90 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 52 2892 61 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 62 2892 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2892 62 2892 63 , SrcSpan "tests/examples/CParser.hs" 2892 89 2892 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 86 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 63 2892 74 , srcInfoPoints = [] } "CTypeOfExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 75 2892 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 75 2892 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 75 2892 86 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 87 2892 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 87 2892 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2892 87 2892 89 , srcInfoPoints = [] } "at")))))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 7 2893 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2893 7 2893 8 , SrcSpan "tests/examples/CParser.hs" 2893 39 2893 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 8 2893 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2893 8 2893 9 , SrcSpan "tests/examples/CParser.hs" 2893 11 2893 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 9 2893 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 9 2893 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 14 2893 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 26 2893 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2893 26 2893 27 , SrcSpan "tests/examples/CParser.hs" 2893 38 2893 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 27 2893 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 37 2893 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 37 2893 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2893 37 2893 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 1 2895 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 1 2895 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 1 2895 16 , srcInfoPoints = [] } "happyReduce_161")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 17 2895 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2895 17 2895 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 19 2895 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 36 2895 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 36 2895 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 39 2895 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 39 2895 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 43 2895 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 43 2895 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2895 43 2895 61 , srcInfoPoints = [] } "happyReduction_161"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 1 2904 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 1 2904 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 1 2896 19 , srcInfoPoints = [] } "happyReduction_161") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 20 2900 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2896 20 2896 21 , SrcSpan "tests/examples/CParser.hs" 2900 14 2900 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 21 2900 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 21 2896 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 21 2896 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 31 2896 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2896 31 2896 32 , SrcSpan "tests/examples/CParser.hs" 2896 32 2896 40 , SrcSpan "tests/examples/CParser.hs" 2896 40 2896 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2896 32 2896 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 5 2900 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 5 2897 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 5 2897 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 15 2897 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2897 15 2897 16 , SrcSpan "tests/examples/CParser.hs" 2897 16 2897 24 , SrcSpan "tests/examples/CParser.hs" 2897 24 2897 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2897 16 2897 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 5 2900 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 5 2898 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 5 2898 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 15 2898 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2898 15 2898 16 , SrcSpan "tests/examples/CParser.hs" 2898 16 2898 24 , SrcSpan "tests/examples/CParser.hs" 2898 24 2898 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2898 16 2898 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 5 2900 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 5 2899 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 5 2899 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 15 2899 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2899 15 2899 16 , SrcSpan "tests/examples/CParser.hs" 2899 16 2899 24 , SrcSpan "tests/examples/CParser.hs" 2899 24 2899 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2899 16 2899 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 5 2900 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 5 2900 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 16 2900 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2900 16 2900 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 6 2904 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2901 6 2901 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2904 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2904 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2901 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2901 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 8 2901 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 18 2904 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2901 18 2901 19 , SrcSpan "tests/examples/CParser.hs" 2904 5 2904 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 19 2903 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2901 19 2901 23 , SrcSpan "tests/examples/CParser.hs" 2901 46 2901 48 , SrcSpan "tests/examples/CParser.hs" 2901 49 2901 50 , SrcSpan "tests/examples/CParser.hs" 2903 93 2903 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 24 2901 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 36 2901 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 36 2901 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 36 2901 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 51 2903 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 51 2901 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 51 2901 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2901 63 2903 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2901 63 2901 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 5 2903 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2902 5 2902 9 , SrcSpan "tests/examples/CParser.hs" 2902 31 2902 33 , SrcSpan "tests/examples/CParser.hs" 2902 34 2902 35 , SrcSpan "tests/examples/CParser.hs" 2903 92 2903 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 10 2902 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 21 2902 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 21 2902 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 21 2902 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 36 2903 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 36 2902 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 36 2902 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2902 48 2903 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2902 48 2902 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 5 2903 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2903 5 2903 6 , SrcSpan "tests/examples/CParser.hs" 2903 91 2903 92 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 91 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 7 2903 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 20 2903 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 20 2903 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 20 2903 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 32 2903 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 32 2903 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 32 2903 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 34 2903 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2903 34 2903 35 , SrcSpan "tests/examples/CParser.hs" 2903 38 2903 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 35 2903 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 35 2903 37 , srcInfoPoints = [] } "at") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 91 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 41 2903 50 , srcInfoPoints = [] } "singleton"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 51 2903 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2903 51 2903 52 , SrcSpan "tests/examples/CParser.hs" 2903 90 2903 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 90 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 52 2903 61 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 62 2903 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2903 62 2903 63 , SrcSpan "tests/examples/CParser.hs" 2903 89 2903 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 86 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 63 2903 74 , srcInfoPoints = [] } "CTypeOfType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 75 2903 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 75 2903 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 75 2903 86 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 87 2903 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 87 2903 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2903 87 2903 89 , srcInfoPoints = [] } "at")))))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 7 2904 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2904 7 2904 8 , SrcSpan "tests/examples/CParser.hs" 2904 39 2904 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 8 2904 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2904 8 2904 9 , SrcSpan "tests/examples/CParser.hs" 2904 11 2904 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 9 2904 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 9 2904 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 14 2904 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 26 2904 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2904 26 2904 27 , SrcSpan "tests/examples/CParser.hs" 2904 38 2904 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 27 2904 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 37 2904 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 37 2904 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2904 37 2904 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 1 2906 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 1 2906 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 1 2906 16 , srcInfoPoints = [] } "happyReduce_162")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 17 2906 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2906 17 2906 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 19 2906 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 36 2906 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 36 2906 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 39 2906 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 39 2906 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 43 2906 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 43 2906 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2906 43 2906 61 , srcInfoPoints = [] } "happyReduction_162"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 1 2913 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 1 2913 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 1 2907 19 , srcInfoPoints = [] } "happyReduction_162") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 20 2909 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2907 20 2907 21 , SrcSpan "tests/examples/CParser.hs" 2909 14 2909 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 21 2909 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 21 2907 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 21 2907 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 31 2907 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2907 31 2907 32 , SrcSpan "tests/examples/CParser.hs" 2907 32 2907 40 , SrcSpan "tests/examples/CParser.hs" 2907 40 2907 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2907 32 2907 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 5 2909 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 5 2908 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 5 2908 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 15 2908 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2908 15 2908 16 , SrcSpan "tests/examples/CParser.hs" 2908 16 2908 24 , SrcSpan "tests/examples/CParser.hs" 2908 24 2908 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2908 16 2908 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 5 2909 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 5 2909 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 16 2909 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2909 16 2909 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 6 2913 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2910 6 2910 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2913 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2913 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2910 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2910 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 8 2910 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 18 2913 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2910 18 2910 19 , SrcSpan "tests/examples/CParser.hs" 2913 5 2913 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 19 2912 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2910 19 2910 23 , SrcSpan "tests/examples/CParser.hs" 2910 45 2910 47 , SrcSpan "tests/examples/CParser.hs" 2910 48 2910 49 , SrcSpan "tests/examples/CParser.hs" 2912 113 2912 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 24 2910 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 35 2910 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 35 2910 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 35 2910 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 50 2912 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 50 2910 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 50 2910 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2910 62 2912 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2910 62 2910 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 5 2912 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2911 5 2911 9 , SrcSpan "tests/examples/CParser.hs" 2911 32 2911 34 , SrcSpan "tests/examples/CParser.hs" 2911 35 2911 36 , SrcSpan "tests/examples/CParser.hs" 2912 112 2912 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 10 2911 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 22 2911 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 22 2911 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 22 2911 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 37 2912 112 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 37 2911 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2911 37 2911 38 , SrcSpan "tests/examples/CParser.hs" 2911 63 2911 64 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 38 2911 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 38 2911 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 38 2911 49 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 50 2911 51 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 52 2911 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 52 2911 63 , srcInfoPoints = [] } "happy_var_2") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2911 65 2912 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2911 65 2911 67 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 5 2912 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2912 5 2912 6 , SrcSpan "tests/examples/CParser.hs" 2912 111 2912 112 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 111 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 7 2912 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 20 2912 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 20 2912 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 20 2912 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 32 2912 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 32 2912 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 32 2912 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 34 2912 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2912 34 2912 35 , SrcSpan "tests/examples/CParser.hs" 2912 38 2912 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 35 2912 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 35 2912 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 111 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 41 2912 45 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 46 2912 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 46 2912 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 46 2912 55 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 57 2912 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 57 2912 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 57 2912 68 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 69 2912 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2912 69 2912 70 , SrcSpan "tests/examples/CParser.hs" 2912 70 2912 74 , SrcSpan "tests/examples/CParser.hs" 2912 74 2912 75 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 69 2912 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2912 69 2912 70 , SrcSpan "tests/examples/CParser.hs" 2912 70 2912 74 , SrcSpan "tests/examples/CParser.hs" 2912 74 2912 75 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 70 2912 74 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 111 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 76 2912 85 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 86 2912 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2912 86 2912 87 , SrcSpan "tests/examples/CParser.hs" 2912 110 2912 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 110 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 107 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 87 2912 95 , srcInfoPoints = [] } "CTypeDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 96 2912 107 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 96 2912 107 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 96 2912 107 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 108 2912 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 108 2912 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2912 108 2912 110 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 7 2913 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2913 7 2913 8 , SrcSpan "tests/examples/CParser.hs" 2913 39 2913 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 8 2913 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2913 8 2913 9 , SrcSpan "tests/examples/CParser.hs" 2913 11 2913 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 9 2913 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 9 2913 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 14 2913 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 26 2913 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2913 26 2913 27 , SrcSpan "tests/examples/CParser.hs" 2913 38 2913 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 27 2913 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 37 2913 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 37 2913 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2913 37 2913 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 1 2915 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 1 2915 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 1 2915 16 , srcInfoPoints = [] } "happyReduce_163")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 17 2915 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2915 17 2915 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 19 2915 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 36 2915 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 36 2915 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 39 2915 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 39 2915 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 43 2915 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 43 2915 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2915 43 2915 61 , srcInfoPoints = [] } "happyReduction_163"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 1 2926 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 1 2926 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 1 2916 19 , srcInfoPoints = [] } "happyReduction_163") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 20 2921 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2916 20 2916 21 , SrcSpan "tests/examples/CParser.hs" 2921 14 2921 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 21 2921 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 21 2916 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 21 2916 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 31 2916 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2916 31 2916 32 , SrcSpan "tests/examples/CParser.hs" 2916 32 2916 40 , SrcSpan "tests/examples/CParser.hs" 2916 40 2916 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2916 32 2916 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 5 2921 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 5 2917 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 5 2917 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 15 2917 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2917 15 2917 16 , SrcSpan "tests/examples/CParser.hs" 2917 16 2917 24 , SrcSpan "tests/examples/CParser.hs" 2917 24 2917 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2917 16 2917 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 5 2921 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 5 2918 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 5 2918 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 15 2918 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2918 15 2918 16 , SrcSpan "tests/examples/CParser.hs" 2918 16 2918 24 , SrcSpan "tests/examples/CParser.hs" 2918 24 2918 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2918 16 2918 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 5 2921 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 5 2919 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 5 2919 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 15 2919 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2919 15 2919 16 , SrcSpan "tests/examples/CParser.hs" 2919 16 2919 24 , SrcSpan "tests/examples/CParser.hs" 2919 24 2919 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2919 16 2919 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 5 2921 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 5 2920 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 5 2920 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 15 2920 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2920 15 2920 16 , SrcSpan "tests/examples/CParser.hs" 2920 16 2920 24 , SrcSpan "tests/examples/CParser.hs" 2920 24 2920 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2920 16 2920 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 5 2921 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 5 2921 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 16 2921 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2921 16 2921 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 6 2926 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2922 6 2922 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2926 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2926 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2922 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2922 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 8 2922 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 18 2926 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2922 18 2922 19 , SrcSpan "tests/examples/CParser.hs" 2926 5 2926 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 19 2925 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2922 19 2922 23 , SrcSpan "tests/examples/CParser.hs" 2922 45 2922 47 , SrcSpan "tests/examples/CParser.hs" 2922 48 2922 49 , SrcSpan "tests/examples/CParser.hs" 2925 117 2925 118 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 24 2922 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 35 2922 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 35 2922 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 35 2922 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 50 2925 117 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 50 2922 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 50 2922 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2922 62 2925 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2922 62 2922 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 5 2925 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2923 5 2923 9 , SrcSpan "tests/examples/CParser.hs" 2923 32 2923 34 , SrcSpan "tests/examples/CParser.hs" 2923 35 2923 36 , SrcSpan "tests/examples/CParser.hs" 2925 116 2925 117 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 10 2923 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 22 2923 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 22 2923 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 22 2923 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 37 2925 116 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 37 2923 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 37 2923 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2923 49 2925 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2923 49 2923 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 5 2925 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2924 5 2924 9 , SrcSpan "tests/examples/CParser.hs" 2924 32 2924 34 , SrcSpan "tests/examples/CParser.hs" 2924 35 2924 36 , SrcSpan "tests/examples/CParser.hs" 2925 115 2925 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 10 2924 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 22 2924 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 22 2924 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 22 2924 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 37 2925 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 37 2924 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 37 2924 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2924 49 2925 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2924 49 2924 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 5 2925 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2925 5 2925 6 , SrcSpan "tests/examples/CParser.hs" 2925 114 2925 115 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 114 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 7 2925 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 20 2925 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 20 2925 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 20 2925 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 32 2925 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 32 2925 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 32 2925 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 34 2925 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2925 34 2925 35 , SrcSpan "tests/examples/CParser.hs" 2925 38 2925 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 35 2925 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 35 2925 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 114 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 41 2925 45 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 46 2925 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 46 2925 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 46 2925 55 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 57 2925 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 57 2925 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 57 2925 68 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 69 2925 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2925 69 2925 70 , SrcSpan "tests/examples/CParser.hs" 2925 70 2925 74 , SrcSpan "tests/examples/CParser.hs" 2925 74 2925 75 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 69 2925 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2925 69 2925 70 , SrcSpan "tests/examples/CParser.hs" 2925 70 2925 74 , SrcSpan "tests/examples/CParser.hs" 2925 74 2925 75 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 70 2925 74 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 114 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 76 2925 85 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 86 2925 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2925 86 2925 87 , SrcSpan "tests/examples/CParser.hs" 2925 113 2925 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 113 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 110 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 87 2925 98 , srcInfoPoints = [] } "CTypeOfExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 99 2925 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 99 2925 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 99 2925 110 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 111 2925 113 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 111 2925 113 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2925 111 2925 113 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 7 2926 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2926 7 2926 8 , SrcSpan "tests/examples/CParser.hs" 2926 39 2926 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 8 2926 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2926 8 2926 9 , SrcSpan "tests/examples/CParser.hs" 2926 11 2926 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 9 2926 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 9 2926 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 14 2926 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 26 2926 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2926 26 2926 27 , SrcSpan "tests/examples/CParser.hs" 2926 38 2926 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 27 2926 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 37 2926 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 37 2926 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2926 37 2926 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 1 2928 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 1 2928 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 1 2928 16 , srcInfoPoints = [] } "happyReduce_164")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 17 2928 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2928 17 2928 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 19 2928 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 36 2928 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 36 2928 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 39 2928 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 39 2928 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 43 2928 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 43 2928 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2928 43 2928 61 , srcInfoPoints = [] } "happyReduction_164"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 1 2939 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 1 2939 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 1 2929 19 , srcInfoPoints = [] } "happyReduction_164") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 20 2934 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2929 20 2929 21 , SrcSpan "tests/examples/CParser.hs" 2934 14 2934 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 21 2934 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 21 2929 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 21 2929 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 31 2929 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2929 31 2929 32 , SrcSpan "tests/examples/CParser.hs" 2929 32 2929 40 , SrcSpan "tests/examples/CParser.hs" 2929 40 2929 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2929 32 2929 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 5 2934 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 5 2930 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 5 2930 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 15 2930 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2930 15 2930 16 , SrcSpan "tests/examples/CParser.hs" 2930 16 2930 24 , SrcSpan "tests/examples/CParser.hs" 2930 24 2930 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2930 16 2930 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 5 2934 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 5 2931 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 5 2931 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 15 2931 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2931 15 2931 16 , SrcSpan "tests/examples/CParser.hs" 2931 16 2931 24 , SrcSpan "tests/examples/CParser.hs" 2931 24 2931 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2931 16 2931 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 5 2934 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 5 2932 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 5 2932 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 15 2932 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2932 15 2932 16 , SrcSpan "tests/examples/CParser.hs" 2932 16 2932 24 , SrcSpan "tests/examples/CParser.hs" 2932 24 2932 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2932 16 2932 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 5 2934 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 5 2933 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 5 2933 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 15 2933 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2933 15 2933 16 , SrcSpan "tests/examples/CParser.hs" 2933 16 2933 24 , SrcSpan "tests/examples/CParser.hs" 2933 24 2933 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2933 16 2933 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 5 2934 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 5 2934 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 16 2934 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2934 16 2934 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 6 2939 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2935 6 2935 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2939 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2939 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2935 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2935 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 8 2935 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 18 2939 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2935 18 2935 19 , SrcSpan "tests/examples/CParser.hs" 2939 5 2939 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 19 2938 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2935 19 2935 23 , SrcSpan "tests/examples/CParser.hs" 2935 45 2935 47 , SrcSpan "tests/examples/CParser.hs" 2935 48 2935 49 , SrcSpan "tests/examples/CParser.hs" 2938 117 2938 118 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 24 2935 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 35 2935 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 35 2935 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 35 2935 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 50 2938 117 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 50 2935 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 50 2935 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2935 62 2938 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2935 62 2935 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 5 2938 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2936 5 2936 9 , SrcSpan "tests/examples/CParser.hs" 2936 32 2936 34 , SrcSpan "tests/examples/CParser.hs" 2936 35 2936 36 , SrcSpan "tests/examples/CParser.hs" 2938 116 2938 117 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 10 2936 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 22 2936 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 22 2936 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 22 2936 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 37 2938 116 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 37 2936 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 37 2936 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2936 49 2938 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2936 49 2936 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 5 2938 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2937 5 2937 9 , SrcSpan "tests/examples/CParser.hs" 2937 31 2937 33 , SrcSpan "tests/examples/CParser.hs" 2937 34 2937 35 , SrcSpan "tests/examples/CParser.hs" 2938 115 2938 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 10 2937 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 21 2937 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 21 2937 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 21 2937 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 36 2938 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 36 2937 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 36 2937 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2937 48 2938 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2937 48 2937 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 5 2938 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2938 5 2938 6 , SrcSpan "tests/examples/CParser.hs" 2938 114 2938 115 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 114 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 7 2938 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 20 2938 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 20 2938 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 20 2938 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 32 2938 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 32 2938 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 32 2938 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 34 2938 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2938 34 2938 35 , SrcSpan "tests/examples/CParser.hs" 2938 38 2938 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 35 2938 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 35 2938 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 114 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 41 2938 45 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 46 2938 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 46 2938 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 46 2938 55 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 57 2938 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 57 2938 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 57 2938 68 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 69 2938 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2938 69 2938 70 , SrcSpan "tests/examples/CParser.hs" 2938 70 2938 74 , SrcSpan "tests/examples/CParser.hs" 2938 74 2938 75 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 69 2938 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2938 69 2938 70 , SrcSpan "tests/examples/CParser.hs" 2938 70 2938 74 , SrcSpan "tests/examples/CParser.hs" 2938 74 2938 75 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 70 2938 74 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 114 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 76 2938 85 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 86 2938 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2938 86 2938 87 , SrcSpan "tests/examples/CParser.hs" 2938 113 2938 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 113 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 110 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 87 2938 98 , srcInfoPoints = [] } "CTypeOfType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 99 2938 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 99 2938 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 99 2938 110 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 111 2938 113 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 111 2938 113 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2938 111 2938 113 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 7 2939 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2939 7 2939 8 , SrcSpan "tests/examples/CParser.hs" 2939 39 2939 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 8 2939 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2939 8 2939 9 , SrcSpan "tests/examples/CParser.hs" 2939 11 2939 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 9 2939 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 9 2939 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 14 2939 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 26 2939 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2939 26 2939 27 , SrcSpan "tests/examples/CParser.hs" 2939 38 2939 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 27 2939 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 37 2939 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 37 2939 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2939 37 2939 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 1 2941 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 1 2941 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 1 2941 16 , srcInfoPoints = [] } "happyReduce_165")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 17 2941 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2941 17 2941 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 19 2941 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 36 2941 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 36 2941 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 39 2941 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 39 2941 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 43 2941 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 43 2941 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2941 43 2941 61 , srcInfoPoints = [] } "happyReduction_165"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 1 2948 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 1 2948 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 1 2942 19 , srcInfoPoints = [] } "happyReduction_165") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 20 2944 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2942 20 2942 21 , SrcSpan "tests/examples/CParser.hs" 2944 14 2944 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 21 2944 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 21 2942 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 21 2942 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 31 2942 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2942 31 2942 32 , SrcSpan "tests/examples/CParser.hs" 2942 32 2942 40 , SrcSpan "tests/examples/CParser.hs" 2942 40 2942 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2942 32 2942 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 5 2944 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 5 2943 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 5 2943 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 15 2943 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2943 15 2943 16 , SrcSpan "tests/examples/CParser.hs" 2943 16 2943 24 , SrcSpan "tests/examples/CParser.hs" 2943 24 2943 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2943 16 2943 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 5 2944 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 5 2944 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 16 2944 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2944 16 2944 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 6 2948 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2945 6 2945 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2948 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2948 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2945 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2945 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 8 2945 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 18 2948 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2945 18 2945 19 , SrcSpan "tests/examples/CParser.hs" 2948 5 2948 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 19 2947 125 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2945 19 2945 23 , SrcSpan "tests/examples/CParser.hs" 2945 46 2945 48 , SrcSpan "tests/examples/CParser.hs" 2945 49 2945 50 , SrcSpan "tests/examples/CParser.hs" 2947 124 2947 125 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 24 2945 35 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 36 2945 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 36 2945 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 36 2945 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 51 2947 124 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 51 2945 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 51 2945 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2945 63 2947 124 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2945 63 2945 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 5 2947 124 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2946 5 2946 9 , SrcSpan "tests/examples/CParser.hs" 2946 32 2946 34 , SrcSpan "tests/examples/CParser.hs" 2946 35 2946 36 , SrcSpan "tests/examples/CParser.hs" 2947 123 2947 124 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 10 2946 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 22 2946 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 22 2946 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 22 2946 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 37 2947 123 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 37 2946 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2946 37 2946 38 , SrcSpan "tests/examples/CParser.hs" 2946 63 2946 64 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 38 2946 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 38 2946 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 38 2946 49 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 50 2946 51 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 52 2946 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 52 2946 63 , srcInfoPoints = [] } "happy_var_2") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2946 65 2947 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2946 65 2946 67 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 5 2947 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2947 5 2947 6 , SrcSpan "tests/examples/CParser.hs" 2947 122 2947 123 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 122 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 7 2947 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 20 2947 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 20 2947 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 20 2947 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 32 2947 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 32 2947 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 32 2947 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 34 2947 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2947 34 2947 35 , SrcSpan "tests/examples/CParser.hs" 2947 38 2947 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 35 2947 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 35 2947 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 122 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 77 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 41 2947 52 , srcInfoPoints = [] } "reverseList"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 53 2947 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2947 53 2947 54 , SrcSpan "tests/examples/CParser.hs" 2947 76 2947 77 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 54 2947 64 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 65 2947 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 65 2947 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 65 2947 76 , srcInfoPoints = [] } "happy_var_1")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 78 2947 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2947 78 2947 79 , SrcSpan "tests/examples/CParser.hs" 2947 79 2947 83 , SrcSpan "tests/examples/CParser.hs" 2947 83 2947 84 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 78 2947 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2947 78 2947 79 , SrcSpan "tests/examples/CParser.hs" 2947 79 2947 83 , SrcSpan "tests/examples/CParser.hs" 2947 83 2947 84 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 79 2947 83 , srcInfoPoints = [] } "snoc"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 85 2947 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2947 85 2947 86 , SrcSpan "tests/examples/CParser.hs" 2947 121 2947 122 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 121 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 86 2947 95 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 96 2947 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2947 96 2947 97 , SrcSpan "tests/examples/CParser.hs" 2947 120 2947 121 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 120 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 117 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 97 2947 105 , srcInfoPoints = [] } "CTypeDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 106 2947 117 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 106 2947 117 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 106 2947 117 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 118 2947 120 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 118 2947 120 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2947 118 2947 120 , srcInfoPoints = [] } "at")))))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 7 2948 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2948 7 2948 8 , SrcSpan "tests/examples/CParser.hs" 2948 39 2948 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 8 2948 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2948 8 2948 9 , SrcSpan "tests/examples/CParser.hs" 2948 11 2948 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 9 2948 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 9 2948 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 14 2948 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 26 2948 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2948 26 2948 27 , SrcSpan "tests/examples/CParser.hs" 2948 38 2948 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 27 2948 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 37 2948 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 37 2948 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2948 37 2948 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 1 2950 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 1 2950 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 1 2950 16 , srcInfoPoints = [] } "happyReduce_166")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 17 2950 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2950 17 2950 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 19 2950 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 36 2950 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 36 2950 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 39 2950 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 39 2950 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 43 2950 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 43 2950 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2950 43 2950 61 , srcInfoPoints = [] } "happyReduction_166"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 1 2960 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 1 2960 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 1 2951 19 , srcInfoPoints = [] } "happyReduction_166") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 20 2956 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2951 20 2951 21 , SrcSpan "tests/examples/CParser.hs" 2956 14 2956 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 21 2956 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 21 2951 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 21 2951 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 31 2951 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2951 31 2951 32 , SrcSpan "tests/examples/CParser.hs" 2951 32 2951 40 , SrcSpan "tests/examples/CParser.hs" 2951 40 2951 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2951 32 2951 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 5 2956 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 5 2952 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 5 2952 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 15 2952 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2952 15 2952 16 , SrcSpan "tests/examples/CParser.hs" 2952 16 2952 24 , SrcSpan "tests/examples/CParser.hs" 2952 24 2952 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2952 16 2952 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 5 2956 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 5 2953 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 5 2953 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 15 2953 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2953 15 2953 16 , SrcSpan "tests/examples/CParser.hs" 2953 16 2953 24 , SrcSpan "tests/examples/CParser.hs" 2953 24 2953 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2953 16 2953 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 5 2956 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 5 2954 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 5 2954 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 15 2954 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2954 15 2954 16 , SrcSpan "tests/examples/CParser.hs" 2954 16 2954 24 , SrcSpan "tests/examples/CParser.hs" 2954 24 2954 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2954 16 2954 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 5 2956 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 5 2955 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 5 2955 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 15 2955 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2955 15 2955 16 , SrcSpan "tests/examples/CParser.hs" 2955 16 2955 24 , SrcSpan "tests/examples/CParser.hs" 2955 24 2955 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2955 16 2955 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 5 2956 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 5 2956 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 16 2956 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2956 16 2956 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 6 2960 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2957 6 2957 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2960 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2960 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2957 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2957 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 8 2957 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 18 2960 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2957 18 2957 19 , SrcSpan "tests/examples/CParser.hs" 2960 5 2960 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 19 2959 129 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2957 19 2957 23 , SrcSpan "tests/examples/CParser.hs" 2957 46 2957 48 , SrcSpan "tests/examples/CParser.hs" 2957 49 2957 50 , SrcSpan "tests/examples/CParser.hs" 2959 128 2959 129 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 24 2957 35 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 36 2957 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 36 2957 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 36 2957 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 51 2959 128 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 51 2957 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 51 2957 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2957 63 2959 128 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2957 63 2957 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 5 2959 128 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2958 5 2958 9 , SrcSpan "tests/examples/CParser.hs" 2958 32 2958 34 , SrcSpan "tests/examples/CParser.hs" 2958 35 2958 36 , SrcSpan "tests/examples/CParser.hs" 2959 127 2959 128 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 10 2958 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 22 2958 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 22 2958 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 22 2958 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 37 2959 127 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 37 2958 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 37 2958 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2958 49 2959 127 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2958 49 2958 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 5 2959 127 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2959 5 2959 6 , SrcSpan "tests/examples/CParser.hs" 2959 126 2959 127 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 126 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 7 2959 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 20 2959 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 20 2959 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 20 2959 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 32 2959 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 32 2959 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 32 2959 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 34 2959 126 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2959 34 2959 35 , SrcSpan "tests/examples/CParser.hs" 2959 38 2959 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 35 2959 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 35 2959 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 126 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 77 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 41 2959 52 , srcInfoPoints = [] } "reverseList"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 53 2959 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2959 53 2959 54 , SrcSpan "tests/examples/CParser.hs" 2959 76 2959 77 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 54 2959 64 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 65 2959 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 65 2959 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 65 2959 76 , srcInfoPoints = [] } "happy_var_1")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 78 2959 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2959 78 2959 79 , SrcSpan "tests/examples/CParser.hs" 2959 79 2959 83 , SrcSpan "tests/examples/CParser.hs" 2959 83 2959 84 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 78 2959 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2959 78 2959 79 , SrcSpan "tests/examples/CParser.hs" 2959 79 2959 83 , SrcSpan "tests/examples/CParser.hs" 2959 83 2959 84 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 79 2959 83 , srcInfoPoints = [] } "snoc"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 86 2959 126 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2959 86 2959 87 , SrcSpan "tests/examples/CParser.hs" 2959 125 2959 126 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 125 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 87 2959 96 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 97 2959 125 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2959 97 2959 98 , SrcSpan "tests/examples/CParser.hs" 2959 124 2959 125 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 124 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 121 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 98 2959 109 , srcInfoPoints = [] } "CTypeOfExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 110 2959 121 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 110 2959 121 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 110 2959 121 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 122 2959 124 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 122 2959 124 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2959 122 2959 124 , srcInfoPoints = [] } "at")))))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 7 2960 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2960 7 2960 8 , SrcSpan "tests/examples/CParser.hs" 2960 39 2960 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 8 2960 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2960 8 2960 9 , SrcSpan "tests/examples/CParser.hs" 2960 11 2960 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 9 2960 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 9 2960 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 14 2960 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 26 2960 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2960 26 2960 27 , SrcSpan "tests/examples/CParser.hs" 2960 38 2960 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 27 2960 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 37 2960 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 37 2960 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2960 37 2960 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 1 2962 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 1 2962 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 1 2962 16 , srcInfoPoints = [] } "happyReduce_167")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 17 2962 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2962 17 2962 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 19 2962 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 36 2962 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 36 2962 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 39 2962 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 39 2962 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 43 2962 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 43 2962 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2962 43 2962 61 , srcInfoPoints = [] } "happyReduction_167"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 1 2973 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 1 2973 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 1 2963 19 , srcInfoPoints = [] } "happyReduction_167") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 20 2968 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2963 20 2963 21 , SrcSpan "tests/examples/CParser.hs" 2968 14 2968 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 21 2968 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 21 2963 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 21 2963 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 31 2963 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2963 31 2963 32 , SrcSpan "tests/examples/CParser.hs" 2963 32 2963 40 , SrcSpan "tests/examples/CParser.hs" 2963 40 2963 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2963 32 2963 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 5 2968 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 5 2964 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 5 2964 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 15 2964 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2964 15 2964 16 , SrcSpan "tests/examples/CParser.hs" 2964 16 2964 24 , SrcSpan "tests/examples/CParser.hs" 2964 24 2964 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2964 16 2964 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 5 2968 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 5 2965 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 5 2965 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 15 2965 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2965 15 2965 16 , SrcSpan "tests/examples/CParser.hs" 2965 16 2965 24 , SrcSpan "tests/examples/CParser.hs" 2965 24 2965 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2965 16 2965 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 5 2968 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 5 2966 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 5 2966 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 15 2966 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2966 15 2966 16 , SrcSpan "tests/examples/CParser.hs" 2966 16 2966 24 , SrcSpan "tests/examples/CParser.hs" 2966 24 2966 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2966 16 2966 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 5 2968 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 5 2967 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 5 2967 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 15 2967 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2967 15 2967 16 , SrcSpan "tests/examples/CParser.hs" 2967 16 2967 24 , SrcSpan "tests/examples/CParser.hs" 2967 24 2967 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2967 16 2967 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 5 2968 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 5 2968 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 16 2968 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2968 16 2968 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 6 2973 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2969 6 2969 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2973 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2973 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2969 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2969 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 8 2969 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 18 2973 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2969 18 2969 19 , SrcSpan "tests/examples/CParser.hs" 2973 5 2973 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 19 2972 130 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2969 19 2969 23 , SrcSpan "tests/examples/CParser.hs" 2969 46 2969 48 , SrcSpan "tests/examples/CParser.hs" 2969 49 2969 50 , SrcSpan "tests/examples/CParser.hs" 2972 129 2972 130 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 24 2969 35 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 36 2969 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 36 2969 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 36 2969 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 51 2972 129 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 51 2969 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 51 2969 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2969 63 2972 129 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2969 63 2969 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 5 2972 129 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2970 5 2970 9 , SrcSpan "tests/examples/CParser.hs" 2970 32 2970 34 , SrcSpan "tests/examples/CParser.hs" 2970 35 2970 36 , SrcSpan "tests/examples/CParser.hs" 2972 128 2972 129 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 10 2970 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 22 2970 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 22 2970 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 22 2970 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 37 2972 128 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 37 2970 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 37 2970 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2970 49 2972 128 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2970 49 2970 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 5 2972 128 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2971 5 2971 9 , SrcSpan "tests/examples/CParser.hs" 2971 31 2971 33 , SrcSpan "tests/examples/CParser.hs" 2971 34 2971 35 , SrcSpan "tests/examples/CParser.hs" 2972 127 2972 128 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 10 2971 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 21 2971 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 21 2971 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 21 2971 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 36 2972 127 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 36 2971 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 36 2971 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2971 48 2972 127 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2971 48 2971 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 5 2972 127 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2972 5 2972 6 , SrcSpan "tests/examples/CParser.hs" 2972 126 2972 127 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 126 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 7 2972 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 20 2972 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 20 2972 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 20 2972 31 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 32 2972 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 32 2972 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 32 2972 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 34 2972 126 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2972 34 2972 35 , SrcSpan "tests/examples/CParser.hs" 2972 38 2972 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 35 2972 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 35 2972 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 126 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 77 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 41 2972 52 , srcInfoPoints = [] } "reverseList"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 53 2972 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2972 53 2972 54 , SrcSpan "tests/examples/CParser.hs" 2972 76 2972 77 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 54 2972 64 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 65 2972 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 65 2972 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 65 2972 76 , srcInfoPoints = [] } "happy_var_1")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 78 2972 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2972 78 2972 79 , SrcSpan "tests/examples/CParser.hs" 2972 79 2972 83 , SrcSpan "tests/examples/CParser.hs" 2972 83 2972 84 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 78 2972 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2972 78 2972 79 , SrcSpan "tests/examples/CParser.hs" 2972 79 2972 83 , SrcSpan "tests/examples/CParser.hs" 2972 83 2972 84 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 79 2972 83 , srcInfoPoints = [] } "snoc"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 86 2972 126 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2972 86 2972 87 , SrcSpan "tests/examples/CParser.hs" 2972 125 2972 126 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 125 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 87 2972 96 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 97 2972 125 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2972 97 2972 98 , SrcSpan "tests/examples/CParser.hs" 2972 124 2972 125 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 124 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 121 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 98 2972 109 , srcInfoPoints = [] } "CTypeOfType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 110 2972 121 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 110 2972 121 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 110 2972 121 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 122 2972 124 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 122 2972 124 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2972 122 2972 124 , srcInfoPoints = [] } "at")))))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 7 2973 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2973 7 2973 8 , SrcSpan "tests/examples/CParser.hs" 2973 39 2973 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 8 2973 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2973 8 2973 9 , SrcSpan "tests/examples/CParser.hs" 2973 11 2973 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 9 2973 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 9 2973 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 14 2973 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 26 2973 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2973 26 2973 27 , SrcSpan "tests/examples/CParser.hs" 2973 38 2973 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 27 2973 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 37 2973 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 37 2973 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2973 37 2973 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 1 2975 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 1 2975 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 1 2975 16 , srcInfoPoints = [] } "happyReduce_168")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 17 2975 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2975 17 2975 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 19 2975 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 36 2975 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 36 2975 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 39 2975 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 39 2975 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 43 2975 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 43 2975 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2975 43 2975 61 , srcInfoPoints = [] } "happyReduction_168"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 1 2984 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 1 2984 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 1 2976 19 , srcInfoPoints = [] } "happyReduction_168") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 20 2979 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2976 20 2976 21 , SrcSpan "tests/examples/CParser.hs" 2979 14 2979 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 21 2979 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 21 2976 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 21 2976 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 31 2976 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2976 31 2976 32 , SrcSpan "tests/examples/CParser.hs" 2976 32 2976 40 , SrcSpan "tests/examples/CParser.hs" 2976 40 2976 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2976 32 2976 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 5 2979 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 5 2977 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 5 2977 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 15 2977 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2977 15 2977 16 , SrcSpan "tests/examples/CParser.hs" 2977 16 2977 24 , SrcSpan "tests/examples/CParser.hs" 2977 24 2977 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2977 16 2977 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 5 2979 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 5 2978 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 5 2978 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 15 2978 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2978 15 2978 16 , SrcSpan "tests/examples/CParser.hs" 2978 16 2978 24 , SrcSpan "tests/examples/CParser.hs" 2978 24 2978 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2978 16 2978 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 5 2979 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 5 2979 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 16 2979 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2979 16 2979 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 6 2984 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2980 6 2980 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2984 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2984 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2980 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2980 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 8 2980 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 18 2984 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2980 18 2980 19 , SrcSpan "tests/examples/CParser.hs" 2984 5 2984 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 19 2983 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2980 19 2980 23 , SrcSpan "tests/examples/CParser.hs" 2980 45 2980 47 , SrcSpan "tests/examples/CParser.hs" 2980 48 2980 49 , SrcSpan "tests/examples/CParser.hs" 2983 149 2983 150 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 24 2980 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 35 2980 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 35 2980 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 35 2980 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 50 2983 149 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 50 2980 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 50 2980 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2980 62 2983 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2980 62 2980 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 5 2983 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2981 5 2981 9 , SrcSpan "tests/examples/CParser.hs" 2981 32 2981 34 , SrcSpan "tests/examples/CParser.hs" 2981 35 2981 36 , SrcSpan "tests/examples/CParser.hs" 2983 148 2983 149 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 10 2981 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 22 2981 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 22 2981 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 22 2981 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 37 2983 148 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 37 2981 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 37 2981 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2981 49 2983 148 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2981 49 2981 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 5 2983 148 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2982 5 2982 9 , SrcSpan "tests/examples/CParser.hs" 2982 32 2982 34 , SrcSpan "tests/examples/CParser.hs" 2982 35 2982 36 , SrcSpan "tests/examples/CParser.hs" 2983 147 2983 148 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 10 2982 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 22 2982 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 22 2982 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 22 2982 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 37 2983 147 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 37 2982 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2982 37 2982 38 , SrcSpan "tests/examples/CParser.hs" 2982 63 2982 64 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 38 2982 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 38 2982 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 38 2982 49 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 50 2982 51 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 52 2982 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 52 2982 63 , srcInfoPoints = [] } "happy_var_3") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2982 65 2983 147 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2982 65 2982 67 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 5 2983 147 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 5 2983 6 , SrcSpan "tests/examples/CParser.hs" 2983 146 2983 147 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 146 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 7 2983 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 20 2983 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 20 2983 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 20 2983 31 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 32 2983 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 32 2983 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 32 2983 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 34 2983 146 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 34 2983 35 , SrcSpan "tests/examples/CParser.hs" 2983 38 2983 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 35 2983 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 35 2983 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 146 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 41 2983 45 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 46 2983 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 46 2983 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 46 2983 55 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 57 2983 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 57 2983 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 57 2983 68 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 69 2983 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 69 2983 70 , SrcSpan "tests/examples/CParser.hs" 2983 70 2983 77 , SrcSpan "tests/examples/CParser.hs" 2983 77 2983 78 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 69 2983 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 69 2983 70 , SrcSpan "tests/examples/CParser.hs" 2983 70 2983 77 , SrcSpan "tests/examples/CParser.hs" 2983 77 2983 78 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 70 2983 77 , srcInfoPoints = [] } "rappend"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 79 2983 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 79 2983 80 , SrcSpan "tests/examples/CParser.hs" 2983 102 2983 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 102 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 80 2983 90 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 91 2983 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 91 2983 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 91 2983 102 , srcInfoPoints = [] } "happy_var_2")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 104 2983 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 104 2983 105 , SrcSpan "tests/examples/CParser.hs" 2983 105 2983 109 , SrcSpan "tests/examples/CParser.hs" 2983 109 2983 110 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 104 2983 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 104 2983 105 , SrcSpan "tests/examples/CParser.hs" 2983 105 2983 109 , SrcSpan "tests/examples/CParser.hs" 2983 109 2983 110 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 105 2983 109 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 146 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 120 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 120 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 111 2983 120 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 121 2983 146 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2983 121 2983 122 , SrcSpan "tests/examples/CParser.hs" 2983 145 2983 146 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 145 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 142 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 130 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 130 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 122 2983 130 , srcInfoPoints = [] } "CTypeDef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 131 2983 142 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 131 2983 142 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 131 2983 142 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 143 2983 145 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 143 2983 145 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2983 143 2983 145 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 7 2984 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2984 7 2984 8 , SrcSpan "tests/examples/CParser.hs" 2984 39 2984 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 8 2984 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2984 8 2984 9 , SrcSpan "tests/examples/CParser.hs" 2984 11 2984 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 9 2984 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 9 2984 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 14 2984 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 26 2984 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2984 26 2984 27 , SrcSpan "tests/examples/CParser.hs" 2984 38 2984 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 27 2984 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 37 2984 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 37 2984 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2984 37 2984 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 1 2986 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 1 2986 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 1 2986 16 , srcInfoPoints = [] } "happyReduce_169")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 17 2986 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2986 17 2986 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 19 2986 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 36 2986 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 36 2986 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 39 2986 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 39 2986 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 43 2986 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 43 2986 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2986 43 2986 61 , srcInfoPoints = [] } "happyReduction_169"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 1 2999 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 1 2999 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 1 2987 19 , srcInfoPoints = [] } "happyReduction_169") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 20 2993 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2987 20 2987 21 , SrcSpan "tests/examples/CParser.hs" 2993 14 2993 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 21 2993 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 21 2987 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 21 2987 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 31 2987 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2987 31 2987 32 , SrcSpan "tests/examples/CParser.hs" 2987 32 2987 40 , SrcSpan "tests/examples/CParser.hs" 2987 40 2987 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2987 32 2987 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 5 2993 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 5 2988 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 5 2988 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 15 2988 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2988 15 2988 16 , SrcSpan "tests/examples/CParser.hs" 2988 16 2988 24 , SrcSpan "tests/examples/CParser.hs" 2988 24 2988 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2988 16 2988 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 5 2993 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 5 2989 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 5 2989 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 15 2989 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2989 15 2989 16 , SrcSpan "tests/examples/CParser.hs" 2989 16 2989 24 , SrcSpan "tests/examples/CParser.hs" 2989 24 2989 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2989 16 2989 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 5 2993 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 5 2990 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 5 2990 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 15 2990 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2990 15 2990 16 , SrcSpan "tests/examples/CParser.hs" 2990 16 2990 24 , SrcSpan "tests/examples/CParser.hs" 2990 24 2990 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2990 16 2990 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 5 2993 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 5 2991 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 5 2991 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 15 2991 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2991 15 2991 16 , SrcSpan "tests/examples/CParser.hs" 2991 16 2991 24 , SrcSpan "tests/examples/CParser.hs" 2991 24 2991 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2991 16 2991 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 5 2993 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 5 2992 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 5 2992 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 15 2992 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2992 15 2992 16 , SrcSpan "tests/examples/CParser.hs" 2992 16 2992 24 , SrcSpan "tests/examples/CParser.hs" 2992 24 2992 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2992 16 2992 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 5 2993 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 5 2993 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 16 2993 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2993 16 2993 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 6 2999 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2994 6 2994 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2999 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2999 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2994 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2994 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 8 2994 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 18 2999 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2994 18 2994 19 , SrcSpan "tests/examples/CParser.hs" 2999 5 2999 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 19 2998 154 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2994 19 2994 23 , SrcSpan "tests/examples/CParser.hs" 2994 45 2994 47 , SrcSpan "tests/examples/CParser.hs" 2994 48 2994 49 , SrcSpan "tests/examples/CParser.hs" 2998 153 2998 154 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 24 2994 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 35 2994 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 35 2994 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 35 2994 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 50 2998 153 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 50 2994 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 50 2994 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2994 62 2998 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2994 62 2994 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 5 2998 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2995 5 2995 9 , SrcSpan "tests/examples/CParser.hs" 2995 32 2995 34 , SrcSpan "tests/examples/CParser.hs" 2995 35 2995 36 , SrcSpan "tests/examples/CParser.hs" 2998 152 2998 153 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 10 2995 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 22 2995 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 22 2995 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 22 2995 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 37 2998 152 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 37 2995 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 37 2995 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2995 49 2998 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2995 49 2995 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 5 2998 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2996 5 2996 9 , SrcSpan "tests/examples/CParser.hs" 2996 32 2996 34 , SrcSpan "tests/examples/CParser.hs" 2996 35 2996 36 , SrcSpan "tests/examples/CParser.hs" 2998 151 2998 152 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 10 2996 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 22 2996 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 22 2996 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 22 2996 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 37 2998 151 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 37 2996 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 37 2996 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2996 49 2998 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2996 49 2996 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 5 2998 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2997 5 2997 9 , SrcSpan "tests/examples/CParser.hs" 2997 32 2997 34 , SrcSpan "tests/examples/CParser.hs" 2997 35 2997 36 , SrcSpan "tests/examples/CParser.hs" 2998 150 2998 151 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 10 2997 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 22 2997 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 22 2997 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 22 2997 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 37 2998 150 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 37 2997 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 37 2997 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2997 49 2998 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2997 49 2997 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 5 2998 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 5 2998 6 , SrcSpan "tests/examples/CParser.hs" 2998 149 2998 150 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 149 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 7 2998 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 20 2998 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 20 2998 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 20 2998 31 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 32 2998 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 32 2998 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 32 2998 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 34 2998 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 34 2998 35 , SrcSpan "tests/examples/CParser.hs" 2998 38 2998 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 35 2998 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 35 2998 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 149 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 41 2998 45 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 46 2998 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 46 2998 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 46 2998 55 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 57 2998 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 57 2998 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 57 2998 68 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 69 2998 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 69 2998 70 , SrcSpan "tests/examples/CParser.hs" 2998 70 2998 77 , SrcSpan "tests/examples/CParser.hs" 2998 77 2998 78 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 69 2998 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 69 2998 70 , SrcSpan "tests/examples/CParser.hs" 2998 70 2998 77 , SrcSpan "tests/examples/CParser.hs" 2998 77 2998 78 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 70 2998 77 , srcInfoPoints = [] } "rappend"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 79 2998 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 79 2998 80 , SrcSpan "tests/examples/CParser.hs" 2998 102 2998 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 102 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 80 2998 90 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 91 2998 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 91 2998 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 91 2998 102 , srcInfoPoints = [] } "happy_var_2")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 104 2998 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 104 2998 105 , SrcSpan "tests/examples/CParser.hs" 2998 105 2998 109 , SrcSpan "tests/examples/CParser.hs" 2998 109 2998 110 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 104 2998 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 104 2998 105 , SrcSpan "tests/examples/CParser.hs" 2998 105 2998 109 , SrcSpan "tests/examples/CParser.hs" 2998 109 2998 110 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 105 2998 109 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 149 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 120 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 120 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 111 2998 120 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 121 2998 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2998 121 2998 122 , SrcSpan "tests/examples/CParser.hs" 2998 148 2998 149 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 148 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 145 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 133 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 133 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 122 2998 133 , srcInfoPoints = [] } "CTypeOfExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 134 2998 145 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 134 2998 145 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 134 2998 145 , srcInfoPoints = [] } "happy_var_5")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 146 2998 148 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 146 2998 148 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2998 146 2998 148 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 7 2999 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2999 7 2999 8 , SrcSpan "tests/examples/CParser.hs" 2999 39 2999 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 8 2999 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2999 8 2999 9 , SrcSpan "tests/examples/CParser.hs" 2999 11 2999 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 9 2999 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 9 2999 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 14 2999 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 26 2999 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 2999 26 2999 27 , SrcSpan "tests/examples/CParser.hs" 2999 38 2999 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 27 2999 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 37 2999 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 37 2999 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 2999 37 2999 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 1 3001 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 1 3001 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 1 3001 16 , srcInfoPoints = [] } "happyReduce_170")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 17 3001 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3001 17 3001 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 19 3001 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 36 3001 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 36 3001 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 39 3001 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 39 3001 42 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 43 3001 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 43 3001 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3001 43 3001 61 , srcInfoPoints = [] } "happyReduction_170"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 1 3014 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 1 3014 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 1 3002 19 , srcInfoPoints = [] } "happyReduction_170") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 20 3008 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3002 20 3002 21 , SrcSpan "tests/examples/CParser.hs" 3008 14 3008 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 21 3008 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 21 3002 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 21 3002 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 31 3002 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3002 31 3002 32 , SrcSpan "tests/examples/CParser.hs" 3002 32 3002 40 , SrcSpan "tests/examples/CParser.hs" 3002 40 3002 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3002 32 3002 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 5 3008 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 5 3003 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 5 3003 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 15 3003 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3003 15 3003 16 , SrcSpan "tests/examples/CParser.hs" 3003 16 3003 24 , SrcSpan "tests/examples/CParser.hs" 3003 24 3003 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3003 16 3003 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 5 3008 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 5 3004 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 5 3004 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 15 3004 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3004 15 3004 16 , SrcSpan "tests/examples/CParser.hs" 3004 16 3004 24 , SrcSpan "tests/examples/CParser.hs" 3004 24 3004 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3004 16 3004 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 5 3008 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 5 3005 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 5 3005 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 15 3005 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3005 15 3005 16 , SrcSpan "tests/examples/CParser.hs" 3005 16 3005 24 , SrcSpan "tests/examples/CParser.hs" 3005 24 3005 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3005 16 3005 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 5 3008 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 5 3006 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 5 3006 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 15 3006 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3006 15 3006 16 , SrcSpan "tests/examples/CParser.hs" 3006 16 3006 24 , SrcSpan "tests/examples/CParser.hs" 3006 24 3006 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3006 16 3006 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 5 3008 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 5 3007 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 5 3007 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 15 3007 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3007 15 3007 16 , SrcSpan "tests/examples/CParser.hs" 3007 16 3007 24 , SrcSpan "tests/examples/CParser.hs" 3007 24 3007 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3007 16 3007 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 5 3008 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 5 3008 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 16 3008 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3008 16 3008 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 6 3014 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3009 6 3009 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3014 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3014 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3009 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3009 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 8 3009 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 18 3014 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3009 18 3009 19 , SrcSpan "tests/examples/CParser.hs" 3014 5 3014 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 19 3013 154 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3009 19 3009 23 , SrcSpan "tests/examples/CParser.hs" 3009 45 3009 47 , SrcSpan "tests/examples/CParser.hs" 3009 48 3009 49 , SrcSpan "tests/examples/CParser.hs" 3013 153 3013 154 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 24 3009 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 35 3009 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 35 3009 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 35 3009 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 50 3013 153 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 50 3009 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 50 3009 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3009 62 3013 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3009 62 3009 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 5 3013 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3010 5 3010 9 , SrcSpan "tests/examples/CParser.hs" 3010 32 3010 34 , SrcSpan "tests/examples/CParser.hs" 3010 35 3010 36 , SrcSpan "tests/examples/CParser.hs" 3013 152 3013 153 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 10 3010 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 22 3010 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 22 3010 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 22 3010 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 37 3013 152 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 37 3010 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 37 3010 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3010 49 3013 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3010 49 3010 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 5 3013 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3011 5 3011 9 , SrcSpan "tests/examples/CParser.hs" 3011 32 3011 34 , SrcSpan "tests/examples/CParser.hs" 3011 35 3011 36 , SrcSpan "tests/examples/CParser.hs" 3013 151 3013 152 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 10 3011 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 22 3011 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 22 3011 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 22 3011 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 37 3013 151 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 37 3011 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 37 3011 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3011 49 3013 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3011 49 3011 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 5 3013 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3012 5 3012 9 , SrcSpan "tests/examples/CParser.hs" 3012 31 3012 33 , SrcSpan "tests/examples/CParser.hs" 3012 34 3012 35 , SrcSpan "tests/examples/CParser.hs" 3013 150 3013 151 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 10 3012 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 21 3012 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 21 3012 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 21 3012 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 36 3013 150 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 36 3012 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 36 3012 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3012 48 3013 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3012 48 3012 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 5 3013 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 5 3013 6 , SrcSpan "tests/examples/CParser.hs" 3013 149 3013 150 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 149 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 7 3013 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 20 3013 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 20 3013 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 20 3013 31 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 32 3013 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 32 3013 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 32 3013 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 34 3013 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 34 3013 35 , SrcSpan "tests/examples/CParser.hs" 3013 38 3013 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 35 3013 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 35 3013 37 , srcInfoPoints = [] } "at") ] (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 149 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 41 3013 45 , srcInfoPoints = [] } "rmap"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 46 3013 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 46 3013 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 46 3013 55 , srcInfoPoints = [] } "CTypeQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 57 3013 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 57 3013 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 57 3013 68 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 69 3013 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 69 3013 70 , SrcSpan "tests/examples/CParser.hs" 3013 70 3013 77 , SrcSpan "tests/examples/CParser.hs" 3013 77 3013 78 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 69 3013 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 69 3013 70 , SrcSpan "tests/examples/CParser.hs" 3013 70 3013 77 , SrcSpan "tests/examples/CParser.hs" 3013 77 3013 78 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 70 3013 77 , srcInfoPoints = [] } "rappend"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 79 3013 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 79 3013 80 , SrcSpan "tests/examples/CParser.hs" 3013 102 3013 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 102 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 80 3013 90 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 91 3013 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 91 3013 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 91 3013 102 , srcInfoPoints = [] } "happy_var_2")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 104 3013 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 104 3013 105 , SrcSpan "tests/examples/CParser.hs" 3013 105 3013 109 , SrcSpan "tests/examples/CParser.hs" 3013 109 3013 110 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 104 3013 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 104 3013 105 , SrcSpan "tests/examples/CParser.hs" 3013 105 3013 109 , SrcSpan "tests/examples/CParser.hs" 3013 109 3013 110 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 105 3013 109 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 149 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 120 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 120 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 111 3013 120 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 121 3013 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3013 121 3013 122 , SrcSpan "tests/examples/CParser.hs" 3013 148 3013 149 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 148 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 145 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 133 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 133 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 122 3013 133 , srcInfoPoints = [] } "CTypeOfType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 134 3013 145 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 134 3013 145 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 134 3013 145 , srcInfoPoints = [] } "happy_var_5")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 146 3013 148 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 146 3013 148 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3013 146 3013 148 , srcInfoPoints = [] } "at"))))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 7 3014 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3014 7 3014 8 , SrcSpan "tests/examples/CParser.hs" 3014 39 3014 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 8 3014 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3014 8 3014 9 , SrcSpan "tests/examples/CParser.hs" 3014 11 3014 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 9 3014 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 9 3014 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 14 3014 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 26 3014 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3014 26 3014 27 , SrcSpan "tests/examples/CParser.hs" 3014 38 3014 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 27 3014 36 , srcInfoPoints = [] } "happyIn48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 37 3014 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 37 3014 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3014 37 3014 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 1 3016 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 1 3016 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 1 3016 16 , srcInfoPoints = [] } "happyReduce_171")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 17 3016 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3016 17 3016 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 19 3016 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 38 3016 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 38 3016 41 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 42 3016 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 42 3016 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3016 42 3016 60 , srcInfoPoints = [] } "happyReduction_171"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 1 3023 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 1 3023 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 1 3017 19 , srcInfoPoints = [] } "happyReduction_171") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 20 3017 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3017 20 3017 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3018 5 3018 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3018 5 3018 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 6 3023 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3019 6 3019 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 9 3023 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3019 9 3019 13 , SrcSpan "tests/examples/CParser.hs" 3019 35 3019 37 , SrcSpan "tests/examples/CParser.hs" 3019 38 3019 39 , SrcSpan "tests/examples/CParser.hs" 3023 7 3023 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 14 3019 24 , srcInfoPoints = [] } "happyOut48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 25 3019 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 25 3019 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 25 3019 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 40 3023 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 40 3019 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 40 3019 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3019 52 3023 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3019 52 3019 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 5 3023 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3020 5 3020 9 , SrcSpan "tests/examples/CParser.hs" 3020 31 3020 33 , SrcSpan "tests/examples/CParser.hs" 3020 34 3020 35 , SrcSpan "tests/examples/CParser.hs" 3023 6 3023 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 10 3020 20 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 21 3020 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 21 3020 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 21 3020 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 36 3023 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 36 3020 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 36 3020 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3020 48 3023 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3020 48 3020 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3023 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3021 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3021 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3021 5 3021 14 , srcInfoPoints = [] } "happyIn48"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 10 3023 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3022 10 3022 11 , SrcSpan "tests/examples/CParser.hs" 3023 5 3023 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 11 3022 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 23 3022 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3022 23 3022 24 , SrcSpan "tests/examples/CParser.hs" 3022 24 3022 28 , SrcSpan "tests/examples/CParser.hs" 3022 28 3022 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 23 3022 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3022 23 3022 24 , SrcSpan "tests/examples/CParser.hs" 3022 24 3022 28 , SrcSpan "tests/examples/CParser.hs" 3022 28 3022 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 24 3022 28 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 30 3022 39 , srcInfoPoints = [] } "CTypeQual"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 40 3022 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 40 3022 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3022 40 3022 51 , srcInfoPoints = [] } "happy_var_2")))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 1 3025 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 1 3025 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 1 3025 16 , srcInfoPoints = [] } "happyReduce_172")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 17 3025 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3025 17 3025 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 19 3025 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 38 3025 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 38 3025 41 , srcInfoPoints = [] } 41 "41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 42 3025 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 42 3025 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3025 42 3025 60 , srcInfoPoints = [] } "happyReduction_172"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 1 3032 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 1 3032 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 1 3026 19 , srcInfoPoints = [] } "happyReduction_172") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 20 3026 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3026 20 3026 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3027 5 3027 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3027 5 3027 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 6 3032 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3028 6 3028 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 9 3032 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3028 9 3028 13 , SrcSpan "tests/examples/CParser.hs" 3028 35 3028 37 , SrcSpan "tests/examples/CParser.hs" 3028 38 3028 39 , SrcSpan "tests/examples/CParser.hs" 3032 7 3032 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 14 3028 24 , srcInfoPoints = [] } "happyOut48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 25 3028 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 25 3028 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 25 3028 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 40 3032 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 40 3028 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 40 3028 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3028 52 3032 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3028 52 3028 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 5 3032 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3029 5 3029 9 , SrcSpan "tests/examples/CParser.hs" 3029 32 3029 34 , SrcSpan "tests/examples/CParser.hs" 3029 35 3029 36 , SrcSpan "tests/examples/CParser.hs" 3032 6 3032 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 10 3029 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 22 3029 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 22 3029 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 22 3029 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 37 3032 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 37 3029 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 37 3029 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3029 49 3032 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3029 49 3029 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3032 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3030 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3030 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3030 5 3030 14 , srcInfoPoints = [] } "happyIn48"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 10 3032 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3031 10 3031 11 , SrcSpan "tests/examples/CParser.hs" 3032 5 3032 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 11 3031 27 , srcInfoPoints = [] } "addTrailingAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 28 3031 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 28 3031 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 28 3031 39 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 40 3031 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 40 3031 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3031 40 3031 51 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 1 3034 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 1 3034 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 1 3034 16 , srcInfoPoints = [] } "happyReduce_173")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 17 3034 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3034 17 3034 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 19 3034 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 36 3034 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 36 3034 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 39 3034 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 39 3034 42 , srcInfoPoints = [] } 42 "42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 43 3034 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 43 3034 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3034 43 3034 61 , srcInfoPoints = [] } "happyReduction_173"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 1 3039 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 1 3039 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 1 3035 19 , srcInfoPoints = [] } "happyReduction_173") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 20 3036 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3035 20 3035 21 , SrcSpan "tests/examples/CParser.hs" 3036 14 3036 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 21 3036 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 21 3035 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 21 3035 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 31 3035 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3035 31 3035 32 , SrcSpan "tests/examples/CParser.hs" 3035 32 3035 40 , SrcSpan "tests/examples/CParser.hs" 3035 40 3035 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3035 32 3035 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 5 3036 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 5 3036 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 16 3036 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3036 16 3036 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 6 3039 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3037 6 3037 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3039 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3039 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3037 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3037 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 8 3037 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 18 3039 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3037 18 3037 19 , SrcSpan "tests/examples/CParser.hs" 3039 5 3039 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 19 3038 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3037 19 3037 23 , SrcSpan "tests/examples/CParser.hs" 3037 45 3037 47 , SrcSpan "tests/examples/CParser.hs" 3037 48 3037 49 , SrcSpan "tests/examples/CParser.hs" 3038 54 3038 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 24 3037 34 , srcInfoPoints = [] } "happyOut50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 35 3037 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 35 3037 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 35 3037 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 50 3038 54 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 50 3037 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 50 3037 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3037 62 3038 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3037 62 3037 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 5 3038 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3038 5 3038 6 , SrcSpan "tests/examples/CParser.hs" 3038 53 3038 54 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 53 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 7 3038 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 20 3038 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 20 3038 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 20 3038 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 32 3038 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 32 3038 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 32 3038 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 34 3038 41 , srcInfoPoints = [] } "CSUType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 42 3038 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 42 3038 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3038 42 3038 53 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 7 3039 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3039 7 3039 8 , SrcSpan "tests/examples/CParser.hs" 3039 39 3039 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 8 3039 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3039 8 3039 9 , SrcSpan "tests/examples/CParser.hs" 3039 11 3039 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 9 3039 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 9 3039 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 14 3039 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 26 3039 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3039 26 3039 27 , SrcSpan "tests/examples/CParser.hs" 3039 38 3039 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 27 3039 36 , srcInfoPoints = [] } "happyIn49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 37 3039 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 37 3039 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3039 37 3039 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 1 3041 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 1 3041 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 1 3041 16 , srcInfoPoints = [] } "happyReduce_174")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 17 3041 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3041 17 3041 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 19 3041 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 36 3041 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 36 3041 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 39 3041 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 39 3041 42 , srcInfoPoints = [] } 42 "42"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 43 3041 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 43 3041 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3041 43 3041 61 , srcInfoPoints = [] } "happyReduction_174"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 1 3046 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 1 3046 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 1 3042 19 , srcInfoPoints = [] } "happyReduction_174") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 20 3043 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3042 20 3042 21 , SrcSpan "tests/examples/CParser.hs" 3043 14 3043 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 21 3043 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 21 3042 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 21 3042 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 31 3042 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3042 31 3042 32 , SrcSpan "tests/examples/CParser.hs" 3042 32 3042 40 , SrcSpan "tests/examples/CParser.hs" 3042 40 3042 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3042 32 3042 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 5 3043 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 5 3043 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 16 3043 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3043 16 3043 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 6 3046 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3044 6 3044 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3046 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3046 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3044 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3044 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 8 3044 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 18 3046 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3044 18 3044 19 , SrcSpan "tests/examples/CParser.hs" 3046 5 3046 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 19 3045 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3044 19 3044 23 , SrcSpan "tests/examples/CParser.hs" 3044 45 3044 47 , SrcSpan "tests/examples/CParser.hs" 3044 48 3044 49 , SrcSpan "tests/examples/CParser.hs" 3045 56 3045 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 24 3044 34 , srcInfoPoints = [] } "happyOut58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 35 3044 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 35 3044 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 35 3044 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 50 3045 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 50 3044 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 50 3044 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3044 62 3045 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3044 62 3044 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 5 3045 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3045 5 3045 6 , SrcSpan "tests/examples/CParser.hs" 3045 55 3045 56 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 7 3045 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 20 3045 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 20 3045 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 20 3045 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 32 3045 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 32 3045 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 32 3045 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 55 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 34 3045 43 , srcInfoPoints = [] } "CEnumType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 44 3045 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 44 3045 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3045 44 3045 55 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 7 3046 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3046 7 3046 8 , SrcSpan "tests/examples/CParser.hs" 3046 39 3046 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 8 3046 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3046 8 3046 9 , SrcSpan "tests/examples/CParser.hs" 3046 11 3046 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 9 3046 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 9 3046 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 14 3046 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 26 3046 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3046 26 3046 27 , SrcSpan "tests/examples/CParser.hs" 3046 38 3046 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 27 3046 36 , srcInfoPoints = [] } "happyIn49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 37 3046 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 37 3046 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3046 37 3046 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 1 3048 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 1 3048 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 1 3048 16 , srcInfoPoints = [] } "happyReduce_175")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 17 3048 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3048 17 3048 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 19 3048 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 36 3048 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 36 3048 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 39 3048 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 39 3048 42 , srcInfoPoints = [] } 43 "43"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 43 3048 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 43 3048 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3048 43 3048 61 , srcInfoPoints = [] } "happyReduction_175"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 1 3061 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 1 3061 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 1 3049 19 , srcInfoPoints = [] } "happyReduction_175") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 20 3055 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3049 20 3049 21 , SrcSpan "tests/examples/CParser.hs" 3055 14 3055 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 21 3055 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 21 3049 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 21 3049 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 31 3049 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3049 31 3049 32 , SrcSpan "tests/examples/CParser.hs" 3049 32 3049 40 , SrcSpan "tests/examples/CParser.hs" 3049 40 3049 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3049 32 3049 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 5 3055 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 5 3050 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 5 3050 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 15 3050 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3050 15 3050 16 , SrcSpan "tests/examples/CParser.hs" 3050 16 3050 24 , SrcSpan "tests/examples/CParser.hs" 3050 24 3050 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3050 16 3050 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 5 3055 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 5 3051 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 5 3051 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 15 3051 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3051 15 3051 16 , SrcSpan "tests/examples/CParser.hs" 3051 16 3051 24 , SrcSpan "tests/examples/CParser.hs" 3051 24 3051 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3051 16 3051 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 5 3055 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 5 3052 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 5 3052 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 15 3052 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3052 15 3052 16 , SrcSpan "tests/examples/CParser.hs" 3052 16 3052 24 , SrcSpan "tests/examples/CParser.hs" 3052 24 3052 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3052 16 3052 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 5 3055 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 5 3053 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 5 3053 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 15 3053 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3053 15 3053 16 , SrcSpan "tests/examples/CParser.hs" 3053 16 3053 24 , SrcSpan "tests/examples/CParser.hs" 3053 24 3053 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3053 16 3053 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 5 3055 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 5 3054 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 5 3054 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 15 3054 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3054 15 3054 16 , SrcSpan "tests/examples/CParser.hs" 3054 16 3054 24 , SrcSpan "tests/examples/CParser.hs" 3054 24 3054 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3054 16 3054 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 5 3055 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 5 3055 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 16 3055 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3055 16 3055 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 6 3061 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3056 6 3056 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3061 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3061 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3056 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3056 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 8 3056 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 18 3061 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3056 18 3056 19 , SrcSpan "tests/examples/CParser.hs" 3061 5 3061 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 19 3060 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3056 19 3056 23 , SrcSpan "tests/examples/CParser.hs" 3056 45 3056 47 , SrcSpan "tests/examples/CParser.hs" 3056 48 3056 49 , SrcSpan "tests/examples/CParser.hs" 3060 122 3060 123 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 24 3056 34 , srcInfoPoints = [] } "happyOut51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 35 3056 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 35 3056 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 35 3056 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 50 3060 122 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 50 3056 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 50 3056 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3056 62 3060 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3056 62 3056 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 5 3060 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3057 5 3057 9 , SrcSpan "tests/examples/CParser.hs" 3057 32 3057 34 , SrcSpan "tests/examples/CParser.hs" 3057 35 3057 36 , SrcSpan "tests/examples/CParser.hs" 3060 121 3060 122 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 10 3057 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 22 3057 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 22 3057 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 22 3057 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 37 3060 121 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 37 3057 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 37 3057 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3057 49 3060 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3057 49 3057 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 5 3060 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3058 5 3058 9 , SrcSpan "tests/examples/CParser.hs" 3058 32 3058 34 , SrcSpan "tests/examples/CParser.hs" 3058 35 3058 36 , SrcSpan "tests/examples/CParser.hs" 3060 120 3060 121 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 10 3058 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 22 3058 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 22 3058 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 22 3058 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 37 3060 120 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 37 3058 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 37 3058 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3058 49 3060 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3058 49 3058 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 5 3060 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3059 5 3059 9 , SrcSpan "tests/examples/CParser.hs" 3059 31 3059 33 , SrcSpan "tests/examples/CParser.hs" 3059 34 3059 35 , SrcSpan "tests/examples/CParser.hs" 3060 119 3060 120 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 10 3059 20 , srcInfoPoints = [] } "happyOut52"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 21 3059 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 21 3059 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 21 3059 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 36 3060 119 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 36 3059 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 36 3059 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3059 48 3060 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3059 48 3059 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 5 3060 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3060 5 3060 6 , SrcSpan "tests/examples/CParser.hs" 3060 118 3060 119 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 118 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 7 3060 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 20 3060 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 20 3060 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 20 3060 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 32 3060 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 32 3060 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 32 3060 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 118 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 106 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 59 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 34 3060 41 , srcInfoPoints = [] } "CStruct"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 42 3060 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3060 42 3060 43 , SrcSpan "tests/examples/CParser.hs" 3060 58 3060 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 43 3060 46 , srcInfoPoints = [] } "unL"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 47 3060 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 47 3060 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 47 3060 58 , srcInfoPoints = [] } "happy_var_1")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 60 3060 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3060 60 3060 61 , SrcSpan "tests/examples/CParser.hs" 3060 77 3060 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 77 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 61 3060 65 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 66 3060 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 66 3060 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 66 3060 77 , srcInfoPoints = [] } "happy_var_3")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 79 3060 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3060 79 3060 80 , SrcSpan "tests/examples/CParser.hs" 3060 105 3060 106 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 105 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 80 3060 84 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 84 3060 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 84 3060 85 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 84 3060 85 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 105 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 86 3060 93 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 94 3060 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 94 3060 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 94 3060 105 , srcInfoPoints = [] } "happy_var_5"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 107 3060 118 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 107 3060 118 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3060 107 3060 118 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 7 3061 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3061 7 3061 8 , SrcSpan "tests/examples/CParser.hs" 3061 39 3061 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 8 3061 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3061 8 3061 9 , SrcSpan "tests/examples/CParser.hs" 3061 11 3061 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 9 3061 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 9 3061 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 14 3061 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 26 3061 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3061 26 3061 27 , SrcSpan "tests/examples/CParser.hs" 3061 38 3061 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 27 3061 36 , srcInfoPoints = [] } "happyIn50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 37 3061 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 37 3061 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3061 37 3061 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 1 3063 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 1 3063 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 1 3063 16 , srcInfoPoints = [] } "happyReduce_176")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 17 3063 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3063 17 3063 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 19 3063 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 36 3063 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 36 3063 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 39 3063 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 39 3063 42 , srcInfoPoints = [] } 43 "43"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 43 3063 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 43 3063 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3063 43 3063 61 , srcInfoPoints = [] } "happyReduction_176"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 1 3074 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 1 3074 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 1 3064 19 , srcInfoPoints = [] } "happyReduction_176") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 20 3069 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3064 20 3064 21 , SrcSpan "tests/examples/CParser.hs" 3069 14 3069 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 21 3069 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 21 3064 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 21 3064 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 31 3064 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3064 31 3064 32 , SrcSpan "tests/examples/CParser.hs" 3064 32 3064 40 , SrcSpan "tests/examples/CParser.hs" 3064 40 3064 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3064 32 3064 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 5 3069 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 5 3065 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 5 3065 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 15 3065 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3065 15 3065 16 , SrcSpan "tests/examples/CParser.hs" 3065 16 3065 24 , SrcSpan "tests/examples/CParser.hs" 3065 24 3065 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3065 16 3065 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 5 3069 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 5 3066 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 5 3066 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 15 3066 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3066 15 3066 16 , SrcSpan "tests/examples/CParser.hs" 3066 16 3066 24 , SrcSpan "tests/examples/CParser.hs" 3066 24 3066 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3066 16 3066 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 5 3069 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 5 3067 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 5 3067 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 15 3067 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3067 15 3067 16 , SrcSpan "tests/examples/CParser.hs" 3067 16 3067 24 , SrcSpan "tests/examples/CParser.hs" 3067 24 3067 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3067 16 3067 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 5 3069 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 5 3068 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 5 3068 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 15 3068 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3068 15 3068 16 , SrcSpan "tests/examples/CParser.hs" 3068 16 3068 24 , SrcSpan "tests/examples/CParser.hs" 3068 24 3068 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3068 16 3068 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 5 3069 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 5 3069 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 16 3069 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3069 16 3069 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 6 3074 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3070 6 3070 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3074 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3074 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3070 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3070 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 8 3070 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 18 3074 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3070 18 3070 19 , SrcSpan "tests/examples/CParser.hs" 3074 5 3074 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 19 3073 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3070 19 3070 23 , SrcSpan "tests/examples/CParser.hs" 3070 45 3070 47 , SrcSpan "tests/examples/CParser.hs" 3070 48 3070 49 , SrcSpan "tests/examples/CParser.hs" 3073 112 3073 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 24 3070 34 , srcInfoPoints = [] } "happyOut51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 35 3070 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 35 3070 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 35 3070 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 50 3073 112 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 50 3070 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 50 3070 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3070 62 3073 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3070 62 3070 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 5 3073 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3071 5 3071 9 , SrcSpan "tests/examples/CParser.hs" 3071 32 3071 34 , SrcSpan "tests/examples/CParser.hs" 3071 35 3071 36 , SrcSpan "tests/examples/CParser.hs" 3073 111 3073 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 10 3071 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 22 3071 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 22 3071 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 22 3071 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 37 3073 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 37 3071 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 37 3071 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3071 49 3073 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3071 49 3071 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 5 3073 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3072 5 3072 9 , SrcSpan "tests/examples/CParser.hs" 3072 31 3072 33 , SrcSpan "tests/examples/CParser.hs" 3072 34 3072 35 , SrcSpan "tests/examples/CParser.hs" 3073 110 3073 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 10 3072 20 , srcInfoPoints = [] } "happyOut52"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 21 3072 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 21 3072 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 21 3072 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 36 3073 110 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 36 3072 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 36 3072 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3072 48 3073 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3072 48 3072 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 5 3073 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3073 5 3073 6 , SrcSpan "tests/examples/CParser.hs" 3073 109 3073 110 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 7 3073 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 20 3073 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 20 3073 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 20 3073 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 32 3073 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 32 3073 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 32 3073 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 97 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 67 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 59 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 34 3073 41 , srcInfoPoints = [] } "CStruct"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 42 3073 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3073 42 3073 43 , SrcSpan "tests/examples/CParser.hs" 3073 58 3073 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 43 3073 46 , srcInfoPoints = [] } "unL"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 47 3073 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 47 3073 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 47 3073 58 , srcInfoPoints = [] } "happy_var_1")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 60 3073 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 60 3073 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 60 3073 67 , srcInfoPoints = [] } "Nothing")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 70 3073 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3073 70 3073 71 , SrcSpan "tests/examples/CParser.hs" 3073 96 3073 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 96 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 71 3073 75 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 75 3073 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 75 3073 76 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 75 3073 76 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 77 3073 84 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 85 3073 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 85 3073 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 85 3073 96 , srcInfoPoints = [] } "happy_var_4"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 98 3073 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 98 3073 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3073 98 3073 109 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 7 3074 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3074 7 3074 8 , SrcSpan "tests/examples/CParser.hs" 3074 39 3074 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 8 3074 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3074 8 3074 9 , SrcSpan "tests/examples/CParser.hs" 3074 11 3074 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 9 3074 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 9 3074 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 14 3074 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 26 3074 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3074 26 3074 27 , SrcSpan "tests/examples/CParser.hs" 3074 38 3074 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 27 3074 36 , srcInfoPoints = [] } "happyIn50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 37 3074 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 37 3074 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3074 37 3074 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 1 3076 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 1 3076 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 1 3076 16 , srcInfoPoints = [] } "happyReduce_177")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 17 3076 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3076 17 3076 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 19 3076 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 36 3076 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 36 3076 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 39 3076 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 39 3076 42 , srcInfoPoints = [] } 43 "43"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 43 3076 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 43 3076 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3076 43 3076 61 , srcInfoPoints = [] } "happyReduction_177"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 1 3085 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 1 3085 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 1 3077 19 , srcInfoPoints = [] } "happyReduction_177") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 20 3080 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3077 20 3077 21 , SrcSpan "tests/examples/CParser.hs" 3080 14 3080 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 21 3080 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 21 3077 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 21 3077 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 31 3077 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3077 31 3077 32 , SrcSpan "tests/examples/CParser.hs" 3077 32 3077 40 , SrcSpan "tests/examples/CParser.hs" 3077 40 3077 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3077 32 3077 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 5 3080 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 5 3078 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 5 3078 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 15 3078 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3078 15 3078 16 , SrcSpan "tests/examples/CParser.hs" 3078 16 3078 24 , SrcSpan "tests/examples/CParser.hs" 3078 24 3078 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3078 16 3078 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 5 3080 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 5 3079 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 5 3079 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 15 3079 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3079 15 3079 16 , SrcSpan "tests/examples/CParser.hs" 3079 16 3079 24 , SrcSpan "tests/examples/CParser.hs" 3079 24 3079 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3079 16 3079 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 5 3080 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 5 3080 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 16 3080 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3080 16 3080 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 6 3085 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3081 6 3081 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3085 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3085 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3081 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3081 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 8 3081 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 18 3085 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3081 18 3081 19 , SrcSpan "tests/examples/CParser.hs" 3085 5 3085 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 19 3084 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3081 19 3081 23 , SrcSpan "tests/examples/CParser.hs" 3081 45 3081 47 , SrcSpan "tests/examples/CParser.hs" 3081 48 3081 49 , SrcSpan "tests/examples/CParser.hs" 3084 101 3084 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 24 3081 34 , srcInfoPoints = [] } "happyOut51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 35 3081 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 35 3081 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 35 3081 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 50 3084 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 50 3081 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 50 3081 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3081 62 3084 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3081 62 3081 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 5 3084 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3082 5 3082 9 , SrcSpan "tests/examples/CParser.hs" 3082 32 3082 34 , SrcSpan "tests/examples/CParser.hs" 3082 35 3082 36 , SrcSpan "tests/examples/CParser.hs" 3084 100 3084 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 10 3082 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 22 3082 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 22 3082 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 22 3082 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 37 3084 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 37 3082 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 37 3082 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3082 49 3084 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3082 49 3082 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 5 3084 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3083 5 3083 9 , SrcSpan "tests/examples/CParser.hs" 3083 32 3083 34 , SrcSpan "tests/examples/CParser.hs" 3083 35 3083 36 , SrcSpan "tests/examples/CParser.hs" 3084 99 3084 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 10 3083 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 22 3083 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 22 3083 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 22 3083 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 37 3084 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 37 3083 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 37 3083 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3083 49 3084 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3083 49 3083 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 5 3084 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3084 5 3084 6 , SrcSpan "tests/examples/CParser.hs" 3084 98 3084 99 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 7 3084 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 20 3084 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 20 3084 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 20 3084 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 32 3084 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 32 3084 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 32 3084 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 59 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 34 3084 41 , srcInfoPoints = [] } "CStruct"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 42 3084 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3084 42 3084 43 , SrcSpan "tests/examples/CParser.hs" 3084 58 3084 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 43 3084 46 , srcInfoPoints = [] } "unL"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 47 3084 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 47 3084 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 47 3084 58 , srcInfoPoints = [] } "happy_var_1")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 60 3084 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3084 60 3084 61 , SrcSpan "tests/examples/CParser.hs" 3084 77 3084 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 77 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 61 3084 65 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 66 3084 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 66 3084 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 66 3084 77 , srcInfoPoints = [] } "happy_var_3")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 79 3084 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 79 3084 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 79 3084 86 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 87 3084 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 87 3084 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3084 87 3084 98 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 7 3085 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3085 7 3085 8 , SrcSpan "tests/examples/CParser.hs" 3085 39 3085 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 8 3085 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3085 8 3085 9 , SrcSpan "tests/examples/CParser.hs" 3085 11 3085 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 9 3085 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 9 3085 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 14 3085 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 26 3085 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3085 26 3085 27 , SrcSpan "tests/examples/CParser.hs" 3085 38 3085 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 27 3085 36 , srcInfoPoints = [] } "happyIn50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 37 3085 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 37 3085 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3085 37 3085 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 1 3087 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 1 3087 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 1 3087 16 , srcInfoPoints = [] } "happyReduce_178")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 17 3087 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3087 17 3087 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 19 3087 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 38 3087 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 38 3087 41 , srcInfoPoints = [] } 44 "44"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 42 3087 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 42 3087 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3087 42 3087 60 , srcInfoPoints = [] } "happyReduction_178"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 1 3092 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 1 3092 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 1 3088 19 , srcInfoPoints = [] } "happyReduction_178") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 20 3088 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3088 20 3088 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 6 3092 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3089 6 3089 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 9 3092 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3089 9 3089 13 , SrcSpan "tests/examples/CParser.hs" 3089 36 3089 38 , SrcSpan "tests/examples/CParser.hs" 3089 39 3089 40 , SrcSpan "tests/examples/CParser.hs" 3092 6 3092 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 14 3089 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 26 3089 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 26 3089 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 26 3089 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 41 3092 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 41 3089 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 41 3089 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3089 53 3092 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3089 53 3089 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3092 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3090 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3090 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3090 5 3090 14 , srcInfoPoints = [] } "happyIn51"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 10 3092 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3091 10 3091 11 , SrcSpan "tests/examples/CParser.hs" 3092 5 3092 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 23 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 11 3091 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 13 3091 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 13 3091 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 13 3091 23 , srcInfoPoints = [] } "CStructTag")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 24 3091 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3091 24 3091 25 , SrcSpan "tests/examples/CParser.hs" 3091 42 3091 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 25 3091 30 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 31 3091 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 31 3091 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3091 31 3091 42 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 1 3094 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 1 3094 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 1 3094 16 , srcInfoPoints = [] } "happyReduce_179")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 17 3094 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3094 17 3094 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 19 3094 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 38 3094 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 38 3094 41 , srcInfoPoints = [] } 44 "44"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 42 3094 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 42 3094 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3094 42 3094 60 , srcInfoPoints = [] } "happyReduction_179"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 1 3099 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 1 3099 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 1 3095 19 , srcInfoPoints = [] } "happyReduction_179") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 20 3095 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3095 20 3095 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 6 3099 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3096 6 3096 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 9 3099 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3096 9 3096 13 , SrcSpan "tests/examples/CParser.hs" 3096 36 3096 38 , SrcSpan "tests/examples/CParser.hs" 3096 39 3096 40 , SrcSpan "tests/examples/CParser.hs" 3099 6 3099 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 14 3096 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 26 3096 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 26 3096 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 26 3096 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 41 3099 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 41 3096 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 41 3096 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3096 53 3099 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3096 53 3096 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3099 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3097 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3097 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3097 5 3097 14 , srcInfoPoints = [] } "happyIn51"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 10 3099 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3098 10 3098 11 , SrcSpan "tests/examples/CParser.hs" 3099 5 3099 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 11 3098 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 13 3098 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 13 3098 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 13 3098 22 , srcInfoPoints = [] } "CUnionTag")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 23 3098 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3098 23 3098 24 , SrcSpan "tests/examples/CParser.hs" 3098 41 3098 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 24 3098 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 30 3098 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 30 3098 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3098 30 3098 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 1 3101 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 1 3101 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 1 3101 16 , srcInfoPoints = [] } "happyReduce_180")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 17 3101 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3101 17 3101 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 19 3101 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 38 3101 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 38 3101 41 , srcInfoPoints = [] } 45 "45"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 42 3101 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 42 3101 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3101 42 3101 60 , srcInfoPoints = [] } "happyReduction_180"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 1 3104 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 1 3102 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 1 3102 19 , srcInfoPoints = [] } "happyReduction_180")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 21 3104 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3102 21 3102 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3104 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3102 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3102 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3102 24 3102 33 , srcInfoPoints = [] } "happyIn52"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 10 3104 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3103 10 3103 11 , SrcSpan "tests/examples/CParser.hs" 3104 5 3104 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 11 3103 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 11 3103 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3103 11 3103 16 , srcInfoPoints = [] } "empty")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 1 3106 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 1 3106 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 1 3106 16 , srcInfoPoints = [] } "happyReduce_181")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 17 3106 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3106 17 3106 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 19 3106 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 38 3106 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 38 3106 41 , srcInfoPoints = [] } 45 "45"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 42 3106 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 42 3106 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3106 42 3106 60 , srcInfoPoints = [] } "happyReduction_181"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 1 3112 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 1 3112 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 1 3107 19 , srcInfoPoints = [] } "happyReduction_181") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 20 3107 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3107 20 3107 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3108 5 3108 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3108 5 3108 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 6 3112 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3109 6 3109 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 9 3112 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3109 9 3109 13 , SrcSpan "tests/examples/CParser.hs" 3109 35 3109 37 , SrcSpan "tests/examples/CParser.hs" 3109 38 3109 39 , SrcSpan "tests/examples/CParser.hs" 3112 6 3112 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 14 3109 24 , srcInfoPoints = [] } "happyOut52"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 25 3109 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 25 3109 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 25 3109 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 40 3112 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 40 3109 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 40 3109 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3109 52 3112 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3109 52 3109 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3112 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3110 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3110 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3110 5 3110 14 , srcInfoPoints = [] } "happyIn52"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 10 3112 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3111 10 3111 11 , SrcSpan "tests/examples/CParser.hs" 3112 5 3112 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 11 3111 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 11 3111 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3111 11 3111 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 1 3114 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 1 3114 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 1 3114 16 , srcInfoPoints = [] } "happyReduce_182")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 17 3114 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3114 17 3114 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 19 3114 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 38 3114 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 38 3114 41 , srcInfoPoints = [] } 45 "45"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 42 3114 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 42 3114 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3114 42 3114 60 , srcInfoPoints = [] } "happyReduction_182"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 1 3121 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 1 3121 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 1 3115 19 , srcInfoPoints = [] } "happyReduction_182") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 20 3115 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3115 20 3115 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3116 5 3116 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3116 5 3116 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 6 3121 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3117 6 3117 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 9 3121 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3117 9 3117 13 , SrcSpan "tests/examples/CParser.hs" 3117 35 3117 37 , SrcSpan "tests/examples/CParser.hs" 3117 38 3117 39 , SrcSpan "tests/examples/CParser.hs" 3121 7 3121 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 14 3117 24 , srcInfoPoints = [] } "happyOut52"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 25 3117 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 25 3117 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 25 3117 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 40 3121 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 40 3117 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 40 3117 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3117 52 3121 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3117 52 3117 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 5 3121 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3118 5 3118 9 , SrcSpan "tests/examples/CParser.hs" 3118 31 3118 33 , SrcSpan "tests/examples/CParser.hs" 3118 34 3118 35 , SrcSpan "tests/examples/CParser.hs" 3121 6 3121 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 10 3118 20 , srcInfoPoints = [] } "happyOut53"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 21 3118 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 21 3118 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 21 3118 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 36 3121 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 36 3118 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 36 3118 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3118 48 3121 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3118 48 3118 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3121 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3119 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3119 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3119 5 3119 14 , srcInfoPoints = [] } "happyIn52"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 10 3121 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3120 10 3120 11 , SrcSpan "tests/examples/CParser.hs" 3121 5 3121 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 11 3120 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 23 3120 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3120 23 3120 24 , SrcSpan "tests/examples/CParser.hs" 3120 24 3120 28 , SrcSpan "tests/examples/CParser.hs" 3120 28 3120 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 23 3120 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3120 23 3120 24 , SrcSpan "tests/examples/CParser.hs" 3120 24 3120 28 , SrcSpan "tests/examples/CParser.hs" 3120 28 3120 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 24 3120 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 30 3120 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 30 3120 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3120 30 3120 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 1 3123 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 1 3123 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 1 3123 16 , srcInfoPoints = [] } "happyReduce_183")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 17 3123 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3123 17 3123 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 19 3123 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 38 3123 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 38 3123 41 , srcInfoPoints = [] } 46 "46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 42 3123 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 42 3123 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3123 42 3123 60 , srcInfoPoints = [] } "happyReduction_183"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 1 3129 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 1 3129 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 1 3124 19 , srcInfoPoints = [] } "happyReduction_183") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 20 3124 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3124 20 3124 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3125 5 3125 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3125 5 3125 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 6 3129 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3126 6 3126 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 9 3129 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3126 9 3126 13 , SrcSpan "tests/examples/CParser.hs" 3126 35 3126 37 , SrcSpan "tests/examples/CParser.hs" 3126 38 3126 39 , SrcSpan "tests/examples/CParser.hs" 3129 6 3129 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 14 3126 24 , srcInfoPoints = [] } "happyOut55"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 25 3126 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 25 3126 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 25 3126 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 40 3129 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 40 3126 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 40 3126 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3126 52 3129 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3126 52 3126 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3129 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3127 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3127 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3127 5 3127 14 , srcInfoPoints = [] } "happyIn53"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 10 3129 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3128 10 3128 11 , SrcSpan "tests/examples/CParser.hs" 3129 5 3129 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 11 3128 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3128 11 3128 15 , SrcSpan "tests/examples/CParser.hs" 3128 28 3128 30 , SrcSpan "tests/examples/CParser.hs" 3128 31 3128 31 , SrcSpan "tests/examples/CParser.hs" 3129 5 3129 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 16 3128 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 16 3128 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 16 3128 27 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 96 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 31 3128 36 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 37 3128 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 37 3128 46 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 47 3128 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 47 3128 51 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 52 3128 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 52 3128 54 , srcInfoPoints = [] } "at") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 55 3128 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3128 55 3128 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 73 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 58 3128 63 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 64 3128 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 64 3128 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 64 3128 73 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 74 3128 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3128 74 3128 75 , SrcSpan "tests/examples/CParser.hs" 3128 92 3128 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 92 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87 , srcInfoPoints = [] } (Qual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87 , srcInfoPoints = [] } (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87 , srcInfoPoints = [] } "List") (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 75 3128 87 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 88 3128 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 88 3128 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 88 3128 92 , srcInfoPoints = [] } "dies")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 94 3128 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 94 3128 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3128 94 3128 96 , srcInfoPoints = [] } "at"))))) Nothing ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 1 3131 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 1 3131 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 1 3131 16 , srcInfoPoints = [] } "happyReduce_184")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 17 3131 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3131 17 3131 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 19 3131 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 38 3131 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 38 3131 41 , srcInfoPoints = [] } 46 "46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 42 3131 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 42 3131 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3131 42 3131 60 , srcInfoPoints = [] } "happyReduction_184"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 1 3137 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 1 3137 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 1 3132 19 , srcInfoPoints = [] } "happyReduction_184") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 20 3132 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3132 20 3132 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3133 5 3133 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3133 5 3133 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 6 3137 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3134 6 3134 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 9 3137 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3134 9 3134 13 , SrcSpan "tests/examples/CParser.hs" 3134 35 3134 37 , SrcSpan "tests/examples/CParser.hs" 3134 38 3134 39 , SrcSpan "tests/examples/CParser.hs" 3137 6 3137 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 14 3134 24 , srcInfoPoints = [] } "happyOut54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 25 3134 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 25 3134 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 25 3134 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 40 3137 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 40 3134 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 40 3134 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3134 52 3137 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3134 52 3134 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3137 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3135 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3135 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3135 5 3135 14 , srcInfoPoints = [] } "happyIn53"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 10 3137 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3136 10 3136 11 , SrcSpan "tests/examples/CParser.hs" 3137 5 3137 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 11 3136 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3136 11 3136 15 , SrcSpan "tests/examples/CParser.hs" 3136 28 3136 30 , SrcSpan "tests/examples/CParser.hs" 3136 31 3136 31 , SrcSpan "tests/examples/CParser.hs" 3137 5 3137 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 16 3136 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 16 3136 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 16 3136 27 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 96 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 31 3136 36 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 37 3136 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 37 3136 46 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 47 3136 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 47 3136 51 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 52 3136 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 52 3136 54 , srcInfoPoints = [] } "at") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 55 3136 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3136 55 3136 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 73 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 58 3136 63 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 64 3136 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 64 3136 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 64 3136 73 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 74 3136 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3136 74 3136 75 , SrcSpan "tests/examples/CParser.hs" 3136 92 3136 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 92 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87 , srcInfoPoints = [] } (Qual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87 , srcInfoPoints = [] } (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87 , srcInfoPoints = [] } "List") (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 75 3136 87 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 88 3136 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 88 3136 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 88 3136 92 , srcInfoPoints = [] } "dies")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 94 3136 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 94 3136 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3136 94 3136 96 , srcInfoPoints = [] } "at"))))) Nothing ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 1 3139 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 1 3139 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 1 3139 16 , srcInfoPoints = [] } "happyReduce_185")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 17 3139 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3139 17 3139 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 19 3139 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 38 3139 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 38 3139 41 , srcInfoPoints = [] } 46 "46"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 42 3139 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 42 3139 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3139 42 3139 60 , srcInfoPoints = [] } "happyReduction_185"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 1 3145 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 1 3145 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 1 3140 19 , srcInfoPoints = [] } "happyReduction_185") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 20 3140 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3140 20 3140 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3141 5 3141 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3141 5 3141 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 6 3145 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3142 6 3142 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 9 3145 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3142 9 3142 13 , SrcSpan "tests/examples/CParser.hs" 3142 35 3142 37 , SrcSpan "tests/examples/CParser.hs" 3142 38 3142 39 , SrcSpan "tests/examples/CParser.hs" 3145 6 3145 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 14 3142 24 , srcInfoPoints = [] } "happyOut53"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 25 3142 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 25 3142 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 25 3142 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 40 3145 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 40 3142 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 40 3142 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3142 52 3145 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3142 52 3142 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3145 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3143 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3143 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3143 5 3143 14 , srcInfoPoints = [] } "happyIn53"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 10 3145 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3144 10 3144 11 , SrcSpan "tests/examples/CParser.hs" 3145 5 3145 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 11 3144 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 11 3144 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3144 11 3144 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 1 3147 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 1 3147 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 1 3147 16 , srcInfoPoints = [] } "happyReduce_186")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 17 3147 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3147 17 3147 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 19 3147 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 36 3147 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 36 3147 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 39 3147 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 39 3147 42 , srcInfoPoints = [] } 47 "47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 43 3147 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 43 3147 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3147 43 3147 61 , srcInfoPoints = [] } "happyReduction_186"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 1 3156 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 1 3156 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 1 3148 19 , srcInfoPoints = [] } "happyReduction_186") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 20 3151 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3148 20 3148 21 , SrcSpan "tests/examples/CParser.hs" 3151 14 3151 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 21 3151 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 21 3148 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 21 3148 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 31 3148 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3148 31 3148 32 , SrcSpan "tests/examples/CParser.hs" 3148 32 3148 40 , SrcSpan "tests/examples/CParser.hs" 3148 40 3148 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3148 32 3148 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 5 3151 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 5 3149 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 5 3149 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 15 3149 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3149 15 3149 16 , SrcSpan "tests/examples/CParser.hs" 3149 16 3149 24 , SrcSpan "tests/examples/CParser.hs" 3149 24 3149 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3149 16 3149 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 5 3151 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 5 3150 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 5 3150 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 15 3150 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3150 15 3150 16 , SrcSpan "tests/examples/CParser.hs" 3150 16 3150 24 , SrcSpan "tests/examples/CParser.hs" 3150 24 3150 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3150 16 3150 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 5 3151 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 5 3151 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 16 3151 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3151 16 3151 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 6 3156 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3152 6 3152 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3156 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3156 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3152 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3152 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 8 3152 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 18 3156 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3152 18 3152 19 , SrcSpan "tests/examples/CParser.hs" 3156 5 3156 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 19 3155 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3152 19 3152 23 , SrcSpan "tests/examples/CParser.hs" 3152 45 3152 47 , SrcSpan "tests/examples/CParser.hs" 3152 48 3152 49 , SrcSpan "tests/examples/CParser.hs" 3155 141 3155 142 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 24 3152 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 35 3152 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 35 3152 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 35 3152 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 50 3155 141 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 50 3152 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 50 3152 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3152 62 3155 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3152 62 3152 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 5 3155 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3153 5 3153 9 , SrcSpan "tests/examples/CParser.hs" 3153 32 3153 34 , SrcSpan "tests/examples/CParser.hs" 3153 35 3153 36 , SrcSpan "tests/examples/CParser.hs" 3155 140 3155 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 10 3153 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 22 3153 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 22 3153 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 22 3153 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 37 3155 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 37 3153 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 37 3153 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3153 49 3155 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3153 49 3153 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 5 3155 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3154 5 3154 9 , SrcSpan "tests/examples/CParser.hs" 3154 31 3154 33 , SrcSpan "tests/examples/CParser.hs" 3154 34 3154 35 , SrcSpan "tests/examples/CParser.hs" 3155 139 3155 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 10 3154 20 , srcInfoPoints = [] } "happyOut57"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 21 3154 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 21 3154 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 21 3154 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 36 3155 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 36 3154 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 36 3154 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3154 48 3155 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3154 48 3154 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 5 3155 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3155 5 3155 6 , SrcSpan "tests/examples/CParser.hs" 3155 138 3155 139 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 138 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 7 3155 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 20 3155 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 20 3155 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 20 3155 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 32 3155 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 32 3155 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 32 3155 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 34 3155 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3155 34 3155 38 , SrcSpan "tests/examples/CParser.hs" 3155 51 3155 53 , SrcSpan "tests/examples/CParser.hs" 3155 54 3155 54 , SrcSpan "tests/examples/CParser.hs" 3155 138 3155 138 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 39 3155 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 39 3155 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 39 3155 50 , srcInfoPoints = [] } "happy_var_3"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 54 3155 138 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 54 3155 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3155 54 3155 55 , SrcSpan "tests/examples/CParser.hs" 3155 56 3155 57 , SrcSpan "tests/examples/CParser.hs" 3155 58 3155 59 ] } Boxed [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 55 3155 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 55 3155 56 , srcInfoPoints = [] } "d") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 57 3155 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 57 3155 58 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 60 3155 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3155 60 3155 62 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 138 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 122 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 63 3155 68 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 69 3155 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3155 69 3155 70 , SrcSpan "tests/examples/CParser.hs" 3155 121 3155 122 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 121 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 95 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 70 3155 83 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 84 3155 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 84 3155 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 84 3155 95 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 96 3155 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 96 3155 98 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 96 3155 98 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 121 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 99 3155 109 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 110 3155 121 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 110 3155 121 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 110 3155 121 , srcInfoPoints = [] } "happy_var_2"))))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 123 3155 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3155 123 3155 124 , SrcSpan "tests/examples/CParser.hs" 3155 137 3155 138 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 124 3155 137 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3155 124 3155 125 , SrcSpan "tests/examples/CParser.hs" 3155 126 3155 127 , SrcSpan "tests/examples/CParser.hs" 3155 134 3155 135 , SrcSpan "tests/examples/CParser.hs" 3155 136 3155 137 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 125 3155 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 125 3155 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 125 3155 126 , srcInfoPoints = [] } "d")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 127 3155 134 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 127 3155 134 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 127 3155 134 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 135 3155 136 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 135 3155 136 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3155 135 3155 136 , srcInfoPoints = [] } "s")) ] ]))) Nothing ])))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 7 3156 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3156 7 3156 8 , SrcSpan "tests/examples/CParser.hs" 3156 39 3156 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 8 3156 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3156 8 3156 9 , SrcSpan "tests/examples/CParser.hs" 3156 11 3156 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 9 3156 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 9 3156 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 14 3156 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 26 3156 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3156 26 3156 27 , SrcSpan "tests/examples/CParser.hs" 3156 38 3156 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 27 3156 36 , srcInfoPoints = [] } "happyIn54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 37 3156 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 37 3156 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3156 37 3156 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 1 3158 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 1 3158 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 1 3158 16 , srcInfoPoints = [] } "happyReduce_187")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 17 3158 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3158 17 3158 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 19 3158 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 36 3158 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 36 3158 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 39 3158 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 39 3158 42 , srcInfoPoints = [] } 47 "47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 43 3158 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 43 3158 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3158 43 3158 61 , srcInfoPoints = [] } "happyReduction_187"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 1 3165 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 1 3165 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 1 3159 19 , srcInfoPoints = [] } "happyReduction_187") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 20 3161 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3159 20 3159 21 , SrcSpan "tests/examples/CParser.hs" 3161 14 3161 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 21 3161 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 21 3159 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 21 3159 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 31 3159 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3159 31 3159 32 , SrcSpan "tests/examples/CParser.hs" 3159 32 3159 40 , SrcSpan "tests/examples/CParser.hs" 3159 40 3159 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3159 32 3159 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 5 3161 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 5 3160 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 5 3160 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 15 3160 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3160 15 3160 16 , SrcSpan "tests/examples/CParser.hs" 3160 16 3160 24 , SrcSpan "tests/examples/CParser.hs" 3160 24 3160 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3160 16 3160 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 5 3161 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 5 3161 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 16 3161 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3161 16 3161 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 6 3165 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3162 6 3162 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3165 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3165 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3162 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3162 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 8 3162 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 18 3165 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3162 18 3162 19 , SrcSpan "tests/examples/CParser.hs" 3165 5 3165 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 19 3164 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3162 19 3162 23 , SrcSpan "tests/examples/CParser.hs" 3162 46 3162 48 , SrcSpan "tests/examples/CParser.hs" 3162 49 3162 50 , SrcSpan "tests/examples/CParser.hs" 3164 111 3164 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 24 3162 35 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 36 3162 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 36 3162 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 36 3162 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 51 3164 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 51 3162 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 51 3162 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3162 63 3164 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3162 63 3162 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 5 3164 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3163 5 3163 9 , SrcSpan "tests/examples/CParser.hs" 3163 31 3163 33 , SrcSpan "tests/examples/CParser.hs" 3163 34 3163 35 , SrcSpan "tests/examples/CParser.hs" 3164 110 3164 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 10 3163 20 , srcInfoPoints = [] } "happyOut57"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 21 3163 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 21 3163 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 21 3163 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 36 3164 110 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 36 3163 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 36 3163 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3163 48 3164 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3163 48 3163 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 5 3164 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3164 5 3164 6 , SrcSpan "tests/examples/CParser.hs" 3164 109 3164 110 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 7 3164 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 20 3164 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 20 3164 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 20 3164 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 32 3164 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 32 3164 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 32 3164 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 34 3164 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3164 34 3164 38 , SrcSpan "tests/examples/CParser.hs" 3164 51 3164 53 , SrcSpan "tests/examples/CParser.hs" 3164 54 3164 54 , SrcSpan "tests/examples/CParser.hs" 3164 109 3164 109 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 39 3164 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 39 3164 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 39 3164 50 , srcInfoPoints = [] } "happy_var_2"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 54 3164 109 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 54 3164 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3164 54 3164 55 , SrcSpan "tests/examples/CParser.hs" 3164 56 3164 57 , SrcSpan "tests/examples/CParser.hs" 3164 58 3164 59 ] } Boxed [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 55 3164 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 55 3164 56 , srcInfoPoints = [] } "d") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 57 3164 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 57 3164 58 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 60 3164 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3164 60 3164 62 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 93 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 63 3164 68 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 69 3164 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3164 69 3164 70 , SrcSpan "tests/examples/CParser.hs" 3164 92 3164 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 92 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 70 3164 80 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 81 3164 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 81 3164 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 81 3164 92 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 94 3164 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3164 94 3164 95 , SrcSpan "tests/examples/CParser.hs" 3164 108 3164 109 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 95 3164 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3164 95 3164 96 , SrcSpan "tests/examples/CParser.hs" 3164 97 3164 98 , SrcSpan "tests/examples/CParser.hs" 3164 105 3164 106 , SrcSpan "tests/examples/CParser.hs" 3164 107 3164 108 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 96 3164 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 96 3164 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 96 3164 97 , srcInfoPoints = [] } "d")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 98 3164 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 98 3164 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 98 3164 105 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 106 3164 107 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 106 3164 107 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3164 106 3164 107 , srcInfoPoints = [] } "s")) ] ]))) Nothing ])))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 7 3165 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3165 7 3165 8 , SrcSpan "tests/examples/CParser.hs" 3165 39 3165 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 8 3165 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3165 8 3165 9 , SrcSpan "tests/examples/CParser.hs" 3165 11 3165 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 9 3165 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 9 3165 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 14 3165 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 26 3165 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3165 26 3165 27 , SrcSpan "tests/examples/CParser.hs" 3165 38 3165 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 27 3165 36 , srcInfoPoints = [] } "happyIn54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 37 3165 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 37 3165 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3165 37 3165 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 1 3167 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 1 3167 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 1 3167 16 , srcInfoPoints = [] } "happyReduce_188")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 17 3167 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3167 17 3167 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 19 3167 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 31 3167 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 31 3167 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 34 3167 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 34 3167 37 , srcInfoPoints = [] } 47 "47"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 38 3167 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 38 3167 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3167 38 3167 56 , srcInfoPoints = [] } "happyReduction_188"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 1 3182 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 1 3182 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 1 3168 19 , srcInfoPoints = [] } "happyReduction_188") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 20 3172 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3168 20 3168 21 , SrcSpan "tests/examples/CParser.hs" 3172 14 3172 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 21 3172 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 21 3168 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 21 3168 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 31 3168 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3168 31 3168 32 , SrcSpan "tests/examples/CParser.hs" 3168 32 3168 40 , SrcSpan "tests/examples/CParser.hs" 3168 40 3168 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3168 32 3168 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 5 3172 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 5 3169 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 5 3169 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 15 3169 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3169 15 3169 16 , SrcSpan "tests/examples/CParser.hs" 3169 16 3169 24 , SrcSpan "tests/examples/CParser.hs" 3169 24 3169 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3169 16 3169 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 5 3172 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 5 3170 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 5 3170 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 15 3170 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3170 15 3170 16 , SrcSpan "tests/examples/CParser.hs" 3170 16 3170 24 , SrcSpan "tests/examples/CParser.hs" 3170 24 3170 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3170 16 3170 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 5 3172 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 5 3171 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 5 3171 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 15 3171 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3171 15 3171 16 , SrcSpan "tests/examples/CParser.hs" 3171 16 3171 24 , SrcSpan "tests/examples/CParser.hs" 3171 24 3171 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3171 16 3171 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3172 5 3172 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3172 5 3172 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 6 3182 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3173 6 3173 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 8 3182 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3173 8 3173 12 , SrcSpan "tests/examples/CParser.hs" 3173 34 3173 36 , SrcSpan "tests/examples/CParser.hs" 3173 37 3173 38 , SrcSpan "tests/examples/CParser.hs" 3182 29 3182 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 13 3173 23 , srcInfoPoints = [] } "happyOut54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 24 3173 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 24 3173 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 24 3173 33 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 39 3182 29 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 39 3173 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 39 3173 50 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3173 51 3182 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3173 51 3173 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 5 3182 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3174 5 3174 9 , SrcSpan "tests/examples/CParser.hs" 3174 32 3174 34 , SrcSpan "tests/examples/CParser.hs" 3174 35 3174 36 , SrcSpan "tests/examples/CParser.hs" 3182 28 3182 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 10 3174 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 22 3174 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 22 3174 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 22 3174 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 37 3182 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 37 3174 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 37 3174 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3174 49 3182 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3174 49 3174 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 5 3182 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3175 5 3175 9 , SrcSpan "tests/examples/CParser.hs" 3175 31 3175 33 , SrcSpan "tests/examples/CParser.hs" 3175 34 3175 35 , SrcSpan "tests/examples/CParser.hs" 3182 27 3182 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 10 3175 20 , srcInfoPoints = [] } "happyOut57"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 21 3175 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 21 3175 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 21 3175 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 36 3182 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 36 3175 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 36 3175 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3175 48 3182 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3175 48 3175 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3182 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3182 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3176 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3176 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3176 5 3176 14 , srcInfoPoints = [] } "happyIn54"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 10 3182 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3177 10 3177 11 , SrcSpan "tests/examples/CParser.hs" 3182 5 3182 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 11 3181 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3177 11 3177 15 , SrcSpan "tests/examples/CParser.hs" 3177 28 3177 30 , SrcSpan "tests/examples/CParser.hs" 3178 13 3178 13 , SrcSpan "tests/examples/CParser.hs" 3182 5 3182 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 16 3177 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 16 3177 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3177 16 3177 27 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3181 79 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3178 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3178 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 13 3178 18 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 19 3178 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 19 3178 28 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 29 3178 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 29 3178 33 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 34 3178 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 34 3178 36 , srcInfoPoints = [] } "at") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3178 37 3181 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3178 37 3178 39 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 15 3181 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3179 15 3179 19 , SrcSpan "tests/examples/CParser.hs" 3179 32 3179 34 , SrcSpan "tests/examples/CParser.hs" 3180 17 3180 17 , SrcSpan "tests/examples/CParser.hs" 3181 17 3181 17 , SrcSpan "tests/examples/CParser.hs" 3182 5 3182 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 20 3179 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 20 3179 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3179 20 3179 31 , srcInfoPoints = [] } "happy_var_4"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 17 3180 106 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 17 3180 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3180 17 3180 18 , SrcSpan "tests/examples/CParser.hs" 3180 24 3180 25 , SrcSpan "tests/examples/CParser.hs" 3180 26 3180 27 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 18 3180 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 18 3180 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 18 3180 22 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 23 3180 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 23 3180 24 , srcInfoPoints = [] } "d") ] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 25 3180 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 25 3180 26 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 28 3180 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3180 28 3180 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 106 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 46 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 31 3180 36 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 37 3180 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 37 3180 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 37 3180 46 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 47 3180 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3180 47 3180 48 , SrcSpan "tests/examples/CParser.hs" 3180 102 3180 103 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 48 3180 102 , srcInfoPoints = [] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 48 3180 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3180 48 3180 49 , SrcSpan "tests/examples/CParser.hs" 3180 84 3180 85 , SrcSpan "tests/examples/CParser.hs" 3180 92 3180 93 , SrcSpan "tests/examples/CParser.hs" 3180 94 3180 95 ] } Boxed [ InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 49 3180 53 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 54 3180 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 54 3180 55 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 54 3180 55 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 84 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 82 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 56 3180 70 , srcInfoPoints = [] } "appendObjAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 71 3180 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 71 3180 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 71 3180 82 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 83 3180 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 83 3180 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 83 3180 84 , srcInfoPoints = [] } "d")))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 85 3180 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 85 3180 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 85 3180 92 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 93 3180 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 93 3180 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 93 3180 94 , srcInfoPoints = [] } "s")) ]) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 96 3180 97 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 96 3180 97 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 96 3180 97 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 98 3180 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 98 3180 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 98 3180 102 , srcInfoPoints = [] } "dies")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 104 3180 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 104 3180 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3180 104 3180 106 , srcInfoPoints = [] } "at"))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 17 3181 79 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 17 3181 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3181 17 3181 18 , SrcSpan "tests/examples/CParser.hs" 3181 25 3181 26 , SrcSpan "tests/examples/CParser.hs" 3181 27 3181 28 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 18 3181 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 18 3181 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 18 3181 25 , srcInfoPoints = [] } "Nothing")) [] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 26 3181 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 26 3181 27 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 29 3181 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3181 29 3181 31 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 32 3181 37 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 38 3181 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 38 3181 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 38 3181 47 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 48 3181 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3181 48 3181 49 , SrcSpan "tests/examples/CParser.hs" 3181 75 3181 76 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 49 3181 75 , srcInfoPoints = [] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 49 3181 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3181 49 3181 50 , SrcSpan "tests/examples/CParser.hs" 3181 57 3181 58 , SrcSpan "tests/examples/CParser.hs" 3181 65 3181 66 , SrcSpan "tests/examples/CParser.hs" 3181 67 3181 68 ] } Boxed [ Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 50 3181 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 50 3181 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 50 3181 57 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 58 3181 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 58 3181 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 58 3181 65 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 66 3181 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 66 3181 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 66 3181 67 , srcInfoPoints = [] } "s")) ]) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 69 3181 70 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 69 3181 70 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 69 3181 70 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 71 3181 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 71 3181 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 71 3181 75 , srcInfoPoints = [] } "dies")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 77 3181 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 77 3181 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3181 77 3181 79 , srcInfoPoints = [] } "at"))))) Nothing ])) Nothing ]))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 7 3182 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3182 7 3182 8 , SrcSpan "tests/examples/CParser.hs" 3182 8 3182 16 , SrcSpan "tests/examples/CParser.hs" 3182 16 3182 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 7 3182 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3182 7 3182 8 , SrcSpan "tests/examples/CParser.hs" 3182 8 3182 16 , SrcSpan "tests/examples/CParser.hs" 3182 16 3182 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 8 3182 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 18 3182 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 18 3182 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3182 18 3182 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 1 3184 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 1 3184 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 1 3184 16 , srcInfoPoints = [] } "happyReduce_189")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 17 3184 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3184 17 3184 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 19 3184 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 36 3184 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 36 3184 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 39 3184 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 39 3184 42 , srcInfoPoints = [] } 48 "48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 43 3184 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 43 3184 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3184 43 3184 61 , srcInfoPoints = [] } "happyReduction_189"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 1 3194 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 1 3194 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 1 3185 19 , srcInfoPoints = [] } "happyReduction_189") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 20 3188 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3185 20 3185 21 , SrcSpan "tests/examples/CParser.hs" 3188 14 3188 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 21 3188 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 21 3185 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 21 3185 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 31 3185 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3185 31 3185 32 , SrcSpan "tests/examples/CParser.hs" 3185 32 3185 40 , SrcSpan "tests/examples/CParser.hs" 3185 40 3185 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3185 32 3185 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 5 3188 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 5 3186 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 5 3186 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 15 3186 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3186 15 3186 16 , SrcSpan "tests/examples/CParser.hs" 3186 16 3186 24 , SrcSpan "tests/examples/CParser.hs" 3186 24 3186 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3186 16 3186 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 5 3188 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 5 3187 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 5 3187 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 15 3187 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3187 15 3187 16 , SrcSpan "tests/examples/CParser.hs" 3187 16 3187 24 , SrcSpan "tests/examples/CParser.hs" 3187 24 3187 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3187 16 3187 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 5 3188 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 5 3188 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 16 3188 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3188 16 3188 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 6 3194 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3189 6 3189 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3194 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3194 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3189 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3189 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 8 3189 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 18 3194 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3189 18 3189 19 , SrcSpan "tests/examples/CParser.hs" 3194 5 3194 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 19 3193 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3189 19 3189 23 , SrcSpan "tests/examples/CParser.hs" 3189 45 3189 47 , SrcSpan "tests/examples/CParser.hs" 3189 48 3189 49 , SrcSpan "tests/examples/CParser.hs" 3193 99 3193 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 24 3189 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 35 3189 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 35 3189 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 35 3189 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 50 3193 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 50 3189 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 50 3189 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3189 62 3193 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3189 62 3189 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 5 3193 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3190 5 3190 9 , SrcSpan "tests/examples/CParser.hs" 3190 31 3190 33 , SrcSpan "tests/examples/CParser.hs" 3190 34 3190 35 , SrcSpan "tests/examples/CParser.hs" 3193 98 3193 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 10 3190 20 , srcInfoPoints = [] } "happyOut56"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 21 3190 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 21 3190 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 21 3190 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 36 3193 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 36 3190 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 36 3190 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3190 48 3193 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3190 48 3190 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 5 3193 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3191 5 3191 9 , SrcSpan "tests/examples/CParser.hs" 3191 32 3191 34 , SrcSpan "tests/examples/CParser.hs" 3191 35 3191 36 , SrcSpan "tests/examples/CParser.hs" 3193 97 3193 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 10 3191 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 22 3191 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 22 3191 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 22 3191 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 37 3193 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 37 3191 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 37 3191 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3191 49 3193 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3191 49 3191 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 5 3193 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3192 5 3192 6 , SrcSpan "tests/examples/CParser.hs" 3193 96 3193 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3193 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 7 3192 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 20 3192 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 20 3192 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 20 3192 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 32 3192 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 32 3192 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 32 3192 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 34 3193 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3192 34 3192 38 , SrcSpan "tests/examples/CParser.hs" 3192 51 3192 53 , SrcSpan "tests/examples/CParser.hs" 3192 54 3192 55 , SrcSpan "tests/examples/CParser.hs" 3193 37 3193 38 , SrcSpan "tests/examples/CParser.hs" 3193 95 3193 96 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 39 3192 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 39 3192 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 39 3192 50 , srcInfoPoints = [] } "happy_var_2"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 56 3192 139 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 56 3192 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3192 56 3192 57 , SrcSpan "tests/examples/CParser.hs" 3192 63 3192 64 , SrcSpan "tests/examples/CParser.hs" 3192 65 3192 66 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 57 3192 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 57 3192 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 57 3192 61 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 62 3192 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 62 3192 63 , srcInfoPoints = [] } "d") ] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 64 3192 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 64 3192 65 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 68 3192 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3192 68 3192 70 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 139 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 88 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 71 3192 76 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 77 3192 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 77 3192 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 77 3192 88 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 89 3192 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3192 89 3192 90 , SrcSpan "tests/examples/CParser.hs" 3192 138 3192 139 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 90 3192 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3192 90 3192 91 , SrcSpan "tests/examples/CParser.hs" 3192 127 3192 128 , SrcSpan "tests/examples/CParser.hs" 3192 135 3192 136 , SrcSpan "tests/examples/CParser.hs" 3192 137 3192 138 ] } Boxed [ InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 127 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 91 3192 95 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 96 3192 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 96 3192 98 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 96 3192 98 , srcInfoPoints = [] } "$!"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 127 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 125 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 113 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 113 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 99 3192 113 , srcInfoPoints = [] } "appendObjAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 114 3192 125 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 114 3192 125 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 114 3192 125 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 126 3192 127 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 126 3192 127 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 126 3192 127 , srcInfoPoints = [] } "d")))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 128 3192 135 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 128 3192 135 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 128 3192 135 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 136 3192 137 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 136 3192 137 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3192 136 3192 137 , srcInfoPoints = [] } "s")) ] ]))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 39 3193 93 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 39 3193 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3193 39 3193 40 , SrcSpan "tests/examples/CParser.hs" 3193 47 3193 48 , SrcSpan "tests/examples/CParser.hs" 3193 49 3193 50 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 40 3193 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 40 3193 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 40 3193 47 , srcInfoPoints = [] } "Nothing")) [] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 48 3193 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 48 3193 49 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 51 3193 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3193 51 3193 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 93 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 71 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 54 3193 59 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 60 3193 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 60 3193 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 60 3193 71 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 72 3193 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3193 72 3193 73 , SrcSpan "tests/examples/CParser.hs" 3193 92 3193 93 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 73 3193 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3193 73 3193 74 , SrcSpan "tests/examples/CParser.hs" 3193 81 3193 82 , SrcSpan "tests/examples/CParser.hs" 3193 89 3193 90 , SrcSpan "tests/examples/CParser.hs" 3193 91 3193 92 ] } Boxed [ Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 74 3193 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 74 3193 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 74 3193 81 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 82 3193 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 82 3193 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 82 3193 89 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 90 3193 91 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 90 3193 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3193 90 3193 91 , srcInfoPoints = [] } "s")) ] ]))) Nothing ])))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 7 3194 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3194 7 3194 8 , SrcSpan "tests/examples/CParser.hs" 3194 39 3194 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 8 3194 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3194 8 3194 9 , SrcSpan "tests/examples/CParser.hs" 3194 11 3194 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 9 3194 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 9 3194 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 14 3194 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 26 3194 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3194 26 3194 27 , SrcSpan "tests/examples/CParser.hs" 3194 38 3194 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 27 3194 36 , srcInfoPoints = [] } "happyIn55"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 37 3194 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 37 3194 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3194 37 3194 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 1 3196 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 1 3196 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 1 3196 16 , srcInfoPoints = [] } "happyReduce_190")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 17 3196 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3196 17 3196 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 19 3196 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 31 3196 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 31 3196 33 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 34 3196 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 34 3196 37 , srcInfoPoints = [] } 48 "48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 38 3196 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 38 3196 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3196 38 3196 56 , srcInfoPoints = [] } "happyReduction_190"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 1 3213 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 1 3213 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 1 3197 19 , srcInfoPoints = [] } "happyReduction_190") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 20 3202 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3197 20 3197 21 , SrcSpan "tests/examples/CParser.hs" 3202 14 3202 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 21 3202 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 21 3197 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 21 3197 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 31 3197 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3197 31 3197 32 , SrcSpan "tests/examples/CParser.hs" 3197 32 3197 40 , SrcSpan "tests/examples/CParser.hs" 3197 40 3197 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3197 32 3197 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 5 3202 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 5 3198 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 5 3198 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 15 3198 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3198 15 3198 16 , SrcSpan "tests/examples/CParser.hs" 3198 16 3198 24 , SrcSpan "tests/examples/CParser.hs" 3198 24 3198 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3198 16 3198 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 5 3202 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 5 3199 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 5 3199 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 15 3199 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3199 15 3199 16 , SrcSpan "tests/examples/CParser.hs" 3199 16 3199 24 , SrcSpan "tests/examples/CParser.hs" 3199 24 3199 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3199 16 3199 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 5 3202 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 5 3200 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 5 3200 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 15 3200 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3200 15 3200 16 , SrcSpan "tests/examples/CParser.hs" 3200 16 3200 24 , SrcSpan "tests/examples/CParser.hs" 3200 24 3200 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3200 16 3200 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 5 3202 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 5 3201 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 5 3201 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 15 3201 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3201 15 3201 16 , SrcSpan "tests/examples/CParser.hs" 3201 16 3201 24 , SrcSpan "tests/examples/CParser.hs" 3201 24 3201 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3201 16 3201 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3202 5 3202 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3202 5 3202 14 , srcInfoPoints = [] } "happyRest"))))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 6 3213 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3203 6 3203 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 8 3213 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3203 8 3203 12 , SrcSpan "tests/examples/CParser.hs" 3203 34 3203 36 , SrcSpan "tests/examples/CParser.hs" 3203 37 3203 38 , SrcSpan "tests/examples/CParser.hs" 3213 30 3213 31 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 13 3203 23 , srcInfoPoints = [] } "happyOut55"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 24 3203 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 24 3203 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 24 3203 33 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 39 3213 30 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 39 3203 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 39 3203 50 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3203 51 3213 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3203 51 3203 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 5 3213 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3204 5 3204 9 , SrcSpan "tests/examples/CParser.hs" 3204 32 3204 34 , SrcSpan "tests/examples/CParser.hs" 3204 35 3204 36 , SrcSpan "tests/examples/CParser.hs" 3213 29 3213 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 10 3204 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 22 3204 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 22 3204 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 22 3204 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 37 3213 29 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 37 3204 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 37 3204 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3204 49 3213 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3204 49 3204 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 5 3213 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3205 5 3205 9 , SrcSpan "tests/examples/CParser.hs" 3205 31 3205 33 , SrcSpan "tests/examples/CParser.hs" 3205 34 3205 35 , SrcSpan "tests/examples/CParser.hs" 3213 28 3213 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 10 3205 20 , srcInfoPoints = [] } "happyOut56"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 21 3205 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 21 3205 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 21 3205 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 36 3213 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 36 3205 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 36 3205 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3205 48 3213 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3205 48 3205 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 5 3213 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3206 5 3206 9 , SrcSpan "tests/examples/CParser.hs" 3206 32 3206 34 , SrcSpan "tests/examples/CParser.hs" 3206 35 3206 36 , SrcSpan "tests/examples/CParser.hs" 3213 27 3213 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 10 3206 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 22 3206 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 22 3206 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 22 3206 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 37 3213 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 37 3206 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 37 3206 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3206 49 3213 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3206 49 3206 51 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3213 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3213 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3207 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3207 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3207 5 3207 14 , srcInfoPoints = [] } "happyIn55"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 10 3213 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3208 10 3208 11 , SrcSpan "tests/examples/CParser.hs" 3213 5 3213 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 11 3212 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3208 11 3208 15 , SrcSpan "tests/examples/CParser.hs" 3208 28 3208 30 , SrcSpan "tests/examples/CParser.hs" 3209 13 3209 13 , SrcSpan "tests/examples/CParser.hs" 3213 5 3213 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 16 3208 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 16 3208 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3208 16 3208 27 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3212 81 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3209 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3209 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 13 3209 18 , srcInfoPoints = [] } "CDecl")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 19 3209 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 19 3209 28 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 29 3209 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 29 3209 33 , srcInfoPoints = [] } "dies") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 34 3209 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 34 3209 38 , srcInfoPoints = [] } "attr") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3209 39 3212 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3209 39 3209 41 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 15 3212 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3210 15 3210 19 , SrcSpan "tests/examples/CParser.hs" 3210 32 3210 34 , SrcSpan "tests/examples/CParser.hs" 3211 17 3211 17 , SrcSpan "tests/examples/CParser.hs" 3212 17 3212 17 , SrcSpan "tests/examples/CParser.hs" 3213 5 3213 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 20 3210 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 20 3210 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3210 20 3210 31 , srcInfoPoints = [] } "happy_var_4"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 17 3211 122 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 17 3211 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3211 17 3211 18 , SrcSpan "tests/examples/CParser.hs" 3211 24 3211 25 , SrcSpan "tests/examples/CParser.hs" 3211 26 3211 27 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 18 3211 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 18 3211 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 18 3211 22 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 23 3211 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 23 3211 24 , srcInfoPoints = [] } "d") ] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 25 3211 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 25 3211 26 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 28 3211 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3211 28 3211 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 122 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 117 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 46 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 31 3211 36 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 37 3211 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 37 3211 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 37 3211 46 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 47 3211 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3211 47 3211 48 , SrcSpan "tests/examples/CParser.hs" 3211 116 3211 117 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 48 3211 116 , srcInfoPoints = [] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 48 3211 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3211 48 3211 49 , SrcSpan "tests/examples/CParser.hs" 3211 98 3211 99 , SrcSpan "tests/examples/CParser.hs" 3211 106 3211 107 , SrcSpan "tests/examples/CParser.hs" 3211 108 3211 109 ] } Boxed [ InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 98 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 49 3211 53 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 53 3211 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 53 3211 54 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 53 3211 54 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 55 3211 69 , srcInfoPoints = [] } "appendObjAttrs"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 70 3211 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3211 70 3211 71 , SrcSpan "tests/examples/CParser.hs" 3211 95 3211 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 95 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 71 3211 82 , srcInfoPoints = [] } "happy_var_3"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 82 3211 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 82 3211 84 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 82 3211 84 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 84 3211 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 84 3211 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 84 3211 95 , srcInfoPoints = [] } "happy_var_5")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 97 3211 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 97 3211 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 97 3211 98 , srcInfoPoints = [] } "d")))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 99 3211 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 99 3211 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 99 3211 106 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 107 3211 108 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 107 3211 108 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 107 3211 108 , srcInfoPoints = [] } "s")) ]) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 110 3211 111 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 110 3211 111 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 110 3211 111 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 112 3211 116 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 112 3211 116 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 112 3211 116 , srcInfoPoints = [] } "dies")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 118 3211 122 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 118 3211 122 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3211 118 3211 122 , srcInfoPoints = [] } "attr"))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 17 3212 81 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 17 3212 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3212 17 3212 18 , SrcSpan "tests/examples/CParser.hs" 3212 25 3212 26 , SrcSpan "tests/examples/CParser.hs" 3212 27 3212 28 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 18 3212 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 18 3212 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 18 3212 25 , srcInfoPoints = [] } "Nothing")) [] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 26 3212 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 26 3212 27 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 29 3212 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3212 29 3212 31 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 32 3212 37 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 38 3212 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 38 3212 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 38 3212 47 , srcInfoPoints = [] } "declspecs")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 48 3212 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3212 48 3212 49 , SrcSpan "tests/examples/CParser.hs" 3212 75 3212 76 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 49 3212 75 , srcInfoPoints = [] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 49 3212 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3212 49 3212 50 , SrcSpan "tests/examples/CParser.hs" 3212 57 3212 58 , SrcSpan "tests/examples/CParser.hs" 3212 65 3212 66 , SrcSpan "tests/examples/CParser.hs" 3212 67 3212 68 ] } Boxed [ Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 50 3212 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 50 3212 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 50 3212 57 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 58 3212 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 58 3212 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 58 3212 65 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 66 3212 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 66 3212 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 66 3212 67 , srcInfoPoints = [] } "s")) ]) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 69 3212 70 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 69 3212 70 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 69 3212 70 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 71 3212 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 71 3212 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 71 3212 75 , srcInfoPoints = [] } "dies")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 77 3212 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 77 3212 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3212 77 3212 81 , srcInfoPoints = [] } "attr"))))) Nothing ])) Nothing ]))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 7 3213 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3213 7 3213 8 , SrcSpan "tests/examples/CParser.hs" 3213 8 3213 16 , SrcSpan "tests/examples/CParser.hs" 3213 16 3213 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 7 3213 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3213 7 3213 8 , SrcSpan "tests/examples/CParser.hs" 3213 8 3213 16 , SrcSpan "tests/examples/CParser.hs" 3213 16 3213 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 8 3213 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 18 3213 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 18 3213 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3213 18 3213 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 1 3215 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 1 3215 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 1 3215 16 , srcInfoPoints = [] } "happyReduce_191")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 17 3215 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3215 17 3215 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 19 3215 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 36 3215 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 36 3215 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 39 3215 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 39 3215 42 , srcInfoPoints = [] } 48 "48"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 43 3215 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 43 3215 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3215 43 3215 61 , srcInfoPoints = [] } "happyReduction_191"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 1 3220 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 1 3220 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 1 3216 19 , srcInfoPoints = [] } "happyReduction_191") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 20 3217 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3216 20 3216 21 , SrcSpan "tests/examples/CParser.hs" 3217 14 3217 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 21 3217 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 21 3216 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 21 3216 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 31 3216 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3216 31 3216 32 , SrcSpan "tests/examples/CParser.hs" 3216 32 3216 40 , SrcSpan "tests/examples/CParser.hs" 3216 40 3216 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3216 32 3216 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 5 3217 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 5 3217 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 16 3217 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3217 16 3217 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 6 3220 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3218 6 3218 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3220 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3220 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3218 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3218 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 8 3218 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 18 3220 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3218 18 3218 19 , SrcSpan "tests/examples/CParser.hs" 3220 5 3220 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 19 3219 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3218 19 3218 23 , SrcSpan "tests/examples/CParser.hs" 3218 45 3218 47 , SrcSpan "tests/examples/CParser.hs" 3218 48 3218 49 , SrcSpan "tests/examples/CParser.hs" 3219 55 3219 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 24 3218 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 35 3218 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 35 3218 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 35 3218 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 50 3219 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 50 3218 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 50 3218 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3218 62 3219 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3218 62 3218 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 5 3219 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3219 5 3219 6 , SrcSpan "tests/examples/CParser.hs" 3219 54 3219 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 7 3219 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 20 3219 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 20 3219 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 20 3219 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 32 3219 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 32 3219 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 32 3219 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 34 3219 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 40 3219 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 40 3219 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 40 3219 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3219 52 3219 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3219 52 3219 53 , SrcSpan "tests/examples/CParser.hs" 3219 53 3219 54 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 7 3220 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3220 7 3220 8 , SrcSpan "tests/examples/CParser.hs" 3220 39 3220 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 8 3220 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3220 8 3220 9 , SrcSpan "tests/examples/CParser.hs" 3220 11 3220 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 9 3220 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 9 3220 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 14 3220 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 26 3220 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3220 26 3220 27 , SrcSpan "tests/examples/CParser.hs" 3220 38 3220 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 27 3220 36 , srcInfoPoints = [] } "happyIn55"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 37 3220 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 37 3220 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3220 37 3220 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 1 3222 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 1 3222 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 1 3222 16 , srcInfoPoints = [] } "happyReduce_192")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 17 3222 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3222 17 3222 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 19 3222 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 38 3222 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 38 3222 41 , srcInfoPoints = [] } 49 "49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 42 3222 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 42 3222 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3222 42 3222 60 , srcInfoPoints = [] } "happyReduction_192"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 1 3227 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 1 3227 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 1 3223 19 , srcInfoPoints = [] } "happyReduction_192") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 20 3223 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3223 20 3223 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 6 3227 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3224 6 3224 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 9 3227 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3224 9 3224 13 , SrcSpan "tests/examples/CParser.hs" 3224 35 3224 37 , SrcSpan "tests/examples/CParser.hs" 3224 38 3224 39 , SrcSpan "tests/examples/CParser.hs" 3227 6 3227 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 14 3224 24 , srcInfoPoints = [] } "happyOut63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 25 3224 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 25 3224 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 25 3224 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 40 3227 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 40 3224 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 40 3224 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3224 52 3227 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3224 52 3224 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3227 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3225 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3225 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3225 5 3225 14 , srcInfoPoints = [] } "happyIn56"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 10 3227 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3226 10 3226 11 , SrcSpan "tests/examples/CParser.hs" 3227 5 3227 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 11 3226 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3226 11 3226 12 , SrcSpan "tests/examples/CParser.hs" 3226 43 3226 44 , SrcSpan "tests/examples/CParser.hs" 3226 52 3226 53 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 43 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 12 3226 16 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 17 3226 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3226 17 3226 18 , SrcSpan "tests/examples/CParser.hs" 3226 42 3226 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 18 3226 30 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 31 3226 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 31 3226 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 31 3226 42 , srcInfoPoints = [] } "happy_var_1"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 45 3226 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 45 3226 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3226 45 3226 52 , srcInfoPoints = [] } "Nothing")) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 1 3229 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 1 3229 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 1 3229 16 , srcInfoPoints = [] } "happyReduce_193")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 17 3229 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3229 17 3229 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 19 3229 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 38 3229 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 38 3229 41 , srcInfoPoints = [] } 49 "49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 42 3229 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 42 3229 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3229 42 3229 60 , srcInfoPoints = [] } "happyReduction_193"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 1 3235 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 1 3235 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 1 3230 19 , srcInfoPoints = [] } "happyReduction_193") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 20 3230 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3230 20 3230 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3231 5 3231 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3231 5 3231 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 6 3235 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3232 6 3232 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 9 3235 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3232 9 3232 13 , SrcSpan "tests/examples/CParser.hs" 3232 36 3232 38 , SrcSpan "tests/examples/CParser.hs" 3232 39 3232 40 , SrcSpan "tests/examples/CParser.hs" 3235 6 3235 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 14 3232 25 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 26 3232 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 26 3232 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 26 3232 35 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 41 3235 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 41 3232 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 41 3232 52 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3232 53 3235 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3232 53 3232 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3235 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3233 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3233 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3233 5 3233 14 , srcInfoPoints = [] } "happyIn56"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 10 3235 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3234 10 3234 11 , SrcSpan "tests/examples/CParser.hs" 3235 5 3235 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 11 3234 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3234 11 3234 12 , SrcSpan "tests/examples/CParser.hs" 3234 19 3234 20 , SrcSpan "tests/examples/CParser.hs" 3234 37 3234 38 ] } Boxed [ Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 12 3234 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 12 3234 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 12 3234 19 , srcInfoPoints = [] } "Nothing")) , App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 37 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 21 3234 25 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 26 3234 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 26 3234 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3234 26 3234 37 , srcInfoPoints = [] } "happy_var_2"))) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 1 3237 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 1 3237 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 1 3237 16 , srcInfoPoints = [] } "happyReduce_194")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 17 3237 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3237 17 3237 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 19 3237 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 38 3237 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 38 3237 41 , srcInfoPoints = [] } 49 "49"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 42 3237 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 42 3237 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3237 42 3237 60 , srcInfoPoints = [] } "happyReduction_194"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 1 3245 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 1 3245 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 1 3238 19 , srcInfoPoints = [] } "happyReduction_194") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 20 3238 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3238 20 3238 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3239 5 3239 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3239 5 3239 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3240 5 3240 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3240 5 3240 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 6 3245 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3241 6 3241 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 9 3245 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3241 9 3241 13 , SrcSpan "tests/examples/CParser.hs" 3241 35 3241 37 , SrcSpan "tests/examples/CParser.hs" 3241 38 3241 39 , SrcSpan "tests/examples/CParser.hs" 3245 7 3245 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 14 3241 24 , srcInfoPoints = [] } "happyOut63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 25 3241 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 25 3241 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 25 3241 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 40 3245 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 40 3241 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 40 3241 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3241 52 3245 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3241 52 3241 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 5 3245 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3242 5 3242 9 , SrcSpan "tests/examples/CParser.hs" 3242 32 3242 34 , SrcSpan "tests/examples/CParser.hs" 3242 35 3242 36 , SrcSpan "tests/examples/CParser.hs" 3245 6 3245 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 10 3242 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 22 3242 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 22 3242 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 22 3242 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 37 3245 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 37 3242 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 37 3242 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3242 49 3245 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3242 49 3242 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3245 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3243 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3243 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3243 5 3243 14 , srcInfoPoints = [] } "happyIn56"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 10 3245 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3244 10 3244 11 , SrcSpan "tests/examples/CParser.hs" 3245 5 3245 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 11 3244 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3244 11 3244 12 , SrcSpan "tests/examples/CParser.hs" 3244 43 3244 44 , SrcSpan "tests/examples/CParser.hs" 3244 61 3244 62 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 43 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 12 3244 16 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 17 3244 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3244 17 3244 18 , SrcSpan "tests/examples/CParser.hs" 3244 42 3244 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 18 3244 30 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 31 3244 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 31 3244 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 31 3244 42 , srcInfoPoints = [] } "happy_var_1"))))) , App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 45 3244 49 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 50 3244 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 50 3244 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3244 50 3244 61 , srcInfoPoints = [] } "happy_var_3"))) ])))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 1 3247 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 1 3247 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 1 3247 16 , srcInfoPoints = [] } "happyReduce_195")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 17 3247 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3247 17 3247 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 19 3247 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 38 3247 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 38 3247 41 , srcInfoPoints = [] } 50 "50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 42 3247 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 42 3247 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3247 42 3247 60 , srcInfoPoints = [] } "happyReduction_195"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 1 3252 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 1 3252 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 1 3248 19 , srcInfoPoints = [] } "happyReduction_195") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 20 3248 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3248 20 3248 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 6 3252 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3249 6 3249 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 9 3252 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3249 9 3249 13 , SrcSpan "tests/examples/CParser.hs" 3249 35 3249 37 , SrcSpan "tests/examples/CParser.hs" 3249 38 3249 39 , SrcSpan "tests/examples/CParser.hs" 3252 6 3252 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 14 3249 24 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 25 3249 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 25 3249 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 25 3249 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 40 3252 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 40 3249 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 40 3249 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3249 52 3252 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3249 52 3249 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3252 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3250 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3250 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3250 5 3250 14 , srcInfoPoints = [] } "happyIn57"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 10 3252 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3251 10 3251 11 , SrcSpan "tests/examples/CParser.hs" 3252 5 3252 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 11 3251 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3251 11 3251 12 , SrcSpan "tests/examples/CParser.hs" 3251 43 3251 44 , SrcSpan "tests/examples/CParser.hs" 3251 52 3251 53 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 43 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 12 3251 16 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 17 3251 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3251 17 3251 18 , SrcSpan "tests/examples/CParser.hs" 3251 42 3251 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 18 3251 30 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 31 3251 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 31 3251 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 31 3251 42 , srcInfoPoints = [] } "happy_var_1"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 45 3251 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 45 3251 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3251 45 3251 52 , srcInfoPoints = [] } "Nothing")) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 1 3254 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 1 3254 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 1 3254 16 , srcInfoPoints = [] } "happyReduce_196")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 17 3254 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3254 17 3254 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 19 3254 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 38 3254 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 38 3254 41 , srcInfoPoints = [] } 50 "50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 42 3254 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 42 3254 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3254 42 3254 60 , srcInfoPoints = [] } "happyReduction_196"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 1 3260 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 1 3260 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 1 3255 19 , srcInfoPoints = [] } "happyReduction_196") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 20 3255 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3255 20 3255 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3256 5 3256 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3256 5 3256 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 6 3260 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3257 6 3257 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 9 3260 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3257 9 3257 13 , SrcSpan "tests/examples/CParser.hs" 3257 36 3257 38 , SrcSpan "tests/examples/CParser.hs" 3257 39 3257 40 , SrcSpan "tests/examples/CParser.hs" 3260 6 3260 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 14 3257 25 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 26 3257 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 26 3257 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 26 3257 35 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 41 3260 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 41 3257 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 41 3257 52 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3257 53 3260 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3257 53 3257 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3260 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3258 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3258 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3258 5 3258 14 , srcInfoPoints = [] } "happyIn57"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 10 3260 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3259 10 3259 11 , SrcSpan "tests/examples/CParser.hs" 3260 5 3260 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 11 3259 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3259 11 3259 12 , SrcSpan "tests/examples/CParser.hs" 3259 19 3259 20 , SrcSpan "tests/examples/CParser.hs" 3259 37 3259 38 ] } Boxed [ Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 12 3259 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 12 3259 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 12 3259 19 , srcInfoPoints = [] } "Nothing")) , App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 37 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 21 3259 25 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 26 3259 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 26 3259 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3259 26 3259 37 , srcInfoPoints = [] } "happy_var_2"))) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 1 3262 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 1 3262 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 1 3262 16 , srcInfoPoints = [] } "happyReduce_197")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 17 3262 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3262 17 3262 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 19 3262 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 38 3262 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 38 3262 41 , srcInfoPoints = [] } 50 "50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 42 3262 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 42 3262 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3262 42 3262 60 , srcInfoPoints = [] } "happyReduction_197"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 1 3270 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 1 3270 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 1 3263 19 , srcInfoPoints = [] } "happyReduction_197") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 20 3263 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3263 20 3263 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3264 5 3264 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3264 5 3264 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3265 5 3265 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3265 5 3265 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 6 3270 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3266 6 3266 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 9 3270 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3266 9 3266 13 , SrcSpan "tests/examples/CParser.hs" 3266 35 3266 37 , SrcSpan "tests/examples/CParser.hs" 3266 38 3266 39 , SrcSpan "tests/examples/CParser.hs" 3270 7 3270 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 14 3266 24 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 25 3266 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 25 3266 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 25 3266 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 40 3270 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 40 3266 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 40 3266 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3266 52 3270 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3266 52 3266 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 5 3270 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3267 5 3267 9 , SrcSpan "tests/examples/CParser.hs" 3267 32 3267 34 , SrcSpan "tests/examples/CParser.hs" 3267 35 3267 36 , SrcSpan "tests/examples/CParser.hs" 3270 6 3270 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 10 3267 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 22 3267 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 22 3267 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 22 3267 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 37 3270 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 37 3267 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 37 3267 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3267 49 3270 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3267 49 3267 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3270 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3268 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3268 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3268 5 3268 14 , srcInfoPoints = [] } "happyIn57"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 10 3270 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3269 10 3269 11 , SrcSpan "tests/examples/CParser.hs" 3270 5 3270 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 11 3269 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3269 11 3269 12 , SrcSpan "tests/examples/CParser.hs" 3269 43 3269 44 , SrcSpan "tests/examples/CParser.hs" 3269 61 3269 62 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 43 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 12 3269 16 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 17 3269 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3269 17 3269 18 , SrcSpan "tests/examples/CParser.hs" 3269 42 3269 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 18 3269 30 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 31 3269 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 31 3269 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 31 3269 42 , srcInfoPoints = [] } "happy_var_1"))))) , App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 45 3269 49 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 50 3269 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 50 3269 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3269 50 3269 61 , srcInfoPoints = [] } "happy_var_3"))) ])))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 1 3272 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 1 3272 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 1 3272 16 , srcInfoPoints = [] } "happyReduce_198")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 17 3272 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3272 17 3272 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 19 3272 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 38 3272 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 38 3272 41 , srcInfoPoints = [] } 50 "50"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 42 3272 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 42 3272 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3272 42 3272 60 , srcInfoPoints = [] } "happyReduction_198"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 1 3282 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 1 3282 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 1 3273 19 , srcInfoPoints = [] } "happyReduction_198") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 20 3273 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3273 20 3273 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3274 5 3274 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3274 5 3274 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 6 3282 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3275 6 3275 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 9 3282 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3275 9 3275 13 , SrcSpan "tests/examples/CParser.hs" 3275 35 3275 37 , SrcSpan "tests/examples/CParser.hs" 3275 38 3275 39 , SrcSpan "tests/examples/CParser.hs" 3282 7 3282 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 14 3275 24 , srcInfoPoints = [] } "happyOut57"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 25 3275 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 25 3275 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 25 3275 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 40 3282 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 40 3275 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 40 3275 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3275 52 3282 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3275 52 3275 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 5 3282 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3276 5 3276 9 , SrcSpan "tests/examples/CParser.hs" 3276 32 3276 34 , SrcSpan "tests/examples/CParser.hs" 3276 35 3276 36 , SrcSpan "tests/examples/CParser.hs" 3282 6 3282 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 10 3276 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 22 3276 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 22 3276 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 22 3276 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 37 3282 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 37 3276 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 37 3276 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3276 49 3282 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3276 49 3276 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3282 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3277 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3277 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3277 5 3277 14 , srcInfoPoints = [] } "happyIn57"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 10 3282 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3278 10 3278 11 , SrcSpan "tests/examples/CParser.hs" 3282 5 3282 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 11 3281 20 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3278 11 3278 15 , SrcSpan "tests/examples/CParser.hs" 3278 28 3278 30 , SrcSpan "tests/examples/CParser.hs" 3278 31 3278 32 , SrcSpan "tests/examples/CParser.hs" 3279 21 3279 22 , SrcSpan "tests/examples/CParser.hs" 3281 19 3281 20 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 16 3278 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 16 3278 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 16 3278 27 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 35 3278 67 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 35 3278 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3278 35 3278 36 , SrcSpan "tests/examples/CParser.hs" 3278 43 3278 44 , SrcSpan "tests/examples/CParser.hs" 3278 48 3278 49 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 36 3278 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 36 3278 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 36 3278 43 , srcInfoPoints = [] } "Nothing")) [] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 44 3278 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 44 3278 48 , srcInfoPoints = [] } "expr") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 50 3278 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3278 50 3278 52 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 53 3278 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3278 53 3278 54 , SrcSpan "tests/examples/CParser.hs" 3278 61 3278 62 , SrcSpan "tests/examples/CParser.hs" 3278 66 3278 67 ] } Boxed [ Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 54 3278 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 54 3278 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 54 3278 61 , srcInfoPoints = [] } "Nothing")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 62 3278 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 62 3278 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3278 62 3278 66 , srcInfoPoints = [] } "expr")) ])) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 23 3280 107 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 23 3279 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3279 23 3279 24 , SrcSpan "tests/examples/CParser.hs" 3279 69 3279 70 , SrcSpan "tests/examples/CParser.hs" 3279 74 3279 75 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 24 3279 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 24 3279 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 24 3279 28 , srcInfoPoints = [] } "Just")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 29 3279 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3279 29 3279 30 , SrcSpan "tests/examples/CParser.hs" 3279 68 3279 69 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 30 3279 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 30 3279 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 30 3279 36 , srcInfoPoints = [] } "CDeclr")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 37 3279 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 37 3279 41 , srcInfoPoints = [] } "name") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 42 3279 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 42 3279 49 , srcInfoPoints = [] } "derived") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 50 3279 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 50 3279 57 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 58 3279 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 58 3279 63 , srcInfoPoints = [] } "attrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 64 3279 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 64 3279 68 , srcInfoPoints = [] } "node") ]) ] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 71 3279 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 71 3279 74 , srcInfoPoints = [] } "bsz") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3279 76 3280 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3279 76 3279 78 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 41 3280 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3280 41 3280 42 , SrcSpan "tests/examples/CParser.hs" 3280 102 3280 103 , SrcSpan "tests/examples/CParser.hs" 3280 106 3280 107 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 102 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 42 3280 46 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 47 3280 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3280 47 3280 48 , SrcSpan "tests/examples/CParser.hs" 3280 101 3280 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 101 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 75 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 67 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 59 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 48 3280 54 , srcInfoPoints = [] } "CDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 55 3280 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 55 3280 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 55 3280 59 , srcInfoPoints = [] } "name")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 60 3280 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 60 3280 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 60 3280 67 , srcInfoPoints = [] } "derived")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 68 3280 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 68 3280 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 68 3280 75 , srcInfoPoints = [] } "asmname")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 76 3280 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3280 76 3280 77 , SrcSpan "tests/examples/CParser.hs" 3280 95 3280 96 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 95 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 77 3280 82 , srcInfoPoints = [] } "attrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 82 3280 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 82 3280 84 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 82 3280 84 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 84 3280 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 84 3280 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 84 3280 95 , srcInfoPoints = [] } "happy_var_2")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 97 3280 101 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 97 3280 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 97 3280 101 , srcInfoPoints = [] } "node"))))) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 103 3280 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 103 3280 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3280 103 3280 106 , srcInfoPoints = [] } "bsz")) ])) Nothing ])))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 1 3284 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 1 3284 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 1 3284 16 , srcInfoPoints = [] } "happyReduce_199")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 17 3284 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3284 17 3284 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 19 3284 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 36 3284 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 36 3284 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 39 3284 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 39 3284 42 , srcInfoPoints = [] } 51 "51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 43 3284 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 43 3284 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3284 43 3284 61 , srcInfoPoints = [] } "happyReduction_199"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 1 3295 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 1 3295 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 1 3285 19 , srcInfoPoints = [] } "happyReduction_199") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 20 3290 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3285 20 3285 21 , SrcSpan "tests/examples/CParser.hs" 3290 14 3290 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 21 3290 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 21 3285 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 21 3285 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 31 3285 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3285 31 3285 32 , SrcSpan "tests/examples/CParser.hs" 3285 32 3285 40 , SrcSpan "tests/examples/CParser.hs" 3285 40 3285 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3285 32 3285 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 5 3290 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 5 3286 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 5 3286 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 15 3286 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3286 15 3286 16 , SrcSpan "tests/examples/CParser.hs" 3286 16 3286 24 , SrcSpan "tests/examples/CParser.hs" 3286 24 3286 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3286 16 3286 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 5 3290 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 5 3287 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 5 3287 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 15 3287 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3287 15 3287 16 , SrcSpan "tests/examples/CParser.hs" 3287 16 3287 24 , SrcSpan "tests/examples/CParser.hs" 3287 24 3287 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3287 16 3287 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 5 3290 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 5 3288 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 5 3288 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 15 3288 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3288 15 3288 16 , SrcSpan "tests/examples/CParser.hs" 3288 16 3288 24 , SrcSpan "tests/examples/CParser.hs" 3288 24 3288 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3288 16 3288 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 5 3290 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 5 3289 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 5 3289 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 15 3289 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3289 15 3289 16 , SrcSpan "tests/examples/CParser.hs" 3289 16 3289 24 , SrcSpan "tests/examples/CParser.hs" 3289 24 3289 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3289 16 3289 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 5 3290 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 5 3290 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 16 3290 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3290 16 3290 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 6 3295 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3291 6 3291 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3295 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3295 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3291 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3291 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 8 3291 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 18 3295 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3291 18 3291 19 , SrcSpan "tests/examples/CParser.hs" 3295 5 3295 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 19 3294 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3291 19 3291 23 , SrcSpan "tests/examples/CParser.hs" 3291 46 3291 48 , SrcSpan "tests/examples/CParser.hs" 3291 49 3291 50 , SrcSpan "tests/examples/CParser.hs" 3294 92 3294 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 24 3291 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 36 3291 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 36 3291 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 36 3291 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 51 3294 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 51 3291 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 51 3291 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3291 63 3294 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3291 63 3291 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 5 3294 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3292 5 3292 9 , SrcSpan "tests/examples/CParser.hs" 3292 32 3292 34 , SrcSpan "tests/examples/CParser.hs" 3292 35 3292 36 , SrcSpan "tests/examples/CParser.hs" 3294 91 3294 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 10 3292 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 22 3292 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 22 3292 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 22 3292 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 37 3294 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 37 3292 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 37 3292 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3292 49 3294 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3292 49 3292 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 5 3294 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3293 5 3293 9 , SrcSpan "tests/examples/CParser.hs" 3293 31 3293 33 , SrcSpan "tests/examples/CParser.hs" 3293 34 3293 35 , SrcSpan "tests/examples/CParser.hs" 3294 90 3294 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 10 3293 20 , srcInfoPoints = [] } "happyOut59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 21 3293 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 21 3293 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 21 3293 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 36 3294 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 36 3293 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 36 3293 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3293 48 3294 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3293 48 3293 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 5 3294 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3294 5 3294 6 , SrcSpan "tests/examples/CParser.hs" 3294 89 3294 90 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 7 3294 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 20 3294 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 20 3294 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 20 3294 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 32 3294 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 32 3294 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 32 3294 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 77 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 34 3294 39 , srcInfoPoints = [] } "CEnum"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 40 3294 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 40 3294 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 40 3294 47 , srcInfoPoints = [] } "Nothing")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 50 3294 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3294 50 3294 51 , SrcSpan "tests/examples/CParser.hs" 3294 76 3294 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 76 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 51 3294 55 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 55 3294 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 55 3294 56 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 55 3294 56 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 57 3294 64 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 65 3294 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 65 3294 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 65 3294 76 , srcInfoPoints = [] } "happy_var_4"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 78 3294 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 78 3294 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3294 78 3294 89 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 7 3295 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3295 7 3295 8 , SrcSpan "tests/examples/CParser.hs" 3295 39 3295 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 8 3295 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3295 8 3295 9 , SrcSpan "tests/examples/CParser.hs" 3295 11 3295 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 9 3295 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 9 3295 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 14 3295 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 26 3295 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3295 26 3295 27 , SrcSpan "tests/examples/CParser.hs" 3295 38 3295 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 27 3295 36 , srcInfoPoints = [] } "happyIn58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 37 3295 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 37 3295 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3295 37 3295 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 1 3297 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 1 3297 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 1 3297 16 , srcInfoPoints = [] } "happyReduce_200")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 17 3297 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3297 17 3297 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 19 3297 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 36 3297 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 36 3297 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 39 3297 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 39 3297 42 , srcInfoPoints = [] } 51 "51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 43 3297 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 43 3297 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3297 43 3297 61 , srcInfoPoints = [] } "happyReduction_200"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 1 3309 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 1 3309 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 1 3298 19 , srcInfoPoints = [] } "happyReduction_200") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 20 3304 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3298 20 3298 21 , SrcSpan "tests/examples/CParser.hs" 3304 14 3304 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 21 3304 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 21 3298 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 21 3298 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 31 3298 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3298 31 3298 32 , SrcSpan "tests/examples/CParser.hs" 3298 32 3298 40 , SrcSpan "tests/examples/CParser.hs" 3298 40 3298 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3298 32 3298 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 5 3304 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 5 3299 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 5 3299 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 15 3299 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3299 15 3299 16 , SrcSpan "tests/examples/CParser.hs" 3299 16 3299 24 , SrcSpan "tests/examples/CParser.hs" 3299 24 3299 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3299 16 3299 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 5 3304 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 5 3300 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 5 3300 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 15 3300 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3300 15 3300 16 , SrcSpan "tests/examples/CParser.hs" 3300 16 3300 24 , SrcSpan "tests/examples/CParser.hs" 3300 24 3300 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3300 16 3300 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 5 3304 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 5 3301 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 5 3301 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 15 3301 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3301 15 3301 16 , SrcSpan "tests/examples/CParser.hs" 3301 16 3301 24 , SrcSpan "tests/examples/CParser.hs" 3301 24 3301 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3301 16 3301 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 5 3304 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 5 3302 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 5 3302 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 15 3302 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3302 15 3302 16 , SrcSpan "tests/examples/CParser.hs" 3302 16 3302 24 , SrcSpan "tests/examples/CParser.hs" 3302 24 3302 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3302 16 3302 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 5 3304 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 5 3303 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 5 3303 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 15 3303 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3303 15 3303 16 , SrcSpan "tests/examples/CParser.hs" 3303 16 3303 24 , SrcSpan "tests/examples/CParser.hs" 3303 24 3303 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3303 16 3303 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 5 3304 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 5 3304 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 16 3304 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3304 16 3304 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 6 3309 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3305 6 3305 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3309 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3309 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3305 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3305 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 8 3305 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 18 3309 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3305 18 3305 19 , SrcSpan "tests/examples/CParser.hs" 3309 5 3309 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 19 3308 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3305 19 3305 23 , SrcSpan "tests/examples/CParser.hs" 3305 46 3305 48 , SrcSpan "tests/examples/CParser.hs" 3305 49 3305 50 , SrcSpan "tests/examples/CParser.hs" 3308 92 3308 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 24 3305 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 36 3305 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 36 3305 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 36 3305 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 51 3308 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 51 3305 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 51 3305 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3305 63 3308 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3305 63 3305 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 5 3308 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3306 5 3306 9 , SrcSpan "tests/examples/CParser.hs" 3306 32 3306 34 , SrcSpan "tests/examples/CParser.hs" 3306 35 3306 36 , SrcSpan "tests/examples/CParser.hs" 3308 91 3308 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 10 3306 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 22 3306 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 22 3306 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 22 3306 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 37 3308 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 37 3306 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 37 3306 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3306 49 3308 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3306 49 3306 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 5 3308 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3307 5 3307 9 , SrcSpan "tests/examples/CParser.hs" 3307 31 3307 33 , SrcSpan "tests/examples/CParser.hs" 3307 34 3307 35 , SrcSpan "tests/examples/CParser.hs" 3308 90 3308 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 10 3307 20 , srcInfoPoints = [] } "happyOut59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 21 3307 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 21 3307 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 21 3307 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 36 3308 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 36 3307 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 36 3307 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3307 48 3308 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3307 48 3307 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 5 3308 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3308 5 3308 6 , SrcSpan "tests/examples/CParser.hs" 3308 89 3308 90 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 7 3308 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 20 3308 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 20 3308 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 20 3308 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 32 3308 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 32 3308 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 32 3308 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 77 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 34 3308 39 , srcInfoPoints = [] } "CEnum"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 40 3308 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 40 3308 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 40 3308 47 , srcInfoPoints = [] } "Nothing")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 50 3308 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3308 50 3308 51 , SrcSpan "tests/examples/CParser.hs" 3308 76 3308 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 76 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 51 3308 55 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 55 3308 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 55 3308 56 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 55 3308 56 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 57 3308 64 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 65 3308 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 65 3308 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 65 3308 76 , srcInfoPoints = [] } "happy_var_4"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 78 3308 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 78 3308 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3308 78 3308 89 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 7 3309 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3309 7 3309 8 , SrcSpan "tests/examples/CParser.hs" 3309 39 3309 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 8 3309 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3309 8 3309 9 , SrcSpan "tests/examples/CParser.hs" 3309 11 3309 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 9 3309 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 9 3309 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 14 3309 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 26 3309 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3309 26 3309 27 , SrcSpan "tests/examples/CParser.hs" 3309 38 3309 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 27 3309 36 , srcInfoPoints = [] } "happyIn58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 37 3309 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 37 3309 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3309 37 3309 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 1 3311 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 1 3311 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 1 3311 16 , srcInfoPoints = [] } "happyReduce_201")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 17 3311 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3311 17 3311 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 19 3311 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 36 3311 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 36 3311 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 39 3311 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 39 3311 42 , srcInfoPoints = [] } 51 "51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 43 3311 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 43 3311 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3311 43 3311 61 , srcInfoPoints = [] } "happyReduction_201"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 1 3324 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 1 3324 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 1 3312 19 , srcInfoPoints = [] } "happyReduction_201") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 20 3318 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3312 20 3312 21 , SrcSpan "tests/examples/CParser.hs" 3318 14 3318 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 21 3318 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 21 3312 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 21 3312 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 31 3312 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3312 31 3312 32 , SrcSpan "tests/examples/CParser.hs" 3312 32 3312 40 , SrcSpan "tests/examples/CParser.hs" 3312 40 3312 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3312 32 3312 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 5 3318 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 5 3313 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 5 3313 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 15 3313 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3313 15 3313 16 , SrcSpan "tests/examples/CParser.hs" 3313 16 3313 24 , SrcSpan "tests/examples/CParser.hs" 3313 24 3313 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3313 16 3313 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 5 3318 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 5 3314 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 5 3314 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 15 3314 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3314 15 3314 16 , SrcSpan "tests/examples/CParser.hs" 3314 16 3314 24 , SrcSpan "tests/examples/CParser.hs" 3314 24 3314 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3314 16 3314 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 5 3318 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 5 3315 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 5 3315 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 15 3315 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3315 15 3315 16 , SrcSpan "tests/examples/CParser.hs" 3315 16 3315 24 , SrcSpan "tests/examples/CParser.hs" 3315 24 3315 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3315 16 3315 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 5 3318 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 5 3316 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 5 3316 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 15 3316 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3316 15 3316 16 , SrcSpan "tests/examples/CParser.hs" 3316 16 3316 24 , SrcSpan "tests/examples/CParser.hs" 3316 24 3316 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3316 16 3316 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 5 3318 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 5 3317 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 5 3317 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 15 3317 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3317 15 3317 16 , SrcSpan "tests/examples/CParser.hs" 3317 16 3317 24 , SrcSpan "tests/examples/CParser.hs" 3317 24 3317 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3317 16 3317 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 5 3318 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 5 3318 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 16 3318 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3318 16 3318 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 6 3324 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3319 6 3319 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3324 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3324 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3319 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3319 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 8 3319 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 18 3324 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3319 18 3319 19 , SrcSpan "tests/examples/CParser.hs" 3324 5 3324 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 19 3323 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3319 19 3319 23 , SrcSpan "tests/examples/CParser.hs" 3319 46 3319 48 , SrcSpan "tests/examples/CParser.hs" 3319 49 3319 50 , SrcSpan "tests/examples/CParser.hs" 3323 102 3323 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 24 3319 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 36 3319 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 36 3319 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 36 3319 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 51 3323 102 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 51 3319 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 51 3319 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3319 63 3323 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3319 63 3319 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 5 3323 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3320 5 3320 9 , SrcSpan "tests/examples/CParser.hs" 3320 32 3320 34 , SrcSpan "tests/examples/CParser.hs" 3320 35 3320 36 , SrcSpan "tests/examples/CParser.hs" 3323 101 3323 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 10 3320 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 22 3320 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 22 3320 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 22 3320 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 37 3323 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 37 3320 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 37 3320 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3320 49 3323 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3320 49 3320 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 5 3323 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3321 5 3321 9 , SrcSpan "tests/examples/CParser.hs" 3321 32 3321 34 , SrcSpan "tests/examples/CParser.hs" 3321 35 3321 36 , SrcSpan "tests/examples/CParser.hs" 3323 100 3323 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 10 3321 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 22 3321 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 22 3321 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 22 3321 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 37 3323 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 37 3321 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 37 3321 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3321 49 3323 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3321 49 3321 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 5 3323 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3322 5 3322 9 , SrcSpan "tests/examples/CParser.hs" 3322 31 3322 33 , SrcSpan "tests/examples/CParser.hs" 3322 34 3322 35 , SrcSpan "tests/examples/CParser.hs" 3323 99 3323 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 10 3322 20 , srcInfoPoints = [] } "happyOut59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 21 3322 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 21 3322 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 21 3322 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 36 3323 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 36 3322 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 36 3322 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3322 48 3323 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3322 48 3322 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 5 3323 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3323 5 3323 6 , SrcSpan "tests/examples/CParser.hs" 3323 98 3323 99 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 7 3323 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 20 3323 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 20 3323 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 20 3323 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 32 3323 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 32 3323 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 32 3323 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 34 3323 39 , srcInfoPoints = [] } "CEnum"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 40 3323 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3323 40 3323 41 , SrcSpan "tests/examples/CParser.hs" 3323 57 3323 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 41 3323 45 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 46 3323 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 46 3323 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 46 3323 57 , srcInfoPoints = [] } "happy_var_3")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 59 3323 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3323 59 3323 60 , SrcSpan "tests/examples/CParser.hs" 3323 85 3323 86 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 85 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 60 3323 64 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 64 3323 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 64 3323 65 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 64 3323 65 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 85 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 66 3323 73 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 74 3323 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 74 3323 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 74 3323 85 , srcInfoPoints = [] } "happy_var_5"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 87 3323 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 87 3323 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3323 87 3323 98 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 7 3324 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3324 7 3324 8 , SrcSpan "tests/examples/CParser.hs" 3324 39 3324 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 8 3324 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3324 8 3324 9 , SrcSpan "tests/examples/CParser.hs" 3324 11 3324 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 9 3324 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 9 3324 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 14 3324 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 26 3324 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3324 26 3324 27 , SrcSpan "tests/examples/CParser.hs" 3324 38 3324 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 27 3324 36 , srcInfoPoints = [] } "happyIn58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 37 3324 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 37 3324 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3324 37 3324 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 1 3326 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 1 3326 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 1 3326 16 , srcInfoPoints = [] } "happyReduce_202")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 17 3326 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3326 17 3326 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 19 3326 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 36 3326 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 36 3326 38 , srcInfoPoints = [] } 7 "7"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 39 3326 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 39 3326 42 , srcInfoPoints = [] } 51 "51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 43 3326 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 43 3326 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3326 43 3326 61 , srcInfoPoints = [] } "happyReduction_202"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 1 3340 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 1 3340 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 1 3327 19 , srcInfoPoints = [] } "happyReduction_202") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 20 3334 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3327 20 3327 21 , SrcSpan "tests/examples/CParser.hs" 3334 14 3334 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 21 3334 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 21 3327 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 21 3327 30 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 31 3327 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3327 31 3327 32 , SrcSpan "tests/examples/CParser.hs" 3327 32 3327 40 , SrcSpan "tests/examples/CParser.hs" 3327 40 3327 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3327 32 3327 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 5 3334 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 5 3328 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 5 3328 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 15 3328 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3328 15 3328 16 , SrcSpan "tests/examples/CParser.hs" 3328 16 3328 24 , SrcSpan "tests/examples/CParser.hs" 3328 24 3328 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3328 16 3328 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 5 3334 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 5 3329 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 5 3329 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 15 3329 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3329 15 3329 16 , SrcSpan "tests/examples/CParser.hs" 3329 16 3329 24 , SrcSpan "tests/examples/CParser.hs" 3329 24 3329 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3329 16 3329 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 5 3334 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 5 3330 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 5 3330 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 15 3330 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3330 15 3330 16 , SrcSpan "tests/examples/CParser.hs" 3330 16 3330 24 , SrcSpan "tests/examples/CParser.hs" 3330 24 3330 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3330 16 3330 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 5 3334 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 5 3331 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 5 3331 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 15 3331 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3331 15 3331 16 , SrcSpan "tests/examples/CParser.hs" 3331 16 3331 24 , SrcSpan "tests/examples/CParser.hs" 3331 24 3331 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3331 16 3331 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 5 3334 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 5 3332 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 5 3332 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 15 3332 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3332 15 3332 16 , SrcSpan "tests/examples/CParser.hs" 3332 16 3332 24 , SrcSpan "tests/examples/CParser.hs" 3332 24 3332 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3332 16 3332 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 5 3334 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 5 3333 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 5 3333 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 15 3333 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3333 15 3333 16 , SrcSpan "tests/examples/CParser.hs" 3333 16 3333 24 , SrcSpan "tests/examples/CParser.hs" 3333 24 3333 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3333 16 3333 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 5 3334 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 5 3334 14 , srcInfoPoints = [] } "happyRest"))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 16 3334 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3334 16 3334 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 6 3340 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3335 6 3335 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3340 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3340 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3335 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3335 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 8 3335 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 18 3340 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3335 18 3335 19 , SrcSpan "tests/examples/CParser.hs" 3340 5 3340 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 19 3339 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3335 19 3335 23 , SrcSpan "tests/examples/CParser.hs" 3335 46 3335 48 , SrcSpan "tests/examples/CParser.hs" 3335 49 3335 50 , SrcSpan "tests/examples/CParser.hs" 3339 102 3339 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 24 3335 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 36 3335 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 36 3335 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 36 3335 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 51 3339 102 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 51 3335 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 51 3335 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3335 63 3339 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3335 63 3335 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 5 3339 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3336 5 3336 9 , SrcSpan "tests/examples/CParser.hs" 3336 32 3336 34 , SrcSpan "tests/examples/CParser.hs" 3336 35 3336 36 , SrcSpan "tests/examples/CParser.hs" 3339 101 3339 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 10 3336 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 22 3336 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 22 3336 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 22 3336 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 37 3339 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 37 3336 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 37 3336 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3336 49 3339 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3336 49 3336 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 5 3339 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3337 5 3337 9 , SrcSpan "tests/examples/CParser.hs" 3337 32 3337 34 , SrcSpan "tests/examples/CParser.hs" 3337 35 3337 36 , SrcSpan "tests/examples/CParser.hs" 3339 100 3339 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 10 3337 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 22 3337 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 22 3337 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 22 3337 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 37 3339 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 37 3337 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 37 3337 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3337 49 3339 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3337 49 3337 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 5 3339 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3338 5 3338 9 , SrcSpan "tests/examples/CParser.hs" 3338 31 3338 33 , SrcSpan "tests/examples/CParser.hs" 3338 34 3338 35 , SrcSpan "tests/examples/CParser.hs" 3339 99 3339 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 10 3338 20 , srcInfoPoints = [] } "happyOut59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 21 3338 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 21 3338 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 21 3338 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 36 3339 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 36 3338 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 36 3338 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3338 48 3339 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3338 48 3338 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 5 3339 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3339 5 3339 6 , SrcSpan "tests/examples/CParser.hs" 3339 98 3339 99 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 7 3339 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 20 3339 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 20 3339 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 20 3339 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 32 3339 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 32 3339 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 32 3339 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 34 3339 39 , srcInfoPoints = [] } "CEnum"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 40 3339 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3339 40 3339 41 , SrcSpan "tests/examples/CParser.hs" 3339 57 3339 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 41 3339 45 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 46 3339 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 46 3339 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 46 3339 57 , srcInfoPoints = [] } "happy_var_3")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 59 3339 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3339 59 3339 60 , SrcSpan "tests/examples/CParser.hs" 3339 85 3339 86 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 85 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 60 3339 64 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 64 3339 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 64 3339 65 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 64 3339 65 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 85 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 66 3339 73 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 74 3339 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 74 3339 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 74 3339 85 , srcInfoPoints = [] } "happy_var_5"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 87 3339 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 87 3339 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3339 87 3339 98 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 7 3340 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3340 7 3340 8 , SrcSpan "tests/examples/CParser.hs" 3340 39 3340 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 8 3340 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3340 8 3340 9 , SrcSpan "tests/examples/CParser.hs" 3340 11 3340 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 9 3340 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 9 3340 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 14 3340 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 26 3340 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3340 26 3340 27 , SrcSpan "tests/examples/CParser.hs" 3340 38 3340 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 27 3340 36 , srcInfoPoints = [] } "happyIn58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 37 3340 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 37 3340 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3340 37 3340 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 1 3342 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 1 3342 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 1 3342 16 , srcInfoPoints = [] } "happyReduce_203")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 17 3342 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3342 17 3342 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 19 3342 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 36 3342 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 36 3342 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 39 3342 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 39 3342 42 , srcInfoPoints = [] } 51 "51"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 43 3342 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 43 3342 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3342 43 3342 61 , srcInfoPoints = [] } "happyReduction_203"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 1 3351 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 1 3351 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 1 3343 19 , srcInfoPoints = [] } "happyReduction_203") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 20 3346 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3343 20 3343 21 , SrcSpan "tests/examples/CParser.hs" 3346 14 3346 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 21 3346 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 21 3343 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 21 3343 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 31 3343 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3343 31 3343 32 , SrcSpan "tests/examples/CParser.hs" 3343 32 3343 40 , SrcSpan "tests/examples/CParser.hs" 3343 40 3343 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3343 32 3343 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 5 3346 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 5 3344 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 5 3344 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 15 3344 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3344 15 3344 16 , SrcSpan "tests/examples/CParser.hs" 3344 16 3344 24 , SrcSpan "tests/examples/CParser.hs" 3344 24 3344 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3344 16 3344 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 5 3346 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 5 3345 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 5 3345 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 15 3345 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3345 15 3345 16 , SrcSpan "tests/examples/CParser.hs" 3345 16 3345 24 , SrcSpan "tests/examples/CParser.hs" 3345 24 3345 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3345 16 3345 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 5 3346 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 5 3346 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 16 3346 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3346 16 3346 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 6 3351 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3347 6 3347 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3351 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3351 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3347 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3347 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 8 3347 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 18 3351 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3347 18 3347 19 , SrcSpan "tests/examples/CParser.hs" 3351 5 3351 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 19 3350 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3347 19 3347 23 , SrcSpan "tests/examples/CParser.hs" 3347 46 3347 48 , SrcSpan "tests/examples/CParser.hs" 3347 49 3347 50 , SrcSpan "tests/examples/CParser.hs" 3350 81 3350 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 24 3347 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 36 3347 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 36 3347 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 36 3347 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 51 3350 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 51 3347 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 51 3347 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3347 63 3350 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3347 63 3347 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 5 3350 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3348 5 3348 9 , SrcSpan "tests/examples/CParser.hs" 3348 32 3348 34 , SrcSpan "tests/examples/CParser.hs" 3348 35 3348 36 , SrcSpan "tests/examples/CParser.hs" 3350 80 3350 81 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 10 3348 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 22 3348 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 22 3348 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 22 3348 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 37 3350 80 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 37 3348 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 37 3348 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3348 49 3350 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3348 49 3348 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 5 3350 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3349 5 3349 9 , SrcSpan "tests/examples/CParser.hs" 3349 32 3349 34 , SrcSpan "tests/examples/CParser.hs" 3349 35 3349 36 , SrcSpan "tests/examples/CParser.hs" 3350 79 3350 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 10 3349 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 22 3349 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 22 3349 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 22 3349 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 37 3350 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 37 3349 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 37 3349 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3349 49 3350 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3349 49 3349 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 5 3350 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3350 5 3350 6 , SrcSpan "tests/examples/CParser.hs" 3350 78 3350 79 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 7 3350 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 20 3350 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 20 3350 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 20 3350 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 32 3350 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 32 3350 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 32 3350 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 34 3350 39 , srcInfoPoints = [] } "CEnum"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 40 3350 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3350 40 3350 41 , SrcSpan "tests/examples/CParser.hs" 3350 57 3350 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 41 3350 45 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 46 3350 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 46 3350 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 46 3350 57 , srcInfoPoints = [] } "happy_var_3")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 59 3350 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 59 3350 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 59 3350 66 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 67 3350 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 67 3350 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3350 67 3350 78 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 7 3351 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3351 7 3351 8 , SrcSpan "tests/examples/CParser.hs" 3351 39 3351 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 8 3351 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3351 8 3351 9 , SrcSpan "tests/examples/CParser.hs" 3351 11 3351 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 9 3351 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 9 3351 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 14 3351 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 26 3351 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3351 26 3351 27 , SrcSpan "tests/examples/CParser.hs" 3351 38 3351 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 27 3351 36 , srcInfoPoints = [] } "happyIn58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 37 3351 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 37 3351 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3351 37 3351 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 1 3353 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 1 3353 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 1 3353 16 , srcInfoPoints = [] } "happyReduce_204")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 17 3353 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3353 17 3353 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 19 3353 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 38 3353 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 38 3353 41 , srcInfoPoints = [] } 52 "52"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 42 3353 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 42 3353 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3353 42 3353 60 , srcInfoPoints = [] } "happyReduction_204"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 1 3358 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 1 3358 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 1 3354 19 , srcInfoPoints = [] } "happyReduction_204") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 20 3354 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3354 20 3354 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 6 3358 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3355 6 3355 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 9 3358 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3355 9 3355 13 , SrcSpan "tests/examples/CParser.hs" 3355 35 3355 37 , SrcSpan "tests/examples/CParser.hs" 3355 38 3355 39 , SrcSpan "tests/examples/CParser.hs" 3358 6 3358 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 14 3355 24 , srcInfoPoints = [] } "happyOut60"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 25 3355 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 25 3355 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 25 3355 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 40 3358 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 40 3355 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 40 3355 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3355 52 3358 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3355 52 3355 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3358 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3356 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3356 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3356 5 3356 14 , srcInfoPoints = [] } "happyIn59"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 10 3358 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3357 10 3357 11 , SrcSpan "tests/examples/CParser.hs" 3358 5 3358 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 11 3357 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 21 3357 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 21 3357 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3357 21 3357 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 1 3360 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 1 3360 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 1 3360 16 , srcInfoPoints = [] } "happyReduce_205")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 17 3360 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3360 17 3360 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 19 3360 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 38 3360 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 38 3360 41 , srcInfoPoints = [] } 52 "52"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 42 3360 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 42 3360 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3360 42 3360 60 , srcInfoPoints = [] } "happyReduction_205"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 1 3368 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 1 3368 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 1 3361 19 , srcInfoPoints = [] } "happyReduction_205") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 20 3361 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3361 20 3361 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3362 5 3362 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3362 5 3362 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3363 5 3363 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3363 5 3363 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 6 3368 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3364 6 3364 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 9 3368 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3364 9 3364 13 , SrcSpan "tests/examples/CParser.hs" 3364 35 3364 37 , SrcSpan "tests/examples/CParser.hs" 3364 38 3364 39 , SrcSpan "tests/examples/CParser.hs" 3368 7 3368 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 14 3364 24 , srcInfoPoints = [] } "happyOut59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 25 3364 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 25 3364 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 25 3364 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 40 3368 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 40 3364 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 40 3364 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3364 52 3368 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3364 52 3364 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 5 3368 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3365 5 3365 9 , SrcSpan "tests/examples/CParser.hs" 3365 31 3365 33 , SrcSpan "tests/examples/CParser.hs" 3365 34 3365 35 , SrcSpan "tests/examples/CParser.hs" 3368 6 3368 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 10 3365 20 , srcInfoPoints = [] } "happyOut60"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 21 3365 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 21 3365 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 21 3365 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 36 3368 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 36 3365 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 36 3365 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3365 48 3368 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3365 48 3365 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3368 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3366 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3366 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3366 5 3366 14 , srcInfoPoints = [] } "happyIn59"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 10 3368 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3367 10 3367 11 , SrcSpan "tests/examples/CParser.hs" 3368 5 3368 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 11 3367 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 23 3367 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3367 23 3367 24 , SrcSpan "tests/examples/CParser.hs" 3367 24 3367 28 , SrcSpan "tests/examples/CParser.hs" 3367 28 3367 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 23 3367 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3367 23 3367 24 , SrcSpan "tests/examples/CParser.hs" 3367 24 3367 28 , SrcSpan "tests/examples/CParser.hs" 3367 28 3367 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 24 3367 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 30 3367 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 30 3367 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3367 30 3367 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 1 3370 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 1 3370 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 1 3370 16 , srcInfoPoints = [] } "happyReduce_206")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 17 3370 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3370 17 3370 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 19 3370 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 38 3370 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 38 3370 41 , srcInfoPoints = [] } 53 "53"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 42 3370 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 42 3370 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3370 42 3370 60 , srcInfoPoints = [] } "happyReduction_206"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 1 3375 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 1 3375 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 1 3371 19 , srcInfoPoints = [] } "happyReduction_206") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 20 3371 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3371 20 3371 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 6 3375 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3372 6 3372 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 9 3375 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3372 9 3372 13 , SrcSpan "tests/examples/CParser.hs" 3372 36 3372 38 , SrcSpan "tests/examples/CParser.hs" 3372 39 3372 40 , SrcSpan "tests/examples/CParser.hs" 3375 6 3375 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 14 3372 25 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 26 3372 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 26 3372 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 26 3372 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 41 3375 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 41 3372 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 41 3372 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3372 53 3375 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3372 53 3372 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3375 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3373 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3373 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3373 5 3373 14 , srcInfoPoints = [] } "happyIn60"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 10 3375 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3374 10 3374 11 , SrcSpan "tests/examples/CParser.hs" 3375 5 3375 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 11 3374 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3374 11 3374 12 , SrcSpan "tests/examples/CParser.hs" 3374 23 3374 24 , SrcSpan "tests/examples/CParser.hs" 3374 32 3374 33 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 12 3374 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 12 3374 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 12 3374 23 , srcInfoPoints = [] } "happy_var_1")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 25 3374 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 25 3374 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3374 25 3374 32 , srcInfoPoints = [] } "Nothing")) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 1 3377 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 1 3377 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 1 3377 16 , srcInfoPoints = [] } "happyReduce_207")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 17 3377 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3377 17 3377 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 19 3377 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 38 3377 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 38 3377 41 , srcInfoPoints = [] } 53 "53"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 42 3377 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 42 3377 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3377 42 3377 60 , srcInfoPoints = [] } "happyReduction_207"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 1 3385 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 1 3385 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 1 3378 19 , srcInfoPoints = [] } "happyReduction_207") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 20 3378 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3378 20 3378 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3379 5 3379 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3379 5 3379 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3380 5 3380 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3380 5 3380 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 6 3385 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3381 6 3381 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 9 3385 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3381 9 3381 13 , SrcSpan "tests/examples/CParser.hs" 3381 36 3381 38 , SrcSpan "tests/examples/CParser.hs" 3381 39 3381 40 , SrcSpan "tests/examples/CParser.hs" 3385 7 3385 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 14 3381 25 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 26 3381 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 26 3381 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 26 3381 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 41 3385 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 41 3381 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 41 3381 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3381 53 3385 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3381 53 3381 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 5 3385 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3382 5 3382 9 , SrcSpan "tests/examples/CParser.hs" 3382 32 3382 34 , SrcSpan "tests/examples/CParser.hs" 3382 35 3382 36 , SrcSpan "tests/examples/CParser.hs" 3385 6 3385 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 10 3382 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 22 3382 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 22 3382 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 22 3382 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 37 3385 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 37 3382 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 37 3382 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3382 49 3385 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3382 49 3382 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3385 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3383 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3383 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3383 5 3383 14 , srcInfoPoints = [] } "happyIn60"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 10 3385 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3384 10 3384 11 , SrcSpan "tests/examples/CParser.hs" 3385 5 3385 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 11 3384 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3384 11 3384 12 , SrcSpan "tests/examples/CParser.hs" 3384 23 3384 24 , SrcSpan "tests/examples/CParser.hs" 3384 41 3384 42 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 12 3384 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 12 3384 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 12 3384 23 , srcInfoPoints = [] } "happy_var_1")) , App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 41 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 25 3384 29 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 30 3384 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 30 3384 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3384 30 3384 41 , srcInfoPoints = [] } "happy_var_3"))) ])))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 1 3387 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 1 3387 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 1 3387 16 , srcInfoPoints = [] } "happyReduce_208")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 17 3387 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3387 17 3387 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 19 3387 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 36 3387 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 36 3387 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 39 3387 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 39 3387 42 , srcInfoPoints = [] } 54 "54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 43 3387 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 43 3387 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3387 43 3387 61 , srcInfoPoints = [] } "happyReduction_208"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 1 3392 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 1 3392 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 1 3388 19 , srcInfoPoints = [] } "happyReduction_208") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 20 3389 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3388 20 3388 21 , SrcSpan "tests/examples/CParser.hs" 3389 14 3389 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 21 3389 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 21 3388 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 21 3388 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 31 3388 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3388 31 3388 32 , SrcSpan "tests/examples/CParser.hs" 3388 32 3388 40 , SrcSpan "tests/examples/CParser.hs" 3388 40 3388 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3388 32 3388 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 5 3389 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 5 3389 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 16 3389 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3389 16 3389 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 6 3392 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3390 6 3390 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3392 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3392 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3390 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3390 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 8 3390 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 18 3392 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3390 18 3390 19 , SrcSpan "tests/examples/CParser.hs" 3392 5 3392 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 19 3391 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3390 19 3390 23 , SrcSpan "tests/examples/CParser.hs" 3390 46 3390 48 , SrcSpan "tests/examples/CParser.hs" 3390 49 3390 50 , SrcSpan "tests/examples/CParser.hs" 3391 45 3391 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 24 3390 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 36 3390 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 36 3390 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 36 3390 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 51 3391 45 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 51 3390 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 51 3390 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3390 63 3391 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3390 63 3390 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 5 3391 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3391 5 3391 6 , SrcSpan "tests/examples/CParser.hs" 3391 44 3391 45 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 7 3391 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 20 3391 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 20 3391 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 20 3391 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 32 3391 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 32 3391 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 32 3391 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 34 3391 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 34 3391 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3391 34 3391 44 , srcInfoPoints = [] } "CConstQual")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 7 3392 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3392 7 3392 8 , SrcSpan "tests/examples/CParser.hs" 3392 39 3392 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 8 3392 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3392 8 3392 9 , SrcSpan "tests/examples/CParser.hs" 3392 11 3392 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 9 3392 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 9 3392 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 14 3392 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 26 3392 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3392 26 3392 27 , SrcSpan "tests/examples/CParser.hs" 3392 38 3392 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 27 3392 36 , srcInfoPoints = [] } "happyIn61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 37 3392 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 37 3392 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3392 37 3392 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 1 3394 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 1 3394 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 1 3394 16 , srcInfoPoints = [] } "happyReduce_209")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 17 3394 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3394 17 3394 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 19 3394 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 36 3394 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 36 3394 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 39 3394 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 39 3394 42 , srcInfoPoints = [] } 54 "54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 43 3394 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 43 3394 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3394 43 3394 61 , srcInfoPoints = [] } "happyReduction_209"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 1 3399 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 1 3399 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 1 3395 19 , srcInfoPoints = [] } "happyReduction_209") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 20 3396 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3395 20 3395 21 , SrcSpan "tests/examples/CParser.hs" 3396 14 3396 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 21 3396 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 21 3395 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 21 3395 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 31 3395 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3395 31 3395 32 , SrcSpan "tests/examples/CParser.hs" 3395 32 3395 40 , SrcSpan "tests/examples/CParser.hs" 3395 40 3395 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3395 32 3395 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 5 3396 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 5 3396 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 16 3396 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3396 16 3396 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 6 3399 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3397 6 3397 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3399 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3399 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3397 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3397 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 8 3397 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 18 3399 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3397 18 3397 19 , SrcSpan "tests/examples/CParser.hs" 3399 5 3399 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 19 3398 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3397 19 3397 23 , SrcSpan "tests/examples/CParser.hs" 3397 46 3397 48 , SrcSpan "tests/examples/CParser.hs" 3397 49 3397 50 , SrcSpan "tests/examples/CParser.hs" 3398 45 3398 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 24 3397 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 36 3397 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 36 3397 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 36 3397 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 51 3398 45 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 51 3397 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 51 3397 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3397 63 3398 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3397 63 3397 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 5 3398 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3398 5 3398 6 , SrcSpan "tests/examples/CParser.hs" 3398 44 3398 45 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 7 3398 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 20 3398 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 20 3398 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 20 3398 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 32 3398 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 32 3398 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 32 3398 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 34 3398 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 34 3398 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3398 34 3398 44 , srcInfoPoints = [] } "CVolatQual")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 7 3399 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3399 7 3399 8 , SrcSpan "tests/examples/CParser.hs" 3399 39 3399 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 8 3399 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3399 8 3399 9 , SrcSpan "tests/examples/CParser.hs" 3399 11 3399 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 9 3399 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 9 3399 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 14 3399 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 26 3399 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3399 26 3399 27 , SrcSpan "tests/examples/CParser.hs" 3399 38 3399 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 27 3399 36 , srcInfoPoints = [] } "happyIn61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 37 3399 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 37 3399 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3399 37 3399 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 1 3401 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 1 3401 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 1 3401 16 , srcInfoPoints = [] } "happyReduce_210")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 17 3401 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3401 17 3401 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 19 3401 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 36 3401 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 36 3401 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 39 3401 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 39 3401 42 , srcInfoPoints = [] } 54 "54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 43 3401 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 43 3401 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3401 43 3401 61 , srcInfoPoints = [] } "happyReduction_210"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 1 3406 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 1 3406 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 1 3402 19 , srcInfoPoints = [] } "happyReduction_210") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 20 3403 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3402 20 3402 21 , SrcSpan "tests/examples/CParser.hs" 3403 14 3403 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 21 3403 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 21 3402 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 21 3402 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 31 3402 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3402 31 3402 32 , SrcSpan "tests/examples/CParser.hs" 3402 32 3402 40 , SrcSpan "tests/examples/CParser.hs" 3402 40 3402 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3402 32 3402 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 5 3403 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 5 3403 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 16 3403 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3403 16 3403 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 6 3406 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3404 6 3404 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3406 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3406 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3404 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3404 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 8 3404 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 18 3406 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3404 18 3404 19 , SrcSpan "tests/examples/CParser.hs" 3406 5 3406 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 19 3405 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3404 19 3404 23 , SrcSpan "tests/examples/CParser.hs" 3404 46 3404 48 , SrcSpan "tests/examples/CParser.hs" 3404 49 3404 50 , SrcSpan "tests/examples/CParser.hs" 3405 45 3405 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 24 3404 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 36 3404 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 36 3404 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 36 3404 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 51 3405 45 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 51 3404 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 51 3404 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3404 63 3405 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3404 63 3404 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 5 3405 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3405 5 3405 6 , SrcSpan "tests/examples/CParser.hs" 3405 44 3405 45 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 7 3405 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 20 3405 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 20 3405 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 20 3405 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 32 3405 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 32 3405 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 32 3405 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 34 3405 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 34 3405 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3405 34 3405 44 , srcInfoPoints = [] } "CRestrQual")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 7 3406 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3406 7 3406 8 , SrcSpan "tests/examples/CParser.hs" 3406 39 3406 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 8 3406 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3406 8 3406 9 , SrcSpan "tests/examples/CParser.hs" 3406 11 3406 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 9 3406 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 9 3406 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 14 3406 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 26 3406 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3406 26 3406 27 , SrcSpan "tests/examples/CParser.hs" 3406 38 3406 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 27 3406 36 , srcInfoPoints = [] } "happyIn61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 37 3406 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 37 3406 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3406 37 3406 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 1 3408 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 1 3408 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 1 3408 16 , srcInfoPoints = [] } "happyReduce_211")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 17 3408 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3408 17 3408 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 19 3408 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 36 3408 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 36 3408 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 39 3408 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 39 3408 42 , srcInfoPoints = [] } 54 "54"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 43 3408 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 43 3408 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3408 43 3408 61 , srcInfoPoints = [] } "happyReduction_211"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 1 3413 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 1 3413 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 1 3409 19 , srcInfoPoints = [] } "happyReduction_211") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 20 3410 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3409 20 3409 21 , SrcSpan "tests/examples/CParser.hs" 3410 14 3410 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 21 3410 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 21 3409 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 21 3409 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 31 3409 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3409 31 3409 32 , SrcSpan "tests/examples/CParser.hs" 3409 32 3409 40 , SrcSpan "tests/examples/CParser.hs" 3409 40 3409 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3409 32 3409 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 5 3410 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 5 3410 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 16 3410 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3410 16 3410 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 6 3413 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3411 6 3411 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3413 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3413 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3411 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3411 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 8 3411 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 18 3413 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3411 18 3411 19 , SrcSpan "tests/examples/CParser.hs" 3413 5 3413 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 19 3412 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3411 19 3411 23 , SrcSpan "tests/examples/CParser.hs" 3411 46 3411 48 , SrcSpan "tests/examples/CParser.hs" 3411 49 3411 50 , SrcSpan "tests/examples/CParser.hs" 3412 46 3412 47 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 24 3411 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 36 3411 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 36 3411 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 36 3411 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 51 3412 46 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 51 3411 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 51 3411 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3411 63 3412 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3411 63 3411 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 5 3412 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3412 5 3412 6 , SrcSpan "tests/examples/CParser.hs" 3412 45 3412 46 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 45 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 7 3412 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 20 3412 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 20 3412 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 20 3412 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 32 3412 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 32 3412 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 32 3412 33 , srcInfoPoints = [] } "$"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 34 3412 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 34 3412 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3412 34 3412 45 , srcInfoPoints = [] } "CInlineQual")))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 7 3413 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3413 7 3413 8 , SrcSpan "tests/examples/CParser.hs" 3413 39 3413 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 8 3413 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3413 8 3413 9 , SrcSpan "tests/examples/CParser.hs" 3413 11 3413 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 9 3413 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 9 3413 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 14 3413 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 26 3413 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3413 26 3413 27 , SrcSpan "tests/examples/CParser.hs" 3413 38 3413 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 27 3413 36 , srcInfoPoints = [] } "happyIn61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 37 3413 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 37 3413 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3413 37 3413 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 1 3415 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 1 3415 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 1 3415 16 , srcInfoPoints = [] } "happyReduce_212")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 17 3415 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3415 17 3415 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 19 3415 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 38 3415 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 38 3415 41 , srcInfoPoints = [] } 55 "55"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 42 3415 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 42 3415 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3415 42 3415 60 , srcInfoPoints = [] } "happyReduction_212"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 1 3422 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 1 3422 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 1 3416 19 , srcInfoPoints = [] } "happyReduction_212") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 20 3416 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3416 20 3416 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3417 5 3417 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3417 5 3417 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 6 3422 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3418 6 3418 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 9 3422 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3418 9 3418 13 , SrcSpan "tests/examples/CParser.hs" 3418 36 3418 38 , SrcSpan "tests/examples/CParser.hs" 3418 39 3418 40 , SrcSpan "tests/examples/CParser.hs" 3422 7 3422 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 14 3418 25 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 26 3418 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 26 3418 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 26 3418 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 41 3422 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 41 3418 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 41 3418 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3418 53 3422 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3418 53 3418 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 5 3422 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3419 5 3419 9 , SrcSpan "tests/examples/CParser.hs" 3419 31 3419 33 , SrcSpan "tests/examples/CParser.hs" 3419 34 3419 35 , SrcSpan "tests/examples/CParser.hs" 3422 6 3422 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 10 3419 20 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 21 3419 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 21 3419 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 21 3419 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 36 3422 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 36 3419 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 36 3419 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3419 48 3422 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3419 48 3419 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3422 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3420 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3420 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3420 5 3420 14 , srcInfoPoints = [] } "happyIn62"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 10 3422 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3421 10 3421 11 , SrcSpan "tests/examples/CParser.hs" 3422 5 3422 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 11 3421 22 , srcInfoPoints = [] } "reverseList"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 23 3421 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3421 23 3421 24 , SrcSpan "tests/examples/CParser.hs" 3421 49 3421 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 49 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 24 3421 27 , srcInfoPoints = [] } "map"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 28 3421 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 28 3421 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 28 3421 37 , srcInfoPoints = [] } "CAttrQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 38 3421 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 38 3421 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 38 3421 49 , srcInfoPoints = [] } "happy_var_1")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 51 3421 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3421 51 3421 52 , SrcSpan "tests/examples/CParser.hs" 3421 52 3421 56 , SrcSpan "tests/examples/CParser.hs" 3421 56 3421 57 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 51 3421 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3421 51 3421 52 , SrcSpan "tests/examples/CParser.hs" 3421 52 3421 56 , SrcSpan "tests/examples/CParser.hs" 3421 56 3421 57 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 52 3421 56 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 58 3421 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 58 3421 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3421 58 3421 69 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 1 3424 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 1 3424 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 1 3424 16 , srcInfoPoints = [] } "happyReduce_213")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 17 3424 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3424 17 3424 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 19 3424 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 38 3424 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 38 3424 41 , srcInfoPoints = [] } 55 "55"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 42 3424 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 42 3424 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3424 42 3424 60 , srcInfoPoints = [] } "happyReduction_213"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 1 3431 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 1 3431 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 1 3425 19 , srcInfoPoints = [] } "happyReduction_213") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 20 3425 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3425 20 3425 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3426 5 3426 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3426 5 3426 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 6 3431 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3427 6 3427 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 9 3431 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3427 9 3427 13 , SrcSpan "tests/examples/CParser.hs" 3427 35 3427 37 , SrcSpan "tests/examples/CParser.hs" 3427 38 3427 39 , SrcSpan "tests/examples/CParser.hs" 3431 7 3431 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 14 3427 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 25 3427 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 25 3427 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 25 3427 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 40 3431 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 40 3427 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 40 3427 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3427 52 3431 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3427 52 3427 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 5 3431 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3428 5 3428 9 , SrcSpan "tests/examples/CParser.hs" 3428 31 3428 33 , SrcSpan "tests/examples/CParser.hs" 3428 34 3428 35 , SrcSpan "tests/examples/CParser.hs" 3431 6 3431 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 10 3428 20 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 21 3428 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 21 3428 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 21 3428 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 36 3431 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 36 3428 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 36 3428 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3428 48 3431 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3428 48 3428 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3431 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3429 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3429 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3429 5 3429 14 , srcInfoPoints = [] } "happyIn62"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 10 3431 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3430 10 3430 11 , SrcSpan "tests/examples/CParser.hs" 3431 5 3431 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 11 3430 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 23 3430 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3430 23 3430 24 , SrcSpan "tests/examples/CParser.hs" 3430 24 3430 28 , SrcSpan "tests/examples/CParser.hs" 3430 28 3430 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 23 3430 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3430 23 3430 24 , SrcSpan "tests/examples/CParser.hs" 3430 24 3430 28 , SrcSpan "tests/examples/CParser.hs" 3430 28 3430 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 24 3430 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 30 3430 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 30 3430 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3430 30 3430 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 1 3433 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 1 3433 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 1 3433 16 , srcInfoPoints = [] } "happyReduce_214")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 17 3433 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3433 17 3433 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 19 3433 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 38 3433 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 38 3433 41 , srcInfoPoints = [] } 55 "55"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 42 3433 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 42 3433 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3433 42 3433 60 , srcInfoPoints = [] } "happyReduction_214"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 1 3442 9 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 1 3442 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 1 3434 19 , srcInfoPoints = [] } "happyReduction_214") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 20 3434 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3434 20 3434 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3435 5 3435 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3435 5 3435 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3436 5 3436 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3436 5 3436 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 6 3442 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3437 6 3437 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 9 3442 9 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3437 9 3437 13 , SrcSpan "tests/examples/CParser.hs" 3437 35 3437 37 , SrcSpan "tests/examples/CParser.hs" 3437 38 3437 39 , SrcSpan "tests/examples/CParser.hs" 3442 8 3442 9 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 14 3437 24 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 25 3437 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 25 3437 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 25 3437 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 40 3442 8 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 40 3437 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 40 3437 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3437 52 3442 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3437 52 3437 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 5 3442 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3438 5 3438 9 , SrcSpan "tests/examples/CParser.hs" 3438 32 3438 34 , SrcSpan "tests/examples/CParser.hs" 3438 35 3438 36 , SrcSpan "tests/examples/CParser.hs" 3442 7 3442 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 10 3438 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 22 3438 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 22 3438 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 22 3438 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 37 3442 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 37 3438 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 37 3438 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3438 49 3442 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3438 49 3438 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 5 3442 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3439 5 3439 9 , SrcSpan "tests/examples/CParser.hs" 3439 31 3439 33 , SrcSpan "tests/examples/CParser.hs" 3439 34 3439 35 , SrcSpan "tests/examples/CParser.hs" 3442 6 3442 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 10 3439 20 , srcInfoPoints = [] } "happyOut61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 21 3439 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 21 3439 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 21 3439 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 36 3442 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 36 3439 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 36 3439 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3439 48 3442 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3439 48 3439 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3442 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3440 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3440 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3440 5 3440 14 , srcInfoPoints = [] } "happyIn62"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 10 3442 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3441 10 3441 11 , SrcSpan "tests/examples/CParser.hs" 3442 5 3442 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 11 3441 79 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 11 3441 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3441 11 3441 12 , SrcSpan "tests/examples/CParser.hs" 3441 59 3441 60 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 59 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 12 3441 23 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 24 3441 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3441 24 3441 25 , SrcSpan "tests/examples/CParser.hs" 3441 25 3441 32 , SrcSpan "tests/examples/CParser.hs" 3441 32 3441 33 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 24 3441 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3441 24 3441 25 , SrcSpan "tests/examples/CParser.hs" 3441 25 3441 32 , SrcSpan "tests/examples/CParser.hs" 3441 32 3441 33 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 25 3441 32 , srcInfoPoints = [] } "rappend"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 47 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 34 3441 37 , srcInfoPoints = [] } "map"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 38 3441 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 38 3441 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 38 3441 47 , srcInfoPoints = [] } "CAttrQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 48 3441 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 48 3441 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 48 3441 59 , srcInfoPoints = [] } "happy_var_2")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 61 3441 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3441 61 3441 62 , SrcSpan "tests/examples/CParser.hs" 3441 62 3441 66 , SrcSpan "tests/examples/CParser.hs" 3441 66 3441 67 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 61 3441 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3441 61 3441 62 , SrcSpan "tests/examples/CParser.hs" 3441 62 3441 66 , SrcSpan "tests/examples/CParser.hs" 3441 66 3441 67 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 62 3441 66 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 68 3441 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 68 3441 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3441 68 3441 79 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 1 3444 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 1 3444 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 1 3444 16 , srcInfoPoints = [] } "happyReduce_215")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 17 3444 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3444 17 3444 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 19 3444 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 38 3444 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 38 3444 41 , srcInfoPoints = [] } 56 "56"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 42 3444 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 42 3444 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3444 42 3444 60 , srcInfoPoints = [] } "happyReduction_215"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 1 3449 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 1 3449 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 1 3445 19 , srcInfoPoints = [] } "happyReduction_215") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 20 3445 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3445 20 3445 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 6 3449 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3446 6 3446 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 9 3449 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3446 9 3446 13 , SrcSpan "tests/examples/CParser.hs" 3446 35 3446 37 , SrcSpan "tests/examples/CParser.hs" 3446 38 3446 39 , SrcSpan "tests/examples/CParser.hs" 3449 6 3449 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 14 3446 24 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 25 3446 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 25 3446 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 25 3446 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 40 3449 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 40 3446 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 40 3446 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3446 52 3449 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3446 52 3446 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3449 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3447 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3447 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3447 5 3447 14 , srcInfoPoints = [] } "happyIn63"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 10 3449 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3448 10 3448 11 , SrcSpan "tests/examples/CParser.hs" 3449 5 3449 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 11 3448 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 11 3448 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3448 11 3448 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 1 3451 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 1 3451 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 1 3451 16 , srcInfoPoints = [] } "happyReduce_216")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 17 3451 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3451 17 3451 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 19 3451 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 38 3451 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 38 3451 41 , srcInfoPoints = [] } 56 "56"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 42 3451 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 42 3451 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3451 42 3451 60 , srcInfoPoints = [] } "happyReduction_216"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 1 3456 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 1 3456 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 1 3452 19 , srcInfoPoints = [] } "happyReduction_216") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 20 3452 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3452 20 3452 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 6 3456 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3453 6 3453 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 9 3456 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3453 9 3453 13 , SrcSpan "tests/examples/CParser.hs" 3453 35 3453 37 , SrcSpan "tests/examples/CParser.hs" 3453 38 3453 39 , SrcSpan "tests/examples/CParser.hs" 3456 6 3456 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 14 3453 24 , srcInfoPoints = [] } "happyOut65"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 25 3453 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 25 3453 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 25 3453 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 40 3456 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 40 3453 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 40 3453 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3453 52 3456 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3453 52 3453 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3456 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3454 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3454 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3454 5 3454 14 , srcInfoPoints = [] } "happyIn63"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 10 3456 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3455 10 3455 11 , SrcSpan "tests/examples/CParser.hs" 3456 5 3456 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 11 3455 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 11 3455 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3455 11 3455 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 1 3458 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 1 3458 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 1 3458 16 , srcInfoPoints = [] } "happyReduce_217")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 17 3458 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3458 17 3458 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 19 3458 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 38 3458 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 38 3458 41 , srcInfoPoints = [] } 57 "57"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 42 3458 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 42 3458 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3458 42 3458 60 , srcInfoPoints = [] } "happyReduction_217"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 1 3461 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 1 3459 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 1 3459 19 , srcInfoPoints = [] } "happyReduction_217")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 21 3461 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3459 21 3459 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3461 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3459 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3459 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3459 24 3459 33 , srcInfoPoints = [] } "happyIn64"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 10 3461 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3460 10 3460 11 , SrcSpan "tests/examples/CParser.hs" 3461 5 3461 6 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 11 3460 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 11 3460 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3460 11 3460 18 , srcInfoPoints = [] } "Nothing")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 1 3463 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 1 3463 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 1 3463 16 , srcInfoPoints = [] } "happyReduce_218")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 17 3463 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3463 17 3463 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 19 3463 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 31 3463 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 31 3463 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 34 3463 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 34 3463 37 , srcInfoPoints = [] } 57 "57"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 38 3463 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 38 3463 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3463 38 3463 56 , srcInfoPoints = [] } "happyReduction_218"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 1 3472 28 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 1 3472 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 1 3464 19 , srcInfoPoints = [] } "happyReduction_218") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 20 3468 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3464 20 3464 21 , SrcSpan "tests/examples/CParser.hs" 3468 14 3468 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 21 3468 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 21 3464 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 21 3464 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 31 3464 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3464 31 3464 32 , SrcSpan "tests/examples/CParser.hs" 3464 32 3464 40 , SrcSpan "tests/examples/CParser.hs" 3464 40 3464 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3464 32 3464 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 5 3468 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 5 3465 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 5 3465 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 15 3465 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3465 15 3465 16 , SrcSpan "tests/examples/CParser.hs" 3465 16 3465 24 , SrcSpan "tests/examples/CParser.hs" 3465 24 3465 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3465 16 3465 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 5 3468 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 5 3466 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 5 3466 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 15 3466 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3466 15 3466 16 , SrcSpan "tests/examples/CParser.hs" 3466 16 3466 24 , SrcSpan "tests/examples/CParser.hs" 3466 24 3466 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3466 16 3466 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 5 3468 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 5 3467 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 5 3467 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 15 3467 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3467 15 3467 16 , SrcSpan "tests/examples/CParser.hs" 3467 16 3467 24 , SrcSpan "tests/examples/CParser.hs" 3467 24 3467 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3467 16 3467 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3468 5 3468 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3468 5 3468 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 6 3472 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3469 6 3469 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 8 3472 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3469 8 3469 12 , SrcSpan "tests/examples/CParser.hs" 3469 35 3469 37 , SrcSpan "tests/examples/CParser.hs" 3469 38 3469 39 , SrcSpan "tests/examples/CParser.hs" 3472 27 3472 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 13 3469 24 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 25 3469 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 25 3469 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 25 3469 34 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 40 3472 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 40 3469 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 40 3469 51 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3469 52 3472 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3469 52 3469 54 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3472 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3472 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3470 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3470 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3470 5 3470 14 , srcInfoPoints = [] } "happyIn64"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 10 3472 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3471 10 3471 11 , SrcSpan "tests/examples/CParser.hs" 3472 5 3472 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 27 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 11 3471 15 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 16 3471 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 16 3471 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3471 16 3471 27 , srcInfoPoints = [] } "happy_var_3")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 7 3472 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3472 7 3472 8 , SrcSpan "tests/examples/CParser.hs" 3472 8 3472 16 , SrcSpan "tests/examples/CParser.hs" 3472 16 3472 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 7 3472 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3472 7 3472 8 , SrcSpan "tests/examples/CParser.hs" 3472 8 3472 16 , SrcSpan "tests/examples/CParser.hs" 3472 16 3472 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 8 3472 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 18 3472 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 18 3472 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3472 18 3472 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 1 3474 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 1 3474 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 1 3474 16 , srcInfoPoints = [] } "happyReduce_219")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 17 3474 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3474 17 3474 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 19 3474 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 38 3474 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 38 3474 41 , srcInfoPoints = [] } 58 "58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 42 3474 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 42 3474 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3474 42 3474 60 , srcInfoPoints = [] } "happyReduction_219"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 1 3479 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 1 3479 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 1 3475 19 , srcInfoPoints = [] } "happyReduction_219") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 20 3475 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3475 20 3475 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 6 3479 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3476 6 3476 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 9 3479 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3476 9 3476 13 , SrcSpan "tests/examples/CParser.hs" 3476 35 3476 37 , SrcSpan "tests/examples/CParser.hs" 3476 38 3476 39 , SrcSpan "tests/examples/CParser.hs" 3479 6 3479 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 14 3476 24 , srcInfoPoints = [] } "happyOut69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 25 3476 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 25 3476 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 25 3476 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 40 3479 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 40 3476 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 40 3476 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3476 52 3479 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3476 52 3476 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3479 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3477 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3477 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3477 5 3477 14 , srcInfoPoints = [] } "happyIn65"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 10 3479 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3478 10 3478 11 , SrcSpan "tests/examples/CParser.hs" 3479 5 3479 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 11 3478 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 11 3478 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3478 11 3478 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 1 3481 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 1 3481 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 1 3481 16 , srcInfoPoints = [] } "happyReduce_220")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 17 3481 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3481 17 3481 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 19 3481 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 38 3481 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 38 3481 41 , srcInfoPoints = [] } 58 "58"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 42 3481 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 42 3481 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3481 42 3481 60 , srcInfoPoints = [] } "happyReduction_220"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 1 3486 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 1 3486 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 1 3482 19 , srcInfoPoints = [] } "happyReduction_220") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 20 3482 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3482 20 3482 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 6 3486 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3483 6 3483 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 9 3486 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3483 9 3483 13 , SrcSpan "tests/examples/CParser.hs" 3483 35 3483 37 , SrcSpan "tests/examples/CParser.hs" 3483 38 3483 39 , SrcSpan "tests/examples/CParser.hs" 3486 6 3486 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 14 3483 24 , srcInfoPoints = [] } "happyOut66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 25 3483 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 25 3483 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 25 3483 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 40 3486 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 40 3483 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 40 3483 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3483 52 3486 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3483 52 3483 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3486 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3484 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3484 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3484 5 3484 14 , srcInfoPoints = [] } "happyIn65"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 10 3486 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3485 10 3485 11 , SrcSpan "tests/examples/CParser.hs" 3486 5 3486 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 11 3485 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 11 3485 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3485 11 3485 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 1 3488 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 1 3488 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 1 3488 16 , srcInfoPoints = [] } "happyReduce_221")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 17 3488 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3488 17 3488 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 19 3488 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 36 3488 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 36 3488 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 39 3488 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 39 3488 42 , srcInfoPoints = [] } 59 "59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 43 3488 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 43 3488 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3488 43 3488 61 , srcInfoPoints = [] } "happyReduction_221"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 1 3493 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 1 3493 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 1 3489 19 , srcInfoPoints = [] } "happyReduction_221") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 20 3490 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3489 20 3489 21 , SrcSpan "tests/examples/CParser.hs" 3490 14 3490 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 21 3490 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 21 3489 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 21 3489 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 31 3489 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3489 31 3489 32 , SrcSpan "tests/examples/CParser.hs" 3489 32 3489 40 , SrcSpan "tests/examples/CParser.hs" 3489 40 3489 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3489 32 3489 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 5 3490 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 5 3490 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 16 3490 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3490 16 3490 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 6 3493 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3491 6 3491 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3493 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3493 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3491 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3491 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 8 3491 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 18 3493 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3491 18 3491 19 , SrcSpan "tests/examples/CParser.hs" 3493 5 3493 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 19 3492 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3491 19 3491 23 , SrcSpan "tests/examples/CParser.hs" 3491 46 3491 48 , SrcSpan "tests/examples/CParser.hs" 3491 49 3491 50 , SrcSpan "tests/examples/CParser.hs" 3492 57 3492 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 24 3491 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 36 3491 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 36 3491 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 36 3491 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 51 3492 57 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 51 3491 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3491 51 3491 52 , SrcSpan "tests/examples/CParser.hs" 3491 77 3491 78 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 52 3491 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 52 3491 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 52 3491 63 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 64 3491 65 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 66 3491 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 66 3491 77 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3491 79 3492 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3491 79 3491 81 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 5 3492 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3492 5 3492 6 , SrcSpan "tests/examples/CParser.hs" 3492 56 3492 57 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 7 3492 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 20 3492 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 20 3492 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 20 3492 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 32 3492 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 32 3492 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 32 3492 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 56 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 34 3492 44 , srcInfoPoints = [] } "mkVarDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 45 3492 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 45 3492 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3492 45 3492 56 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 7 3493 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3493 7 3493 8 , SrcSpan "tests/examples/CParser.hs" 3493 39 3493 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 8 3493 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3493 8 3493 9 , SrcSpan "tests/examples/CParser.hs" 3493 11 3493 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 9 3493 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 9 3493 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 14 3493 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 26 3493 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3493 26 3493 27 , SrcSpan "tests/examples/CParser.hs" 3493 38 3493 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 27 3493 36 , srcInfoPoints = [] } "happyIn66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 37 3493 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 37 3493 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3493 37 3493 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 1 3495 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 1 3495 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 1 3495 16 , srcInfoPoints = [] } "happyReduce_222")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 17 3495 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3495 17 3495 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 19 3495 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 36 3495 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 36 3495 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 39 3495 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 39 3495 42 , srcInfoPoints = [] } 59 "59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 43 3495 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 43 3495 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3495 43 3495 61 , srcInfoPoints = [] } "happyReduction_222"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 1 3502 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 1 3502 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 1 3496 19 , srcInfoPoints = [] } "happyReduction_222") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 20 3498 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3496 20 3496 21 , SrcSpan "tests/examples/CParser.hs" 3498 14 3498 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 21 3498 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 21 3496 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 21 3496 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 31 3496 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3496 31 3496 32 , SrcSpan "tests/examples/CParser.hs" 3496 32 3496 40 , SrcSpan "tests/examples/CParser.hs" 3496 40 3496 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3496 32 3496 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 5 3498 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 5 3497 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 5 3497 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 15 3497 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3497 15 3497 16 , SrcSpan "tests/examples/CParser.hs" 3497 16 3497 24 , SrcSpan "tests/examples/CParser.hs" 3497 24 3497 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3497 16 3497 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 5 3498 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 5 3498 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 16 3498 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3498 16 3498 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 6 3502 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3499 6 3499 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3502 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3502 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3499 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3499 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 8 3499 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 18 3502 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3499 18 3499 19 , SrcSpan "tests/examples/CParser.hs" 3502 5 3502 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 19 3501 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3499 19 3499 23 , SrcSpan "tests/examples/CParser.hs" 3499 46 3499 48 , SrcSpan "tests/examples/CParser.hs" 3499 49 3499 50 , SrcSpan "tests/examples/CParser.hs" 3501 82 3501 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 24 3499 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 36 3499 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 36 3499 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 36 3499 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 51 3501 82 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 51 3499 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3499 51 3499 52 , SrcSpan "tests/examples/CParser.hs" 3499 77 3499 78 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 52 3499 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 52 3499 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 52 3499 63 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 64 3499 65 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 66 3499 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 66 3499 77 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3499 79 3501 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3499 79 3499 81 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 5 3501 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3500 5 3500 9 , SrcSpan "tests/examples/CParser.hs" 3500 31 3500 33 , SrcSpan "tests/examples/CParser.hs" 3500 34 3500 35 , SrcSpan "tests/examples/CParser.hs" 3501 81 3501 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 10 3500 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 21 3500 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 21 3500 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 21 3500 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 36 3501 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 36 3500 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 36 3500 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3500 48 3501 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3500 48 3500 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 5 3501 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3501 5 3501 6 , SrcSpan "tests/examples/CParser.hs" 3501 80 3501 81 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 7 3501 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 20 3501 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 20 3501 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 20 3501 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 32 3501 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 32 3501 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 32 3501 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 34 3501 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3501 34 3501 35 , SrcSpan "tests/examples/CParser.hs" 3501 38 3501 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 35 3501 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 35 3501 37 , srcInfoPoints = [] } "at") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 80 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 41 3501 52 , srcInfoPoints = [] } "happy_var_2"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 53 3501 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3501 53 3501 54 , SrcSpan "tests/examples/CParser.hs" 3501 79 3501 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 54 3501 64 , srcInfoPoints = [] } "mkVarDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 65 3501 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 65 3501 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 65 3501 76 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 77 3501 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 77 3501 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3501 77 3501 79 , srcInfoPoints = [] } "at")))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 7 3502 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3502 7 3502 8 , SrcSpan "tests/examples/CParser.hs" 3502 39 3502 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 8 3502 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3502 8 3502 9 , SrcSpan "tests/examples/CParser.hs" 3502 11 3502 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 9 3502 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 9 3502 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 14 3502 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 26 3502 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3502 26 3502 27 , SrcSpan "tests/examples/CParser.hs" 3502 38 3502 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 27 3502 36 , srcInfoPoints = [] } "happyIn66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 37 3502 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 37 3502 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3502 37 3502 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 1 3504 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 1 3504 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 1 3504 16 , srcInfoPoints = [] } "happyReduce_223")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 17 3504 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3504 17 3504 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 19 3504 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 38 3504 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 38 3504 41 , srcInfoPoints = [] } 59 "59"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 42 3504 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 42 3504 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3504 42 3504 60 , srcInfoPoints = [] } "happyReduction_223"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 1 3509 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 1 3509 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 1 3505 19 , srcInfoPoints = [] } "happyReduction_223") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 20 3505 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3505 20 3505 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 6 3509 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3506 6 3506 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 9 3509 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3506 9 3506 13 , SrcSpan "tests/examples/CParser.hs" 3506 35 3506 37 , SrcSpan "tests/examples/CParser.hs" 3506 38 3506 39 , SrcSpan "tests/examples/CParser.hs" 3509 6 3509 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 14 3506 24 , srcInfoPoints = [] } "happyOut67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 25 3506 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 25 3506 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 25 3506 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 40 3509 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 40 3506 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 40 3506 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3506 52 3509 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3506 52 3506 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3509 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3507 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3507 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3507 5 3507 14 , srcInfoPoints = [] } "happyIn66"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 10 3509 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3508 10 3508 11 , SrcSpan "tests/examples/CParser.hs" 3509 5 3509 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 11 3508 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 11 3508 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3508 11 3508 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 1 3511 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 1 3511 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 1 3511 16 , srcInfoPoints = [] } "happyReduce_224")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 17 3511 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3511 17 3511 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 19 3511 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 38 3511 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 38 3511 41 , srcInfoPoints = [] } 60 "60"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 42 3511 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 42 3511 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3511 42 3511 60 , srcInfoPoints = [] } "happyReduction_224"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 1 3516 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 1 3516 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 1 3512 19 , srcInfoPoints = [] } "happyReduction_224") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 20 3512 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3512 20 3512 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 6 3516 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3513 6 3513 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 9 3516 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3513 9 3513 13 , SrcSpan "tests/examples/CParser.hs" 3513 35 3513 37 , SrcSpan "tests/examples/CParser.hs" 3513 38 3513 39 , SrcSpan "tests/examples/CParser.hs" 3516 6 3516 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 14 3513 24 , srcInfoPoints = [] } "happyOut68"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 25 3513 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 25 3513 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 25 3513 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 40 3516 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 40 3513 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 40 3513 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3513 52 3516 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3513 52 3513 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3516 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3514 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3514 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3514 5 3514 14 , srcInfoPoints = [] } "happyIn67"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 10 3516 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3515 10 3515 11 , SrcSpan "tests/examples/CParser.hs" 3516 5 3516 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 11 3515 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 11 3515 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3515 11 3515 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 1 3518 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 1 3518 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 1 3518 16 , srcInfoPoints = [] } "happyReduce_225")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 17 3518 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3518 17 3518 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 19 3518 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 36 3518 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 36 3518 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 39 3518 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 39 3518 42 , srcInfoPoints = [] } 60 "60"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 43 3518 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 43 3518 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3518 43 3518 61 , srcInfoPoints = [] } "happyReduction_225"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 1 3525 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 1 3525 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 1 3519 19 , srcInfoPoints = [] } "happyReduction_225") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 20 3521 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3519 20 3519 21 , SrcSpan "tests/examples/CParser.hs" 3521 14 3521 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 21 3521 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 21 3519 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 21 3519 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 31 3519 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3519 31 3519 32 , SrcSpan "tests/examples/CParser.hs" 3519 32 3519 40 , SrcSpan "tests/examples/CParser.hs" 3519 40 3519 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3519 32 3519 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 5 3521 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 5 3520 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 5 3520 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 15 3520 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3520 15 3520 16 , SrcSpan "tests/examples/CParser.hs" 3520 16 3520 24 , SrcSpan "tests/examples/CParser.hs" 3520 24 3520 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3520 16 3520 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 5 3521 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 5 3521 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 16 3521 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3521 16 3521 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 6 3525 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3522 6 3522 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3525 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3525 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3522 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3522 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 8 3522 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 18 3525 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3522 18 3522 19 , SrcSpan "tests/examples/CParser.hs" 3525 5 3525 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 19 3524 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3522 19 3522 23 , SrcSpan "tests/examples/CParser.hs" 3522 46 3522 48 , SrcSpan "tests/examples/CParser.hs" 3522 49 3522 50 , SrcSpan "tests/examples/CParser.hs" 3524 59 3524 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 24 3522 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 36 3522 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 36 3522 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 36 3522 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 51 3524 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 51 3522 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 51 3522 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3522 63 3524 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3522 63 3522 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 5 3524 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3523 5 3523 9 , SrcSpan "tests/examples/CParser.hs" 3523 31 3523 33 , SrcSpan "tests/examples/CParser.hs" 3523 34 3523 35 , SrcSpan "tests/examples/CParser.hs" 3524 58 3524 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 10 3523 20 , srcInfoPoints = [] } "happyOut66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 21 3523 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 21 3523 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 21 3523 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 36 3524 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 36 3523 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 36 3523 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3523 48 3524 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3523 48 3523 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 5 3524 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3524 5 3524 6 , SrcSpan "tests/examples/CParser.hs" 3524 57 3524 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 7 3524 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 20 3524 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 20 3524 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 20 3524 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 32 3524 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 32 3524 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 32 3524 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 34 3524 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 43 3524 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 43 3524 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 43 3524 54 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3524 55 3524 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3524 55 3524 56 , SrcSpan "tests/examples/CParser.hs" 3524 56 3524 57 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 7 3525 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3525 7 3525 8 , SrcSpan "tests/examples/CParser.hs" 3525 39 3525 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 8 3525 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3525 8 3525 9 , SrcSpan "tests/examples/CParser.hs" 3525 11 3525 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 9 3525 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 9 3525 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 14 3525 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 26 3525 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3525 26 3525 27 , SrcSpan "tests/examples/CParser.hs" 3525 38 3525 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 27 3525 36 , srcInfoPoints = [] } "happyIn67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 37 3525 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 37 3525 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3525 37 3525 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 1 3527 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 1 3527 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 1 3527 16 , srcInfoPoints = [] } "happyReduce_226")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 17 3527 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3527 17 3527 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 19 3527 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 36 3527 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 36 3527 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 39 3527 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 39 3527 42 , srcInfoPoints = [] } 60 "60"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 43 3527 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 43 3527 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3527 43 3527 61 , srcInfoPoints = [] } "happyReduction_226"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 1 3536 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 1 3536 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 1 3528 19 , srcInfoPoints = [] } "happyReduction_226") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 20 3531 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3528 20 3528 21 , SrcSpan "tests/examples/CParser.hs" 3531 14 3531 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 21 3531 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 21 3528 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 21 3528 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 31 3528 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3528 31 3528 32 , SrcSpan "tests/examples/CParser.hs" 3528 32 3528 40 , SrcSpan "tests/examples/CParser.hs" 3528 40 3528 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3528 32 3528 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 5 3531 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 5 3529 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 5 3529 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 15 3529 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3529 15 3529 16 , SrcSpan "tests/examples/CParser.hs" 3529 16 3529 24 , SrcSpan "tests/examples/CParser.hs" 3529 24 3529 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3529 16 3529 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 5 3531 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 5 3530 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 5 3530 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 15 3530 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3530 15 3530 16 , SrcSpan "tests/examples/CParser.hs" 3530 16 3530 24 , SrcSpan "tests/examples/CParser.hs" 3530 24 3530 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3530 16 3530 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 5 3531 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 5 3531 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 16 3531 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3531 16 3531 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 6 3536 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3532 6 3532 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3536 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3536 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3532 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3532 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 8 3532 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 18 3536 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3532 18 3532 19 , SrcSpan "tests/examples/CParser.hs" 3536 5 3536 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 19 3535 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3532 19 3532 23 , SrcSpan "tests/examples/CParser.hs" 3532 46 3532 48 , SrcSpan "tests/examples/CParser.hs" 3532 49 3532 50 , SrcSpan "tests/examples/CParser.hs" 3535 73 3535 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 24 3532 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 36 3532 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 36 3532 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 36 3532 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 51 3535 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 51 3532 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 51 3532 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3532 63 3535 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3532 63 3532 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 5 3535 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3533 5 3533 9 , SrcSpan "tests/examples/CParser.hs" 3533 32 3533 34 , SrcSpan "tests/examples/CParser.hs" 3533 35 3533 36 , SrcSpan "tests/examples/CParser.hs" 3535 72 3535 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 10 3533 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 22 3533 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 22 3533 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 22 3533 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 37 3535 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 37 3533 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 37 3533 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3533 49 3535 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3533 49 3533 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 5 3535 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3534 5 3534 9 , SrcSpan "tests/examples/CParser.hs" 3534 31 3534 33 , SrcSpan "tests/examples/CParser.hs" 3534 34 3534 35 , SrcSpan "tests/examples/CParser.hs" 3535 71 3535 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 10 3534 20 , srcInfoPoints = [] } "happyOut66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 21 3534 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 21 3534 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 21 3534 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 36 3535 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 36 3534 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 36 3534 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3534 48 3535 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3534 48 3534 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 5 3535 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3535 5 3535 6 , SrcSpan "tests/examples/CParser.hs" 3535 70 3535 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 7 3535 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 21 3535 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 21 3535 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 21 3535 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 33 3535 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 33 3535 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 33 3535 44 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 45 3535 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 45 3535 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 45 3535 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 47 3535 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 56 3535 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 56 3535 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 56 3535 67 , srcInfoPoints = [] } "happy_var_3")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3535 68 3535 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3535 68 3535 69 , SrcSpan "tests/examples/CParser.hs" 3535 69 3535 70 ] } []))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 7 3536 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3536 7 3536 8 , SrcSpan "tests/examples/CParser.hs" 3536 39 3536 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 8 3536 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3536 8 3536 9 , SrcSpan "tests/examples/CParser.hs" 3536 11 3536 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 9 3536 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 9 3536 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 14 3536 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 26 3536 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3536 26 3536 27 , SrcSpan "tests/examples/CParser.hs" 3536 38 3536 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 27 3536 36 , srcInfoPoints = [] } "happyIn67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 37 3536 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 37 3536 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3536 37 3536 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 1 3538 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 1 3538 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 1 3538 16 , srcInfoPoints = [] } "happyReduce_227")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 17 3538 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3538 17 3538 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 19 3538 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 36 3538 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 36 3538 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 39 3538 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 39 3538 42 , srcInfoPoints = [] } 60 "60"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 43 3538 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 43 3538 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3538 43 3538 61 , srcInfoPoints = [] } "happyReduction_227"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 1 3547 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 1 3547 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 1 3539 19 , srcInfoPoints = [] } "happyReduction_227") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 20 3542 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3539 20 3539 21 , SrcSpan "tests/examples/CParser.hs" 3542 14 3542 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 21 3542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 21 3539 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 21 3539 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 31 3539 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3539 31 3539 32 , SrcSpan "tests/examples/CParser.hs" 3539 32 3539 40 , SrcSpan "tests/examples/CParser.hs" 3539 40 3539 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3539 32 3539 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 5 3542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 5 3540 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 5 3540 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 15 3540 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3540 15 3540 16 , SrcSpan "tests/examples/CParser.hs" 3540 16 3540 24 , SrcSpan "tests/examples/CParser.hs" 3540 24 3540 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3540 16 3540 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 5 3542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 5 3541 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 5 3541 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 15 3541 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3541 15 3541 16 , SrcSpan "tests/examples/CParser.hs" 3541 16 3541 24 , SrcSpan "tests/examples/CParser.hs" 3541 24 3541 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3541 16 3541 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 5 3542 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 5 3542 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 16 3542 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3542 16 3542 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 6 3547 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3543 6 3543 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3547 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3547 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3543 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3543 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 8 3543 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 18 3547 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3543 18 3543 19 , SrcSpan "tests/examples/CParser.hs" 3547 5 3547 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 19 3546 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3543 19 3543 23 , SrcSpan "tests/examples/CParser.hs" 3543 46 3543 48 , SrcSpan "tests/examples/CParser.hs" 3543 49 3543 50 , SrcSpan "tests/examples/CParser.hs" 3546 79 3546 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 24 3543 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 36 3543 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 36 3543 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 36 3543 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 51 3546 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 51 3543 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 51 3543 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3543 63 3546 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3543 63 3543 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 5 3546 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3544 5 3544 9 , SrcSpan "tests/examples/CParser.hs" 3544 31 3544 33 , SrcSpan "tests/examples/CParser.hs" 3544 34 3544 35 , SrcSpan "tests/examples/CParser.hs" 3546 78 3546 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 10 3544 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 21 3544 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 21 3544 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 21 3544 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 36 3546 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 36 3544 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 36 3544 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3544 48 3546 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3544 48 3544 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 5 3546 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3545 5 3545 9 , SrcSpan "tests/examples/CParser.hs" 3545 31 3545 33 , SrcSpan "tests/examples/CParser.hs" 3545 34 3545 35 , SrcSpan "tests/examples/CParser.hs" 3546 77 3546 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 10 3545 20 , srcInfoPoints = [] } "happyOut66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 21 3545 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 21 3545 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 21 3545 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 36 3546 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 36 3545 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 36 3545 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3545 48 3546 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3545 48 3545 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 5 3546 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3546 5 3546 6 , SrcSpan "tests/examples/CParser.hs" 3546 76 3546 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 7 3546 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 20 3546 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 20 3546 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 20 3546 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 32 3546 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 32 3546 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 32 3546 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 34 3546 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 43 3546 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 43 3546 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 43 3546 54 , srcInfoPoints = [] } "happy_var_3")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 55 3546 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3546 55 3546 56 , SrcSpan "tests/examples/CParser.hs" 3546 75 3546 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 56 3546 63 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 64 3546 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 64 3546 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3546 64 3546 75 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 7 3547 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3547 7 3547 8 , SrcSpan "tests/examples/CParser.hs" 3547 39 3547 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 8 3547 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3547 8 3547 9 , SrcSpan "tests/examples/CParser.hs" 3547 11 3547 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 9 3547 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 9 3547 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 14 3547 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 26 3547 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3547 26 3547 27 , SrcSpan "tests/examples/CParser.hs" 3547 38 3547 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 27 3547 36 , srcInfoPoints = [] } "happyIn67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 37 3547 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 37 3547 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3547 37 3547 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 1 3549 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 1 3549 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 1 3549 16 , srcInfoPoints = [] } "happyReduce_228")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 17 3549 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3549 17 3549 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 19 3549 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 36 3549 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 36 3549 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 39 3549 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 39 3549 42 , srcInfoPoints = [] } 60 "60"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 43 3549 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 43 3549 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3549 43 3549 61 , srcInfoPoints = [] } "happyReduction_228"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 1 3560 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 1 3560 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 1 3550 19 , srcInfoPoints = [] } "happyReduction_228") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 20 3554 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3550 20 3550 21 , SrcSpan "tests/examples/CParser.hs" 3554 14 3554 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 21 3554 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 21 3550 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 21 3550 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 31 3550 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3550 31 3550 32 , SrcSpan "tests/examples/CParser.hs" 3550 32 3550 40 , SrcSpan "tests/examples/CParser.hs" 3550 40 3550 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3550 32 3550 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 5 3554 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 5 3551 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 5 3551 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 15 3551 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3551 15 3551 16 , SrcSpan "tests/examples/CParser.hs" 3551 16 3551 24 , SrcSpan "tests/examples/CParser.hs" 3551 24 3551 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3551 16 3551 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 5 3554 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 5 3552 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 5 3552 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 15 3552 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3552 15 3552 16 , SrcSpan "tests/examples/CParser.hs" 3552 16 3552 24 , SrcSpan "tests/examples/CParser.hs" 3552 24 3552 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3552 16 3552 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 5 3554 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 5 3553 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 5 3553 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 15 3553 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3553 15 3553 16 , SrcSpan "tests/examples/CParser.hs" 3553 16 3553 24 , SrcSpan "tests/examples/CParser.hs" 3553 24 3553 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3553 16 3553 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 5 3554 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 5 3554 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 16 3554 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3554 16 3554 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 6 3560 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3555 6 3555 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3560 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3560 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3555 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3555 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 8 3555 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 18 3560 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3555 18 3555 19 , SrcSpan "tests/examples/CParser.hs" 3560 5 3560 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 19 3559 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3555 19 3555 23 , SrcSpan "tests/examples/CParser.hs" 3555 46 3555 48 , SrcSpan "tests/examples/CParser.hs" 3555 49 3555 50 , SrcSpan "tests/examples/CParser.hs" 3559 93 3559 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 24 3555 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 36 3555 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 36 3555 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 36 3555 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 51 3559 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 51 3555 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 51 3555 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3555 63 3559 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3555 63 3555 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 5 3559 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3556 5 3556 9 , SrcSpan "tests/examples/CParser.hs" 3556 31 3556 33 , SrcSpan "tests/examples/CParser.hs" 3556 34 3556 35 , SrcSpan "tests/examples/CParser.hs" 3559 92 3559 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 10 3556 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 21 3556 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 21 3556 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 21 3556 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 36 3559 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 36 3556 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 36 3556 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3556 48 3559 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3556 48 3556 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 5 3559 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3557 5 3557 9 , SrcSpan "tests/examples/CParser.hs" 3557 32 3557 34 , SrcSpan "tests/examples/CParser.hs" 3557 35 3557 36 , SrcSpan "tests/examples/CParser.hs" 3559 91 3559 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 10 3557 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 22 3557 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 22 3557 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 22 3557 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 37 3559 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 37 3557 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 37 3557 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3557 49 3559 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3557 49 3557 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 5 3559 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3558 5 3558 9 , SrcSpan "tests/examples/CParser.hs" 3558 31 3558 33 , SrcSpan "tests/examples/CParser.hs" 3558 34 3558 35 , SrcSpan "tests/examples/CParser.hs" 3559 90 3559 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 10 3558 20 , srcInfoPoints = [] } "happyOut66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 21 3558 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 21 3558 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 21 3558 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 36 3559 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 36 3558 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 36 3558 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3558 48 3559 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3558 48 3558 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 5 3559 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3559 5 3559 6 , SrcSpan "tests/examples/CParser.hs" 3559 89 3559 90 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 7 3559 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 21 3559 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 21 3559 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 21 3559 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 33 3559 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 33 3559 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 33 3559 44 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 45 3559 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 45 3559 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 45 3559 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 47 3559 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 56 3559 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 56 3559 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 56 3559 67 , srcInfoPoints = [] } "happy_var_4")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 68 3559 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3559 68 3559 69 , SrcSpan "tests/examples/CParser.hs" 3559 88 3559 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 88 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 69 3559 76 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 77 3559 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 77 3559 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3559 77 3559 88 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 7 3560 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3560 7 3560 8 , SrcSpan "tests/examples/CParser.hs" 3560 39 3560 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 8 3560 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3560 8 3560 9 , SrcSpan "tests/examples/CParser.hs" 3560 11 3560 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 9 3560 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 9 3560 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 14 3560 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 26 3560 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3560 26 3560 27 , SrcSpan "tests/examples/CParser.hs" 3560 38 3560 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 27 3560 36 , srcInfoPoints = [] } "happyIn67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 37 3560 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 37 3560 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3560 37 3560 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 1 3562 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 1 3562 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 1 3562 16 , srcInfoPoints = [] } "happyReduce_229")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 17 3562 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3562 17 3562 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 19 3562 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 38 3562 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 38 3562 41 , srcInfoPoints = [] } 61 "61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 42 3562 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 42 3562 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3562 42 3562 60 , srcInfoPoints = [] } "happyReduction_229"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 1 3569 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 1 3569 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 1 3563 19 , srcInfoPoints = [] } "happyReduction_229") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 20 3563 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3563 20 3563 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3564 5 3564 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3564 5 3564 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3565 5 3565 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3565 5 3565 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 6 3569 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3566 6 3566 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 9 3569 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3566 9 3566 13 , SrcSpan "tests/examples/CParser.hs" 3566 35 3566 37 , SrcSpan "tests/examples/CParser.hs" 3566 38 3566 39 , SrcSpan "tests/examples/CParser.hs" 3569 6 3569 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 14 3566 24 , srcInfoPoints = [] } "happyOut67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 25 3566 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 25 3566 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 25 3566 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 40 3569 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 40 3566 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 40 3566 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3566 52 3569 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3566 52 3566 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3569 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3567 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3567 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3567 5 3567 14 , srcInfoPoints = [] } "happyIn68"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 10 3569 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3568 10 3568 11 , SrcSpan "tests/examples/CParser.hs" 3569 5 3569 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 11 3568 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 11 3568 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3568 11 3568 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 1 3571 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 1 3571 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 1 3571 16 , srcInfoPoints = [] } "happyReduce_230")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 17 3571 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3571 17 3571 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 19 3571 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 31 3571 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 31 3571 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 34 3571 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 34 3571 37 , srcInfoPoints = [] } 61 "61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 38 3571 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 38 3571 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3571 38 3571 56 , srcInfoPoints = [] } "happyReduction_230"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 1 3581 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 1 3581 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 1 3572 19 , srcInfoPoints = [] } "happyReduction_230") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 20 3576 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3572 20 3572 21 , SrcSpan "tests/examples/CParser.hs" 3576 14 3576 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 21 3576 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 21 3572 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 21 3572 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 31 3572 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3572 31 3572 32 , SrcSpan "tests/examples/CParser.hs" 3572 32 3572 40 , SrcSpan "tests/examples/CParser.hs" 3572 40 3572 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3572 32 3572 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 5 3576 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 5 3573 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 5 3573 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 15 3573 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3573 15 3573 16 , SrcSpan "tests/examples/CParser.hs" 3573 16 3573 24 , SrcSpan "tests/examples/CParser.hs" 3573 24 3573 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3573 16 3573 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 5 3576 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 5 3574 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 5 3574 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 15 3574 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3574 15 3574 16 , SrcSpan "tests/examples/CParser.hs" 3574 16 3574 24 , SrcSpan "tests/examples/CParser.hs" 3574 24 3574 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3574 16 3574 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 5 3576 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 5 3575 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 5 3575 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 15 3575 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3575 15 3575 16 , SrcSpan "tests/examples/CParser.hs" 3575 16 3575 24 , SrcSpan "tests/examples/CParser.hs" 3575 24 3575 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3575 16 3575 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3576 5 3576 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3576 5 3576 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 6 3581 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3577 6 3577 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 8 3581 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3577 8 3577 12 , SrcSpan "tests/examples/CParser.hs" 3577 34 3577 36 , SrcSpan "tests/examples/CParser.hs" 3577 37 3577 38 , SrcSpan "tests/examples/CParser.hs" 3581 28 3581 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 13 3577 23 , srcInfoPoints = [] } "happyOut67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 24 3577 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 24 3577 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 24 3577 33 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 39 3581 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 39 3577 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 39 3577 50 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3577 51 3581 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3577 51 3577 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 5 3581 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3578 5 3578 9 , SrcSpan "tests/examples/CParser.hs" 3578 31 3578 33 , SrcSpan "tests/examples/CParser.hs" 3578 34 3578 35 , SrcSpan "tests/examples/CParser.hs" 3581 27 3581 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 10 3578 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 21 3578 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 21 3578 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 21 3578 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 36 3581 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 36 3578 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 36 3578 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3578 48 3581 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3578 48 3578 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3581 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3581 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3579 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3579 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3579 5 3579 14 , srcInfoPoints = [] } "happyIn68"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 10 3581 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3580 10 3580 11 , SrcSpan "tests/examples/CParser.hs" 3581 5 3581 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 11 3580 22 , srcInfoPoints = [] } "happy_var_4"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 23 3580 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 23 3580 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3580 23 3580 34 , srcInfoPoints = [] } "happy_var_2")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 7 3581 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3581 7 3581 8 , SrcSpan "tests/examples/CParser.hs" 3581 8 3581 16 , SrcSpan "tests/examples/CParser.hs" 3581 16 3581 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 7 3581 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3581 7 3581 8 , SrcSpan "tests/examples/CParser.hs" 3581 8 3581 16 , SrcSpan "tests/examples/CParser.hs" 3581 16 3581 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 8 3581 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 18 3581 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 18 3581 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3581 18 3581 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 1 3583 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 1 3583 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 1 3583 16 , srcInfoPoints = [] } "happyReduce_231")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 17 3583 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3583 17 3583 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 19 3583 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 31 3583 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 31 3583 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 34 3583 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 34 3583 37 , srcInfoPoints = [] } 61 "61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 38 3583 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 38 3583 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3583 38 3583 56 , srcInfoPoints = [] } "happyReduction_231"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 1 3593 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 1 3593 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 1 3584 19 , srcInfoPoints = [] } "happyReduction_231") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 20 3588 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3584 20 3584 21 , SrcSpan "tests/examples/CParser.hs" 3588 14 3588 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 21 3588 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 21 3584 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 21 3584 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 31 3584 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3584 31 3584 32 , SrcSpan "tests/examples/CParser.hs" 3584 32 3584 40 , SrcSpan "tests/examples/CParser.hs" 3584 40 3584 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3584 32 3584 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 5 3588 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 5 3585 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 5 3585 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 15 3585 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3585 15 3585 16 , SrcSpan "tests/examples/CParser.hs" 3585 16 3585 24 , SrcSpan "tests/examples/CParser.hs" 3585 24 3585 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3585 16 3585 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 5 3588 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 5 3586 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 5 3586 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 15 3586 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3586 15 3586 16 , SrcSpan "tests/examples/CParser.hs" 3586 16 3586 24 , SrcSpan "tests/examples/CParser.hs" 3586 24 3586 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3586 16 3586 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 5 3588 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 5 3587 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 5 3587 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 15 3587 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3587 15 3587 16 , SrcSpan "tests/examples/CParser.hs" 3587 16 3587 24 , SrcSpan "tests/examples/CParser.hs" 3587 24 3587 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3587 16 3587 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3588 5 3588 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3588 5 3588 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 6 3593 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3589 6 3589 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 8 3593 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3589 8 3589 12 , SrcSpan "tests/examples/CParser.hs" 3589 35 3589 37 , SrcSpan "tests/examples/CParser.hs" 3589 38 3589 39 , SrcSpan "tests/examples/CParser.hs" 3593 28 3593 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 13 3589 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 25 3589 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 25 3589 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 25 3589 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 40 3593 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 40 3589 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 40 3589 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3589 52 3593 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3589 52 3589 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 5 3593 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3590 5 3590 9 , SrcSpan "tests/examples/CParser.hs" 3590 31 3590 33 , SrcSpan "tests/examples/CParser.hs" 3590 34 3590 35 , SrcSpan "tests/examples/CParser.hs" 3593 27 3593 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 10 3590 20 , srcInfoPoints = [] } "happyOut67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 21 3590 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 21 3590 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 21 3590 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 36 3593 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 36 3590 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 36 3590 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3590 48 3593 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3590 48 3590 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3593 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3593 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3591 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3591 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3591 5 3591 14 , srcInfoPoints = [] } "happyIn68"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 10 3593 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3592 10 3592 11 , SrcSpan "tests/examples/CParser.hs" 3593 5 3593 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 11 3592 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 28 3592 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 28 3592 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 28 3592 39 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 40 3592 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 40 3592 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3592 40 3592 51 , srcInfoPoints = [] } "happy_var_3")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 7 3593 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3593 7 3593 8 , SrcSpan "tests/examples/CParser.hs" 3593 8 3593 16 , SrcSpan "tests/examples/CParser.hs" 3593 16 3593 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 7 3593 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3593 7 3593 8 , SrcSpan "tests/examples/CParser.hs" 3593 8 3593 16 , SrcSpan "tests/examples/CParser.hs" 3593 16 3593 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 8 3593 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 18 3593 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 18 3593 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3593 18 3593 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 1 3595 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 1 3595 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 1 3595 16 , srcInfoPoints = [] } "happyReduce_232")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 17 3595 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3595 17 3595 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 19 3595 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 31 3595 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 31 3595 33 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 34 3595 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 34 3595 37 , srcInfoPoints = [] } 61 "61"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 38 3595 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 38 3595 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3595 38 3595 56 , srcInfoPoints = [] } "happyReduction_232"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 1 3607 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 1 3607 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 1 3596 19 , srcInfoPoints = [] } "happyReduction_232") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 20 3601 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3596 20 3596 21 , SrcSpan "tests/examples/CParser.hs" 3601 14 3601 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 21 3601 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 21 3596 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 21 3596 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 31 3596 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3596 31 3596 32 , SrcSpan "tests/examples/CParser.hs" 3596 32 3596 40 , SrcSpan "tests/examples/CParser.hs" 3596 40 3596 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3596 32 3596 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 5 3601 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 5 3597 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 5 3597 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 15 3597 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3597 15 3597 16 , SrcSpan "tests/examples/CParser.hs" 3597 16 3597 24 , SrcSpan "tests/examples/CParser.hs" 3597 24 3597 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3597 16 3597 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 5 3601 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 5 3598 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 5 3598 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 15 3598 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3598 15 3598 16 , SrcSpan "tests/examples/CParser.hs" 3598 16 3598 24 , SrcSpan "tests/examples/CParser.hs" 3598 24 3598 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3598 16 3598 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 5 3601 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 5 3599 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 5 3599 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 15 3599 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3599 15 3599 16 , SrcSpan "tests/examples/CParser.hs" 3599 16 3599 24 , SrcSpan "tests/examples/CParser.hs" 3599 24 3599 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3599 16 3599 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 5 3601 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 5 3600 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 5 3600 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 15 3600 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3600 15 3600 16 , SrcSpan "tests/examples/CParser.hs" 3600 16 3600 24 , SrcSpan "tests/examples/CParser.hs" 3600 24 3600 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3600 16 3600 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3601 5 3601 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3601 5 3601 14 , srcInfoPoints = [] } "happyRest"))))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 6 3607 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3602 6 3602 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 8 3607 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3602 8 3602 12 , SrcSpan "tests/examples/CParser.hs" 3602 35 3602 37 , SrcSpan "tests/examples/CParser.hs" 3602 38 3602 39 , SrcSpan "tests/examples/CParser.hs" 3607 29 3607 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 13 3602 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 25 3602 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 25 3602 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 25 3602 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 40 3607 29 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 40 3602 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 40 3602 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3602 52 3607 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3602 52 3602 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 5 3607 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3603 5 3603 9 , SrcSpan "tests/examples/CParser.hs" 3603 31 3603 33 , SrcSpan "tests/examples/CParser.hs" 3603 34 3603 35 , SrcSpan "tests/examples/CParser.hs" 3607 28 3607 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 10 3603 20 , srcInfoPoints = [] } "happyOut67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 21 3603 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 21 3603 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 21 3603 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 36 3607 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 36 3603 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 36 3603 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3603 48 3607 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3603 48 3603 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 5 3607 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3604 5 3604 9 , SrcSpan "tests/examples/CParser.hs" 3604 31 3604 33 , SrcSpan "tests/examples/CParser.hs" 3604 34 3604 35 , SrcSpan "tests/examples/CParser.hs" 3607 27 3607 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 10 3604 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 21 3604 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 21 3604 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 21 3604 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 36 3607 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 36 3604 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 36 3604 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3604 48 3607 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3604 48 3604 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3607 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3607 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3605 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3605 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3605 5 3605 14 , srcInfoPoints = [] } "happyIn68"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 10 3607 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3606 10 3606 11 , SrcSpan "tests/examples/CParser.hs" 3607 5 3607 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 11 3606 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 28 3606 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 28 3606 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 28 3606 39 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 40 3606 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3606 40 3606 41 , SrcSpan "tests/examples/CParser.hs" 3606 64 3606 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 41 3606 52 , srcInfoPoints = [] } "happy_var_5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 53 3606 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 53 3606 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3606 53 3606 64 , srcInfoPoints = [] } "happy_var_3")))))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 7 3607 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3607 7 3607 8 , SrcSpan "tests/examples/CParser.hs" 3607 8 3607 16 , SrcSpan "tests/examples/CParser.hs" 3607 16 3607 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 7 3607 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3607 7 3607 8 , SrcSpan "tests/examples/CParser.hs" 3607 8 3607 16 , SrcSpan "tests/examples/CParser.hs" 3607 16 3607 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 8 3607 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 18 3607 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 18 3607 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3607 18 3607 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 1 3609 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 1 3609 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 1 3609 16 , srcInfoPoints = [] } "happyReduce_233")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 17 3609 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3609 17 3609 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 19 3609 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 38 3609 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 38 3609 41 , srcInfoPoints = [] } 62 "62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 42 3609 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 42 3609 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3609 42 3609 60 , srcInfoPoints = [] } "happyReduction_233"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 1 3614 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 1 3614 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 1 3610 19 , srcInfoPoints = [] } "happyReduction_233") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 20 3610 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3610 20 3610 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 6 3614 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3611 6 3611 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 9 3614 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3611 9 3611 13 , SrcSpan "tests/examples/CParser.hs" 3611 35 3611 37 , SrcSpan "tests/examples/CParser.hs" 3611 38 3611 39 , SrcSpan "tests/examples/CParser.hs" 3614 6 3614 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 14 3611 24 , srcInfoPoints = [] } "happyOut70"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 25 3611 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 25 3611 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 25 3611 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 40 3614 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 40 3611 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 40 3611 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3611 52 3614 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3611 52 3611 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3614 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3612 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3612 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3612 5 3612 14 , srcInfoPoints = [] } "happyIn69"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 10 3614 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3613 10 3613 11 , SrcSpan "tests/examples/CParser.hs" 3614 5 3614 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 11 3613 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 11 3613 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3613 11 3613 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 1 3616 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 1 3616 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 1 3616 16 , srcInfoPoints = [] } "happyReduce_234")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 17 3616 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3616 17 3616 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 19 3616 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 36 3616 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 36 3616 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 39 3616 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 39 3616 42 , srcInfoPoints = [] } 62 "62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 43 3616 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 43 3616 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3616 43 3616 61 , srcInfoPoints = [] } "happyReduction_234"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 1 3625 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 1 3625 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 1 3617 19 , srcInfoPoints = [] } "happyReduction_234") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 20 3621 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3617 20 3617 21 , SrcSpan "tests/examples/CParser.hs" 3621 14 3621 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 21 3621 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 21 3617 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 21 3617 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 31 3617 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3617 31 3617 32 , SrcSpan "tests/examples/CParser.hs" 3617 32 3617 40 , SrcSpan "tests/examples/CParser.hs" 3617 40 3617 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3617 32 3617 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 5 3621 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 5 3618 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 5 3618 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 15 3618 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3618 15 3618 16 , SrcSpan "tests/examples/CParser.hs" 3618 16 3618 24 , SrcSpan "tests/examples/CParser.hs" 3618 24 3618 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3618 16 3618 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 5 3621 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 5 3619 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 5 3619 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 15 3619 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3619 15 3619 16 , SrcSpan "tests/examples/CParser.hs" 3619 16 3619 24 , SrcSpan "tests/examples/CParser.hs" 3619 24 3619 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3619 16 3619 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 5 3621 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 5 3620 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 5 3620 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 15 3620 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3620 15 3620 16 , SrcSpan "tests/examples/CParser.hs" 3620 16 3620 24 , SrcSpan "tests/examples/CParser.hs" 3620 24 3620 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3620 16 3620 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 5 3621 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 5 3621 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 16 3621 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3621 16 3621 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 6 3625 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3622 6 3622 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3625 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3625 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3622 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3622 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 8 3622 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 18 3625 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3622 18 3622 19 , SrcSpan "tests/examples/CParser.hs" 3625 5 3625 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 19 3624 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3622 19 3622 23 , SrcSpan "tests/examples/CParser.hs" 3622 46 3622 48 , SrcSpan "tests/examples/CParser.hs" 3622 49 3622 50 , SrcSpan "tests/examples/CParser.hs" 3624 59 3624 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 24 3622 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 36 3622 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 36 3622 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 36 3622 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 51 3624 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 51 3622 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 51 3622 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3622 63 3624 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3622 63 3622 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 5 3624 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3623 5 3623 9 , SrcSpan "tests/examples/CParser.hs" 3623 31 3623 33 , SrcSpan "tests/examples/CParser.hs" 3623 34 3623 35 , SrcSpan "tests/examples/CParser.hs" 3624 58 3624 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 10 3623 20 , srcInfoPoints = [] } "happyOut71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 21 3623 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 21 3623 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 21 3623 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 36 3624 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 36 3623 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 36 3623 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3623 48 3624 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3623 48 3623 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 5 3624 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3624 5 3624 6 , SrcSpan "tests/examples/CParser.hs" 3624 57 3624 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 7 3624 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 20 3624 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 20 3624 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 20 3624 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 32 3624 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 32 3624 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 32 3624 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 34 3624 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 43 3624 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 43 3624 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 43 3624 54 , srcInfoPoints = [] } "happy_var_3")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3624 55 3624 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3624 55 3624 56 , SrcSpan "tests/examples/CParser.hs" 3624 56 3624 57 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 7 3625 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3625 7 3625 8 , SrcSpan "tests/examples/CParser.hs" 3625 39 3625 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 8 3625 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3625 8 3625 9 , SrcSpan "tests/examples/CParser.hs" 3625 11 3625 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 9 3625 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 9 3625 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 14 3625 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 26 3625 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3625 26 3625 27 , SrcSpan "tests/examples/CParser.hs" 3625 38 3625 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 27 3625 36 , srcInfoPoints = [] } "happyIn69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 37 3625 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 37 3625 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3625 37 3625 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 1 3627 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 1 3627 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 1 3627 16 , srcInfoPoints = [] } "happyReduce_235")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 17 3627 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3627 17 3627 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 19 3627 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 36 3627 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 36 3627 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 39 3627 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 39 3627 42 , srcInfoPoints = [] } 62 "62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 43 3627 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 43 3627 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3627 43 3627 61 , srcInfoPoints = [] } "happyReduction_235"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 1 3638 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 1 3638 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 1 3628 19 , srcInfoPoints = [] } "happyReduction_235") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 20 3633 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3628 20 3628 21 , SrcSpan "tests/examples/CParser.hs" 3633 14 3633 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 21 3633 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 21 3628 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 21 3628 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 31 3628 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3628 31 3628 32 , SrcSpan "tests/examples/CParser.hs" 3628 32 3628 40 , SrcSpan "tests/examples/CParser.hs" 3628 40 3628 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3628 32 3628 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 5 3633 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 5 3629 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 5 3629 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 15 3629 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3629 15 3629 16 , SrcSpan "tests/examples/CParser.hs" 3629 16 3629 24 , SrcSpan "tests/examples/CParser.hs" 3629 24 3629 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3629 16 3629 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 5 3633 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 5 3630 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 5 3630 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 15 3630 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3630 15 3630 16 , SrcSpan "tests/examples/CParser.hs" 3630 16 3630 24 , SrcSpan "tests/examples/CParser.hs" 3630 24 3630 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3630 16 3630 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 5 3633 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 5 3631 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 5 3631 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 15 3631 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3631 15 3631 16 , SrcSpan "tests/examples/CParser.hs" 3631 16 3631 24 , SrcSpan "tests/examples/CParser.hs" 3631 24 3631 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3631 16 3631 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 5 3633 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 5 3632 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 5 3632 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 15 3632 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3632 15 3632 16 , SrcSpan "tests/examples/CParser.hs" 3632 16 3632 24 , SrcSpan "tests/examples/CParser.hs" 3632 24 3632 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3632 16 3632 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 5 3633 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 5 3633 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 16 3633 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3633 16 3633 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 6 3638 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3634 6 3634 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3638 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3638 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3634 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3634 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 8 3634 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 18 3638 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3634 18 3634 19 , SrcSpan "tests/examples/CParser.hs" 3638 5 3638 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 19 3637 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3634 19 3634 23 , SrcSpan "tests/examples/CParser.hs" 3634 46 3634 48 , SrcSpan "tests/examples/CParser.hs" 3634 49 3634 50 , SrcSpan "tests/examples/CParser.hs" 3637 79 3637 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 24 3634 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 36 3634 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 36 3634 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 36 3634 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 51 3637 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 51 3634 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 51 3634 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3634 63 3637 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3634 63 3634 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 5 3637 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3635 5 3635 9 , SrcSpan "tests/examples/CParser.hs" 3635 31 3635 33 , SrcSpan "tests/examples/CParser.hs" 3635 34 3635 35 , SrcSpan "tests/examples/CParser.hs" 3637 78 3637 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 10 3635 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 21 3635 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 21 3635 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 21 3635 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 36 3637 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 36 3635 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 36 3635 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3635 48 3637 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3635 48 3635 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 5 3637 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3636 5 3636 9 , SrcSpan "tests/examples/CParser.hs" 3636 31 3636 33 , SrcSpan "tests/examples/CParser.hs" 3636 34 3636 35 , SrcSpan "tests/examples/CParser.hs" 3637 77 3637 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 10 3636 20 , srcInfoPoints = [] } "happyOut71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 21 3636 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 21 3636 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 21 3636 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 36 3637 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 36 3636 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 36 3636 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3636 48 3637 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3636 48 3636 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 5 3637 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3637 5 3637 6 , SrcSpan "tests/examples/CParser.hs" 3637 76 3637 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 7 3637 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 20 3637 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 20 3637 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 20 3637 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 32 3637 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 32 3637 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 32 3637 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 34 3637 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 43 3637 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 43 3637 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 43 3637 54 , srcInfoPoints = [] } "happy_var_4")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 55 3637 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3637 55 3637 56 , SrcSpan "tests/examples/CParser.hs" 3637 75 3637 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 56 3637 63 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 64 3637 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 64 3637 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3637 64 3637 75 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 7 3638 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3638 7 3638 8 , SrcSpan "tests/examples/CParser.hs" 3638 39 3638 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 8 3638 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3638 8 3638 9 , SrcSpan "tests/examples/CParser.hs" 3638 11 3638 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 9 3638 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 9 3638 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 14 3638 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 26 3638 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3638 26 3638 27 , SrcSpan "tests/examples/CParser.hs" 3638 38 3638 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 27 3638 36 , srcInfoPoints = [] } "happyIn69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 37 3638 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 37 3638 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3638 37 3638 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 1 3640 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 1 3640 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 1 3640 16 , srcInfoPoints = [] } "happyReduce_236")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 17 3640 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3640 17 3640 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 19 3640 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 36 3640 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 36 3640 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 39 3640 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 39 3640 42 , srcInfoPoints = [] } 62 "62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 43 3640 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 43 3640 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3640 43 3640 61 , srcInfoPoints = [] } "happyReduction_236"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 1 3653 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 1 3653 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 1 3641 19 , srcInfoPoints = [] } "happyReduction_236") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 20 3647 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3641 20 3641 21 , SrcSpan "tests/examples/CParser.hs" 3647 14 3647 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 21 3647 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 21 3641 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 21 3641 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 31 3641 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3641 31 3641 32 , SrcSpan "tests/examples/CParser.hs" 3641 32 3641 40 , SrcSpan "tests/examples/CParser.hs" 3641 40 3641 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3641 32 3641 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 5 3647 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 5 3642 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 5 3642 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 15 3642 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3642 15 3642 16 , SrcSpan "tests/examples/CParser.hs" 3642 16 3642 24 , SrcSpan "tests/examples/CParser.hs" 3642 24 3642 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3642 16 3642 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 5 3647 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 5 3643 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 5 3643 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 15 3643 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3643 15 3643 16 , SrcSpan "tests/examples/CParser.hs" 3643 16 3643 24 , SrcSpan "tests/examples/CParser.hs" 3643 24 3643 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3643 16 3643 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 5 3647 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 5 3644 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 5 3644 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 15 3644 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3644 15 3644 16 , SrcSpan "tests/examples/CParser.hs" 3644 16 3644 24 , SrcSpan "tests/examples/CParser.hs" 3644 24 3644 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3644 16 3644 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 5 3647 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 5 3645 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 5 3645 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 15 3645 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3645 15 3645 16 , SrcSpan "tests/examples/CParser.hs" 3645 16 3645 24 , SrcSpan "tests/examples/CParser.hs" 3645 24 3645 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3645 16 3645 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 5 3647 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 5 3646 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 5 3646 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 15 3646 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3646 15 3646 16 , SrcSpan "tests/examples/CParser.hs" 3646 16 3646 24 , SrcSpan "tests/examples/CParser.hs" 3646 24 3646 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3646 16 3646 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 5 3647 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 5 3647 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 16 3647 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3647 16 3647 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 6 3653 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3648 6 3648 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3653 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3653 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3648 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3648 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 8 3648 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 18 3653 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3648 18 3648 19 , SrcSpan "tests/examples/CParser.hs" 3653 5 3653 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 19 3652 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3648 19 3648 23 , SrcSpan "tests/examples/CParser.hs" 3648 46 3648 48 , SrcSpan "tests/examples/CParser.hs" 3648 49 3648 50 , SrcSpan "tests/examples/CParser.hs" 3652 93 3652 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 24 3648 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 36 3648 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 36 3648 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 36 3648 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 51 3652 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 51 3648 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 51 3648 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3648 63 3652 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3648 63 3648 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 5 3652 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3649 5 3649 9 , SrcSpan "tests/examples/CParser.hs" 3649 31 3649 33 , SrcSpan "tests/examples/CParser.hs" 3649 34 3649 35 , SrcSpan "tests/examples/CParser.hs" 3652 92 3652 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 10 3649 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 21 3649 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 21 3649 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 21 3649 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 36 3652 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 36 3649 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 36 3649 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3649 48 3652 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3649 48 3649 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 5 3652 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3650 5 3650 9 , SrcSpan "tests/examples/CParser.hs" 3650 32 3650 34 , SrcSpan "tests/examples/CParser.hs" 3650 35 3650 36 , SrcSpan "tests/examples/CParser.hs" 3652 91 3652 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 10 3650 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 22 3650 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 22 3650 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 22 3650 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 37 3652 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 37 3650 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 37 3650 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3650 49 3652 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3650 49 3650 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 5 3652 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3651 5 3651 9 , SrcSpan "tests/examples/CParser.hs" 3651 31 3651 33 , SrcSpan "tests/examples/CParser.hs" 3651 34 3651 35 , SrcSpan "tests/examples/CParser.hs" 3652 90 3652 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 10 3651 20 , srcInfoPoints = [] } "happyOut71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 21 3651 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 21 3651 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 21 3651 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 36 3652 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 36 3651 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 36 3651 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3651 48 3652 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3651 48 3651 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 5 3652 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3652 5 3652 6 , SrcSpan "tests/examples/CParser.hs" 3652 89 3652 90 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 7 3652 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 21 3652 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 21 3652 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 21 3652 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 33 3652 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 33 3652 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 33 3652 44 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 45 3652 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 45 3652 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 45 3652 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 47 3652 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 56 3652 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 56 3652 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 56 3652 67 , srcInfoPoints = [] } "happy_var_5")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 68 3652 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3652 68 3652 69 , SrcSpan "tests/examples/CParser.hs" 3652 88 3652 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 88 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 69 3652 76 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 77 3652 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 77 3652 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3652 77 3652 88 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 7 3653 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3653 7 3653 8 , SrcSpan "tests/examples/CParser.hs" 3653 39 3653 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 8 3653 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3653 8 3653 9 , SrcSpan "tests/examples/CParser.hs" 3653 11 3653 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 9 3653 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 9 3653 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 14 3653 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 26 3653 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3653 26 3653 27 , SrcSpan "tests/examples/CParser.hs" 3653 38 3653 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 27 3653 36 , srcInfoPoints = [] } "happyIn69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 37 3653 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 37 3653 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3653 37 3653 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 1 3655 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 1 3655 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 1 3655 16 , srcInfoPoints = [] } "happyReduce_237")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 17 3655 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3655 17 3655 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 19 3655 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 36 3655 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 36 3655 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 39 3655 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 39 3655 42 , srcInfoPoints = [] } 62 "62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 43 3655 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 43 3655 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3655 43 3655 61 , srcInfoPoints = [] } "happyReduction_237"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 1 3662 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 1 3662 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 1 3656 19 , srcInfoPoints = [] } "happyReduction_237") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 20 3658 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3656 20 3656 21 , SrcSpan "tests/examples/CParser.hs" 3658 14 3658 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 21 3658 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 21 3656 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 21 3656 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 31 3656 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3656 31 3656 32 , SrcSpan "tests/examples/CParser.hs" 3656 32 3656 40 , SrcSpan "tests/examples/CParser.hs" 3656 40 3656 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3656 32 3656 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 5 3658 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 5 3657 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 5 3657 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 15 3657 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3657 15 3657 16 , SrcSpan "tests/examples/CParser.hs" 3657 16 3657 24 , SrcSpan "tests/examples/CParser.hs" 3657 24 3657 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3657 16 3657 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 5 3658 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 5 3658 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 16 3658 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3658 16 3658 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 6 3662 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3659 6 3659 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3662 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3662 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3659 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3659 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 8 3659 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 18 3662 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3659 18 3659 19 , SrcSpan "tests/examples/CParser.hs" 3662 5 3662 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 19 3661 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3659 19 3659 23 , SrcSpan "tests/examples/CParser.hs" 3659 46 3659 48 , SrcSpan "tests/examples/CParser.hs" 3659 49 3659 50 , SrcSpan "tests/examples/CParser.hs" 3661 59 3661 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 24 3659 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 36 3659 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 36 3659 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 36 3659 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 51 3661 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 51 3659 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 51 3659 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3659 63 3661 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3659 63 3659 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 5 3661 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3660 5 3660 9 , SrcSpan "tests/examples/CParser.hs" 3660 31 3660 33 , SrcSpan "tests/examples/CParser.hs" 3660 34 3660 35 , SrcSpan "tests/examples/CParser.hs" 3661 58 3661 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 10 3660 20 , srcInfoPoints = [] } "happyOut69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 21 3660 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 21 3660 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 21 3660 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 36 3661 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 36 3660 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 36 3660 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3660 48 3661 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3660 48 3660 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 5 3661 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3661 5 3661 6 , SrcSpan "tests/examples/CParser.hs" 3661 57 3661 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 7 3661 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 20 3661 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 20 3661 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 20 3661 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 32 3661 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 32 3661 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 32 3661 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 34 3661 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 43 3661 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 43 3661 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 43 3661 54 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3661 55 3661 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3661 55 3661 56 , SrcSpan "tests/examples/CParser.hs" 3661 56 3661 57 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 7 3662 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3662 7 3662 8 , SrcSpan "tests/examples/CParser.hs" 3662 39 3662 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 8 3662 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3662 8 3662 9 , SrcSpan "tests/examples/CParser.hs" 3662 11 3662 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 9 3662 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 9 3662 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 14 3662 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 26 3662 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3662 26 3662 27 , SrcSpan "tests/examples/CParser.hs" 3662 38 3662 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 27 3662 36 , srcInfoPoints = [] } "happyIn69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 37 3662 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 37 3662 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3662 37 3662 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 1 3664 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 1 3664 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 1 3664 16 , srcInfoPoints = [] } "happyReduce_238")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 17 3664 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3664 17 3664 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 19 3664 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 36 3664 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 36 3664 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 39 3664 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 39 3664 42 , srcInfoPoints = [] } 62 "62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 43 3664 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 43 3664 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3664 43 3664 61 , srcInfoPoints = [] } "happyReduction_238"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 1 3673 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 1 3673 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 1 3665 19 , srcInfoPoints = [] } "happyReduction_238") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 20 3668 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3665 20 3665 21 , SrcSpan "tests/examples/CParser.hs" 3668 14 3668 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 21 3668 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 21 3665 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 21 3665 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 31 3665 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3665 31 3665 32 , SrcSpan "tests/examples/CParser.hs" 3665 32 3665 40 , SrcSpan "tests/examples/CParser.hs" 3665 40 3665 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3665 32 3665 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 5 3668 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 5 3666 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 5 3666 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 15 3666 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3666 15 3666 16 , SrcSpan "tests/examples/CParser.hs" 3666 16 3666 24 , SrcSpan "tests/examples/CParser.hs" 3666 24 3666 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3666 16 3666 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 5 3668 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 5 3667 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 5 3667 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 15 3667 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3667 15 3667 16 , SrcSpan "tests/examples/CParser.hs" 3667 16 3667 24 , SrcSpan "tests/examples/CParser.hs" 3667 24 3667 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3667 16 3667 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 5 3668 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 5 3668 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 16 3668 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3668 16 3668 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 6 3673 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3669 6 3669 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3673 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3673 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3669 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3669 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 8 3669 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 18 3673 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3669 18 3669 19 , SrcSpan "tests/examples/CParser.hs" 3673 5 3673 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 19 3672 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3669 19 3669 23 , SrcSpan "tests/examples/CParser.hs" 3669 46 3669 48 , SrcSpan "tests/examples/CParser.hs" 3669 49 3669 50 , SrcSpan "tests/examples/CParser.hs" 3672 79 3672 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 24 3669 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 36 3669 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 36 3669 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 36 3669 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 51 3672 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 51 3669 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 51 3669 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3669 63 3672 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3669 63 3669 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 5 3672 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3670 5 3670 9 , SrcSpan "tests/examples/CParser.hs" 3670 31 3670 33 , SrcSpan "tests/examples/CParser.hs" 3670 34 3670 35 , SrcSpan "tests/examples/CParser.hs" 3672 78 3672 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 10 3670 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 21 3670 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 21 3670 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 21 3670 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 36 3672 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 36 3670 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 36 3670 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3670 48 3672 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3670 48 3670 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 5 3672 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3671 5 3671 9 , SrcSpan "tests/examples/CParser.hs" 3671 31 3671 33 , SrcSpan "tests/examples/CParser.hs" 3671 34 3671 35 , SrcSpan "tests/examples/CParser.hs" 3672 77 3672 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 10 3671 20 , srcInfoPoints = [] } "happyOut69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 21 3671 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 21 3671 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 21 3671 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 36 3672 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 36 3671 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 36 3671 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3671 48 3672 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3671 48 3671 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 5 3672 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3672 5 3672 6 , SrcSpan "tests/examples/CParser.hs" 3672 76 3672 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 7 3672 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 20 3672 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 20 3672 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 20 3672 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 32 3672 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 32 3672 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 32 3672 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 34 3672 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 43 3672 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 43 3672 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 43 3672 54 , srcInfoPoints = [] } "happy_var_3")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 55 3672 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3672 55 3672 56 , SrcSpan "tests/examples/CParser.hs" 3672 75 3672 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 56 3672 63 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 64 3672 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 64 3672 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3672 64 3672 75 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 7 3673 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3673 7 3673 8 , SrcSpan "tests/examples/CParser.hs" 3673 39 3673 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 8 3673 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3673 8 3673 9 , SrcSpan "tests/examples/CParser.hs" 3673 11 3673 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 9 3673 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 9 3673 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 14 3673 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 26 3673 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3673 26 3673 27 , SrcSpan "tests/examples/CParser.hs" 3673 38 3673 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 27 3673 36 , srcInfoPoints = [] } "happyIn69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 37 3673 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 37 3673 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3673 37 3673 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 1 3675 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 1 3675 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 1 3675 16 , srcInfoPoints = [] } "happyReduce_239")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 17 3675 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3675 17 3675 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 19 3675 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 36 3675 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 36 3675 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 39 3675 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 39 3675 42 , srcInfoPoints = [] } 62 "62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 43 3675 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 43 3675 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3675 43 3675 61 , srcInfoPoints = [] } "happyReduction_239"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 1 3686 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 1 3686 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 1 3676 19 , srcInfoPoints = [] } "happyReduction_239") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 20 3680 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3676 20 3676 21 , SrcSpan "tests/examples/CParser.hs" 3680 14 3680 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 21 3680 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 21 3676 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 21 3676 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 31 3676 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3676 31 3676 32 , SrcSpan "tests/examples/CParser.hs" 3676 32 3676 40 , SrcSpan "tests/examples/CParser.hs" 3676 40 3676 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3676 32 3676 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 5 3680 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 5 3677 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 5 3677 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 15 3677 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3677 15 3677 16 , SrcSpan "tests/examples/CParser.hs" 3677 16 3677 24 , SrcSpan "tests/examples/CParser.hs" 3677 24 3677 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3677 16 3677 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 5 3680 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 5 3678 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 5 3678 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 15 3678 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3678 15 3678 16 , SrcSpan "tests/examples/CParser.hs" 3678 16 3678 24 , SrcSpan "tests/examples/CParser.hs" 3678 24 3678 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3678 16 3678 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 5 3680 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 5 3679 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 5 3679 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 15 3679 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3679 15 3679 16 , SrcSpan "tests/examples/CParser.hs" 3679 16 3679 24 , SrcSpan "tests/examples/CParser.hs" 3679 24 3679 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3679 16 3679 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 5 3680 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 5 3680 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 16 3680 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3680 16 3680 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 6 3686 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3681 6 3681 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3686 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3686 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3681 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3681 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 8 3681 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 18 3686 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3681 18 3681 19 , SrcSpan "tests/examples/CParser.hs" 3686 5 3686 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 19 3685 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3681 19 3681 23 , SrcSpan "tests/examples/CParser.hs" 3681 46 3681 48 , SrcSpan "tests/examples/CParser.hs" 3681 49 3681 50 , SrcSpan "tests/examples/CParser.hs" 3685 93 3685 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 24 3681 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 36 3681 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 36 3681 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 36 3681 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 51 3685 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 51 3681 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 51 3681 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3681 63 3685 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3681 63 3681 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 5 3685 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3682 5 3682 9 , SrcSpan "tests/examples/CParser.hs" 3682 31 3682 33 , SrcSpan "tests/examples/CParser.hs" 3682 34 3682 35 , SrcSpan "tests/examples/CParser.hs" 3685 92 3685 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 10 3682 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 21 3682 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 21 3682 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 21 3682 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 36 3685 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 36 3682 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 36 3682 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3682 48 3685 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3682 48 3682 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 5 3685 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3683 5 3683 9 , SrcSpan "tests/examples/CParser.hs" 3683 32 3683 34 , SrcSpan "tests/examples/CParser.hs" 3683 35 3683 36 , SrcSpan "tests/examples/CParser.hs" 3685 91 3685 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 10 3683 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 22 3683 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 22 3683 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 22 3683 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 37 3685 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 37 3683 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 37 3683 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3683 49 3685 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3683 49 3683 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 5 3685 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3684 5 3684 9 , SrcSpan "tests/examples/CParser.hs" 3684 31 3684 33 , SrcSpan "tests/examples/CParser.hs" 3684 34 3684 35 , SrcSpan "tests/examples/CParser.hs" 3685 90 3685 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 10 3684 20 , srcInfoPoints = [] } "happyOut69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 21 3684 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 21 3684 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 21 3684 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 36 3685 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 36 3684 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 36 3684 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3684 48 3685 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3684 48 3684 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 5 3685 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3685 5 3685 6 , SrcSpan "tests/examples/CParser.hs" 3685 89 3685 90 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 7 3685 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 21 3685 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 21 3685 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 21 3685 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 33 3685 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 33 3685 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 33 3685 44 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 45 3685 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 45 3685 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 45 3685 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 47 3685 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 56 3685 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 56 3685 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 56 3685 67 , srcInfoPoints = [] } "happy_var_4")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 68 3685 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3685 68 3685 69 , SrcSpan "tests/examples/CParser.hs" 3685 88 3685 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 88 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 69 3685 76 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 77 3685 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 77 3685 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3685 77 3685 88 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 7 3686 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3686 7 3686 8 , SrcSpan "tests/examples/CParser.hs" 3686 39 3686 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 8 3686 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3686 8 3686 9 , SrcSpan "tests/examples/CParser.hs" 3686 11 3686 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 9 3686 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 9 3686 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 14 3686 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 26 3686 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3686 26 3686 27 , SrcSpan "tests/examples/CParser.hs" 3686 38 3686 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 27 3686 36 , srcInfoPoints = [] } "happyIn69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 37 3686 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 37 3686 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3686 37 3686 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 1 3688 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 1 3688 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 1 3688 16 , srcInfoPoints = [] } "happyReduce_240")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 17 3688 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3688 17 3688 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 19 3688 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 38 3688 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 38 3688 41 , srcInfoPoints = [] } 63 "63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 42 3688 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 42 3688 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3688 42 3688 60 , srcInfoPoints = [] } "happyReduction_240"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 1 3695 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 1 3695 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 1 3689 19 , srcInfoPoints = [] } "happyReduction_240") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 20 3689 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3689 20 3689 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3690 5 3690 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3690 5 3690 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3691 5 3691 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3691 5 3691 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 6 3695 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3692 6 3692 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 9 3695 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3692 9 3692 13 , SrcSpan "tests/examples/CParser.hs" 3692 35 3692 37 , SrcSpan "tests/examples/CParser.hs" 3692 38 3692 39 , SrcSpan "tests/examples/CParser.hs" 3695 6 3695 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 14 3692 24 , srcInfoPoints = [] } "happyOut69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 25 3692 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 25 3692 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 25 3692 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 40 3695 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 40 3692 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 40 3692 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3692 52 3695 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3692 52 3692 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3695 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3693 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3693 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3693 5 3693 14 , srcInfoPoints = [] } "happyIn70"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 10 3695 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3694 10 3694 11 , SrcSpan "tests/examples/CParser.hs" 3695 5 3695 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 11 3694 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 11 3694 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3694 11 3694 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 1 3697 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 1 3697 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 1 3697 16 , srcInfoPoints = [] } "happyReduce_241")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 17 3697 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3697 17 3697 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 19 3697 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 31 3697 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 31 3697 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 34 3697 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 34 3697 37 , srcInfoPoints = [] } 63 "63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 38 3697 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 38 3697 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3697 38 3697 56 , srcInfoPoints = [] } "happyReduction_241"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 1 3707 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 1 3707 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 1 3698 19 , srcInfoPoints = [] } "happyReduction_241") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 20 3702 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3698 20 3698 21 , SrcSpan "tests/examples/CParser.hs" 3702 14 3702 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 21 3702 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 21 3698 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 21 3698 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 31 3698 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3698 31 3698 32 , SrcSpan "tests/examples/CParser.hs" 3698 32 3698 40 , SrcSpan "tests/examples/CParser.hs" 3698 40 3698 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3698 32 3698 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 5 3702 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 5 3699 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 5 3699 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 15 3699 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3699 15 3699 16 , SrcSpan "tests/examples/CParser.hs" 3699 16 3699 24 , SrcSpan "tests/examples/CParser.hs" 3699 24 3699 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3699 16 3699 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 5 3702 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 5 3700 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 5 3700 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 15 3700 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3700 15 3700 16 , SrcSpan "tests/examples/CParser.hs" 3700 16 3700 24 , SrcSpan "tests/examples/CParser.hs" 3700 24 3700 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3700 16 3700 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 5 3702 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 5 3701 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 5 3701 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 15 3701 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3701 15 3701 16 , SrcSpan "tests/examples/CParser.hs" 3701 16 3701 24 , SrcSpan "tests/examples/CParser.hs" 3701 24 3701 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3701 16 3701 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3702 5 3702 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3702 5 3702 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 6 3707 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3703 6 3703 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 8 3707 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3703 8 3703 12 , SrcSpan "tests/examples/CParser.hs" 3703 34 3703 36 , SrcSpan "tests/examples/CParser.hs" 3703 37 3703 38 , SrcSpan "tests/examples/CParser.hs" 3707 28 3707 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 13 3703 23 , srcInfoPoints = [] } "happyOut71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 24 3703 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 24 3703 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 24 3703 33 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 39 3707 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 39 3703 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 39 3703 50 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3703 51 3707 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3703 51 3703 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 5 3707 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3704 5 3704 9 , SrcSpan "tests/examples/CParser.hs" 3704 31 3704 33 , SrcSpan "tests/examples/CParser.hs" 3704 34 3704 35 , SrcSpan "tests/examples/CParser.hs" 3707 27 3707 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 10 3704 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 21 3704 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 21 3704 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 21 3704 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 36 3707 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 36 3704 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 36 3704 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3704 48 3707 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3704 48 3704 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3707 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3707 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3705 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3705 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3705 5 3705 14 , srcInfoPoints = [] } "happyIn70"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 10 3707 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3706 10 3706 11 , SrcSpan "tests/examples/CParser.hs" 3707 5 3707 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 11 3706 22 , srcInfoPoints = [] } "happy_var_3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 23 3706 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 23 3706 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3706 23 3706 34 , srcInfoPoints = [] } "happy_var_2")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 7 3707 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3707 7 3707 8 , SrcSpan "tests/examples/CParser.hs" 3707 8 3707 16 , SrcSpan "tests/examples/CParser.hs" 3707 16 3707 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 7 3707 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3707 7 3707 8 , SrcSpan "tests/examples/CParser.hs" 3707 8 3707 16 , SrcSpan "tests/examples/CParser.hs" 3707 16 3707 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 8 3707 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 18 3707 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 18 3707 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3707 18 3707 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 1 3709 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 1 3709 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 1 3709 16 , srcInfoPoints = [] } "happyReduce_242")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 17 3709 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3709 17 3709 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 19 3709 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 31 3709 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 31 3709 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 34 3709 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 34 3709 37 , srcInfoPoints = [] } 63 "63"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 38 3709 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 38 3709 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3709 38 3709 56 , srcInfoPoints = [] } "happyReduction_242"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 1 3719 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 1 3719 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 1 3710 19 , srcInfoPoints = [] } "happyReduction_242") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 20 3714 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3710 20 3710 21 , SrcSpan "tests/examples/CParser.hs" 3714 14 3714 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 21 3714 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 21 3710 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 21 3710 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 31 3710 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3710 31 3710 32 , SrcSpan "tests/examples/CParser.hs" 3710 32 3710 40 , SrcSpan "tests/examples/CParser.hs" 3710 40 3710 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3710 32 3710 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 5 3714 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 5 3711 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 5 3711 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 15 3711 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3711 15 3711 16 , SrcSpan "tests/examples/CParser.hs" 3711 16 3711 24 , SrcSpan "tests/examples/CParser.hs" 3711 24 3711 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3711 16 3711 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 5 3714 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 5 3712 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 5 3712 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 15 3712 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3712 15 3712 16 , SrcSpan "tests/examples/CParser.hs" 3712 16 3712 24 , SrcSpan "tests/examples/CParser.hs" 3712 24 3712 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3712 16 3712 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 5 3714 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 5 3713 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 5 3713 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 15 3713 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3713 15 3713 16 , SrcSpan "tests/examples/CParser.hs" 3713 16 3713 24 , SrcSpan "tests/examples/CParser.hs" 3713 24 3713 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3713 16 3713 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3714 5 3714 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3714 5 3714 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 6 3719 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3715 6 3715 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 8 3719 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3715 8 3715 12 , SrcSpan "tests/examples/CParser.hs" 3715 34 3715 36 , SrcSpan "tests/examples/CParser.hs" 3715 37 3715 38 , SrcSpan "tests/examples/CParser.hs" 3719 28 3719 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 13 3715 23 , srcInfoPoints = [] } "happyOut69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 24 3715 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 24 3715 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 24 3715 33 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 39 3719 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 39 3715 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 39 3715 50 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3715 51 3719 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3715 51 3715 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 5 3719 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3716 5 3716 9 , SrcSpan "tests/examples/CParser.hs" 3716 31 3716 33 , SrcSpan "tests/examples/CParser.hs" 3716 34 3716 35 , SrcSpan "tests/examples/CParser.hs" 3719 27 3719 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 10 3716 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 21 3716 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 21 3716 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 21 3716 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 36 3719 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 36 3716 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 36 3716 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3716 48 3719 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3716 48 3716 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3719 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3719 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3717 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3717 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3717 5 3717 14 , srcInfoPoints = [] } "happyIn70"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 10 3719 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3718 10 3718 11 , SrcSpan "tests/examples/CParser.hs" 3719 5 3719 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 11 3718 22 , srcInfoPoints = [] } "happy_var_4"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 23 3718 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 23 3718 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3718 23 3718 34 , srcInfoPoints = [] } "happy_var_2")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 7 3719 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3719 7 3719 8 , SrcSpan "tests/examples/CParser.hs" 3719 8 3719 16 , SrcSpan "tests/examples/CParser.hs" 3719 16 3719 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 7 3719 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3719 7 3719 8 , SrcSpan "tests/examples/CParser.hs" 3719 8 3719 16 , SrcSpan "tests/examples/CParser.hs" 3719 16 3719 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 8 3719 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 18 3719 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 18 3719 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3719 18 3719 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 1 3721 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 1 3721 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 1 3721 16 , srcInfoPoints = [] } "happyReduce_243")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 17 3721 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3721 17 3721 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 19 3721 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 36 3721 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 36 3721 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 39 3721 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 39 3721 42 , srcInfoPoints = [] } 64 "64"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 43 3721 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 43 3721 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3721 43 3721 61 , srcInfoPoints = [] } "happyReduction_243"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 1 3726 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 1 3726 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 1 3722 19 , srcInfoPoints = [] } "happyReduction_243") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 20 3723 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3722 20 3722 21 , SrcSpan "tests/examples/CParser.hs" 3723 14 3723 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 21 3723 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 21 3722 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 21 3722 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 31 3722 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3722 31 3722 32 , SrcSpan "tests/examples/CParser.hs" 3722 32 3722 40 , SrcSpan "tests/examples/CParser.hs" 3722 40 3722 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3722 32 3722 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 5 3723 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 5 3723 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 16 3723 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3723 16 3723 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 6 3726 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3724 6 3724 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3726 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3726 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3724 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3724 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 8 3724 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 18 3726 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3724 18 3724 19 , SrcSpan "tests/examples/CParser.hs" 3726 5 3726 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 19 3725 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3724 19 3724 23 , SrcSpan "tests/examples/CParser.hs" 3724 46 3724 48 , SrcSpan "tests/examples/CParser.hs" 3724 49 3724 50 , SrcSpan "tests/examples/CParser.hs" 3725 57 3725 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 24 3724 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 36 3724 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 36 3724 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 36 3724 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 51 3725 57 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 51 3724 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3724 51 3724 52 , SrcSpan "tests/examples/CParser.hs" 3724 77 3724 78 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 52 3724 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 52 3724 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 52 3724 63 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 64 3724 65 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 66 3724 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 66 3724 77 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3724 79 3725 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3724 79 3724 81 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 5 3725 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3725 5 3725 6 , SrcSpan "tests/examples/CParser.hs" 3725 56 3725 57 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 7 3725 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 20 3725 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 20 3725 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 20 3725 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 32 3725 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 32 3725 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 32 3725 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 56 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 34 3725 44 , srcInfoPoints = [] } "mkVarDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 45 3725 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 45 3725 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3725 45 3725 56 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 7 3726 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3726 7 3726 8 , SrcSpan "tests/examples/CParser.hs" 3726 39 3726 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 8 3726 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3726 8 3726 9 , SrcSpan "tests/examples/CParser.hs" 3726 11 3726 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 9 3726 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 9 3726 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 14 3726 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 26 3726 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3726 26 3726 27 , SrcSpan "tests/examples/CParser.hs" 3726 38 3726 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 27 3726 36 , srcInfoPoints = [] } "happyIn71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 37 3726 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 37 3726 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3726 37 3726 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 1 3728 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 1 3728 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 1 3728 16 , srcInfoPoints = [] } "happyReduce_244")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 17 3728 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3728 17 3728 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 19 3728 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 38 3728 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 38 3728 41 , srcInfoPoints = [] } 64 "64"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 42 3728 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 42 3728 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3728 42 3728 60 , srcInfoPoints = [] } "happyReduction_244"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 1 3735 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 1 3735 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 1 3729 19 , srcInfoPoints = [] } "happyReduction_244") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 20 3729 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3729 20 3729 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3730 5 3730 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3730 5 3730 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3731 5 3731 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3731 5 3731 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 6 3735 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3732 6 3732 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 9 3735 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3732 9 3732 13 , SrcSpan "tests/examples/CParser.hs" 3732 35 3732 37 , SrcSpan "tests/examples/CParser.hs" 3732 38 3732 39 , SrcSpan "tests/examples/CParser.hs" 3735 6 3735 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 14 3732 24 , srcInfoPoints = [] } "happyOut71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 25 3732 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 25 3732 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 25 3732 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 40 3735 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 40 3732 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 40 3732 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3732 52 3735 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3732 52 3732 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3735 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3733 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3733 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3733 5 3733 14 , srcInfoPoints = [] } "happyIn71"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 10 3735 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3734 10 3734 11 , SrcSpan "tests/examples/CParser.hs" 3735 5 3735 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 11 3734 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 11 3734 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3734 11 3734 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 1 3737 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 1 3737 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 1 3737 16 , srcInfoPoints = [] } "happyReduce_245")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 17 3737 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3737 17 3737 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 19 3737 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 38 3737 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 38 3737 41 , srcInfoPoints = [] } 65 "65"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 42 3737 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 42 3737 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3737 42 3737 60 , srcInfoPoints = [] } "happyReduction_245"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 1 3742 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 1 3742 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 1 3738 19 , srcInfoPoints = [] } "happyReduction_245") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 20 3738 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3738 20 3738 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 6 3742 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3739 6 3739 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 9 3742 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3739 9 3739 13 , SrcSpan "tests/examples/CParser.hs" 3739 35 3739 37 , SrcSpan "tests/examples/CParser.hs" 3739 38 3739 39 , SrcSpan "tests/examples/CParser.hs" 3742 6 3742 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 14 3739 24 , srcInfoPoints = [] } "happyOut73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 25 3739 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 25 3739 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 25 3739 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 40 3742 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 40 3739 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 40 3739 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3739 52 3742 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3739 52 3739 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3742 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3740 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3740 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3740 5 3740 14 , srcInfoPoints = [] } "happyIn72"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 10 3742 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3741 10 3741 11 , SrcSpan "tests/examples/CParser.hs" 3742 5 3742 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 11 3741 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 11 3741 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3741 11 3741 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 1 3744 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 1 3744 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 1 3744 16 , srcInfoPoints = [] } "happyReduce_246")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 17 3744 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3744 17 3744 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 19 3744 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 38 3744 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 38 3744 41 , srcInfoPoints = [] } 65 "65"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 42 3744 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 42 3744 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3744 42 3744 60 , srcInfoPoints = [] } "happyReduction_246"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 1 3749 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 1 3749 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 1 3745 19 , srcInfoPoints = [] } "happyReduction_246") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 20 3745 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3745 20 3745 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 6 3749 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3746 6 3746 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 9 3749 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3746 9 3746 13 , SrcSpan "tests/examples/CParser.hs" 3746 35 3746 37 , SrcSpan "tests/examples/CParser.hs" 3746 38 3746 39 , SrcSpan "tests/examples/CParser.hs" 3749 6 3749 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 14 3746 24 , srcInfoPoints = [] } "happyOut75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 25 3746 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 25 3746 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 25 3746 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 40 3749 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 40 3746 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 40 3746 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3746 52 3749 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3746 52 3746 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3749 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3747 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3747 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3747 5 3747 14 , srcInfoPoints = [] } "happyIn72"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 10 3749 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3748 10 3748 11 , SrcSpan "tests/examples/CParser.hs" 3749 5 3749 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 11 3748 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 11 3748 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3748 11 3748 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 1 3751 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 1 3751 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 1 3751 16 , srcInfoPoints = [] } "happyReduce_247")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 17 3751 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3751 17 3751 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 19 3751 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 38 3751 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 38 3751 41 , srcInfoPoints = [] } 66 "66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 42 3751 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 42 3751 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3751 42 3751 60 , srcInfoPoints = [] } "happyReduction_247"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 1 3756 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 1 3756 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 1 3752 19 , srcInfoPoints = [] } "happyReduction_247") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 20 3752 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3752 20 3752 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 6 3756 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3753 6 3753 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 9 3756 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3753 9 3753 13 , SrcSpan "tests/examples/CParser.hs" 3753 35 3753 37 , SrcSpan "tests/examples/CParser.hs" 3753 38 3753 39 , SrcSpan "tests/examples/CParser.hs" 3756 6 3756 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 14 3753 24 , srcInfoPoints = [] } "happyOut74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 25 3753 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 25 3753 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 25 3753 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 40 3756 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 40 3753 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 40 3753 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3753 52 3756 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3753 52 3753 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3756 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3754 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3754 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3754 5 3754 14 , srcInfoPoints = [] } "happyIn73"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 10 3756 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3755 10 3755 11 , SrcSpan "tests/examples/CParser.hs" 3756 5 3756 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 11 3755 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 11 3755 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3755 11 3755 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 1 3758 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 1 3758 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 1 3758 16 , srcInfoPoints = [] } "happyReduce_248")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 17 3758 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3758 17 3758 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 19 3758 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 36 3758 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 36 3758 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 39 3758 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 39 3758 42 , srcInfoPoints = [] } 66 "66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 43 3758 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 43 3758 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3758 43 3758 61 , srcInfoPoints = [] } "happyReduction_248"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 1 3765 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 1 3765 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 1 3759 19 , srcInfoPoints = [] } "happyReduction_248") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 20 3761 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3759 20 3759 21 , SrcSpan "tests/examples/CParser.hs" 3761 14 3761 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 21 3761 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 21 3759 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 21 3759 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 31 3759 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3759 31 3759 32 , SrcSpan "tests/examples/CParser.hs" 3759 32 3759 40 , SrcSpan "tests/examples/CParser.hs" 3759 40 3759 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3759 32 3759 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 5 3761 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 5 3760 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 5 3760 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 15 3760 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3760 15 3760 16 , SrcSpan "tests/examples/CParser.hs" 3760 16 3760 24 , SrcSpan "tests/examples/CParser.hs" 3760 24 3760 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3760 16 3760 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 5 3761 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 5 3761 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 16 3761 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3761 16 3761 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 6 3765 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3762 6 3762 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3765 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3765 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3762 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3762 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 8 3762 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 18 3765 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3762 18 3762 19 , SrcSpan "tests/examples/CParser.hs" 3765 5 3765 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 19 3764 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3762 19 3762 23 , SrcSpan "tests/examples/CParser.hs" 3762 46 3762 48 , SrcSpan "tests/examples/CParser.hs" 3762 49 3762 50 , SrcSpan "tests/examples/CParser.hs" 3764 59 3764 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 24 3762 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 36 3762 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 36 3762 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 36 3762 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 51 3764 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 51 3762 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 51 3762 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3762 63 3764 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3762 63 3762 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 5 3764 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3763 5 3763 9 , SrcSpan "tests/examples/CParser.hs" 3763 31 3763 33 , SrcSpan "tests/examples/CParser.hs" 3763 34 3763 35 , SrcSpan "tests/examples/CParser.hs" 3764 58 3764 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 10 3763 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 21 3763 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 21 3763 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 21 3763 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 36 3764 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 36 3763 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 36 3763 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3763 48 3764 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3763 48 3763 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 5 3764 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3764 5 3764 6 , SrcSpan "tests/examples/CParser.hs" 3764 57 3764 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 7 3764 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 20 3764 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 20 3764 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 20 3764 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 32 3764 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 32 3764 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 32 3764 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 34 3764 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 43 3764 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 43 3764 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 43 3764 54 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3764 55 3764 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3764 55 3764 56 , SrcSpan "tests/examples/CParser.hs" 3764 56 3764 57 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 7 3765 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3765 7 3765 8 , SrcSpan "tests/examples/CParser.hs" 3765 39 3765 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 8 3765 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3765 8 3765 9 , SrcSpan "tests/examples/CParser.hs" 3765 11 3765 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 9 3765 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 9 3765 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 14 3765 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 26 3765 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3765 26 3765 27 , SrcSpan "tests/examples/CParser.hs" 3765 38 3765 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 27 3765 36 , srcInfoPoints = [] } "happyIn73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 37 3765 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 37 3765 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3765 37 3765 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 1 3767 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 1 3767 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 1 3767 16 , srcInfoPoints = [] } "happyReduce_249")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 17 3767 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3767 17 3767 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 19 3767 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 36 3767 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 36 3767 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 39 3767 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 39 3767 42 , srcInfoPoints = [] } 66 "66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 43 3767 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 43 3767 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3767 43 3767 61 , srcInfoPoints = [] } "happyReduction_249"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 1 3776 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 1 3776 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 1 3768 19 , srcInfoPoints = [] } "happyReduction_249") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 20 3771 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3768 20 3768 21 , SrcSpan "tests/examples/CParser.hs" 3771 14 3771 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 21 3771 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 21 3768 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 21 3768 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 31 3768 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3768 31 3768 32 , SrcSpan "tests/examples/CParser.hs" 3768 32 3768 40 , SrcSpan "tests/examples/CParser.hs" 3768 40 3768 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3768 32 3768 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 5 3771 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 5 3769 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 5 3769 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 15 3769 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3769 15 3769 16 , SrcSpan "tests/examples/CParser.hs" 3769 16 3769 24 , SrcSpan "tests/examples/CParser.hs" 3769 24 3769 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3769 16 3769 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 5 3771 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 5 3770 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 5 3770 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 15 3770 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3770 15 3770 16 , SrcSpan "tests/examples/CParser.hs" 3770 16 3770 24 , SrcSpan "tests/examples/CParser.hs" 3770 24 3770 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3770 16 3770 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 5 3771 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 5 3771 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 16 3771 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3771 16 3771 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 6 3776 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3772 6 3772 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3776 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3776 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3772 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3772 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 8 3772 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 18 3776 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3772 18 3772 19 , SrcSpan "tests/examples/CParser.hs" 3776 5 3776 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 19 3775 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3772 19 3772 23 , SrcSpan "tests/examples/CParser.hs" 3772 46 3772 48 , SrcSpan "tests/examples/CParser.hs" 3772 49 3772 50 , SrcSpan "tests/examples/CParser.hs" 3775 73 3775 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 24 3772 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 36 3772 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 36 3772 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 36 3772 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 51 3775 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 51 3772 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 51 3772 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3772 63 3775 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3772 63 3772 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 5 3775 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3773 5 3773 9 , SrcSpan "tests/examples/CParser.hs" 3773 32 3773 34 , SrcSpan "tests/examples/CParser.hs" 3773 35 3773 36 , SrcSpan "tests/examples/CParser.hs" 3775 72 3775 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 10 3773 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 22 3773 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 22 3773 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 22 3773 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 37 3775 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 37 3773 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 37 3773 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3773 49 3775 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3773 49 3773 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 5 3775 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3774 5 3774 9 , SrcSpan "tests/examples/CParser.hs" 3774 31 3774 33 , SrcSpan "tests/examples/CParser.hs" 3774 34 3774 35 , SrcSpan "tests/examples/CParser.hs" 3775 71 3775 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 10 3774 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 21 3774 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 21 3774 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 21 3774 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 36 3775 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 36 3774 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 36 3774 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3774 48 3775 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3774 48 3774 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 5 3775 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3775 5 3775 6 , SrcSpan "tests/examples/CParser.hs" 3775 70 3775 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 7 3775 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 21 3775 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 21 3775 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 21 3775 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 33 3775 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 33 3775 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 33 3775 44 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 45 3775 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 45 3775 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 45 3775 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 47 3775 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 56 3775 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 56 3775 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 56 3775 67 , srcInfoPoints = [] } "happy_var_3")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3775 68 3775 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3775 68 3775 69 , SrcSpan "tests/examples/CParser.hs" 3775 69 3775 70 ] } []))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 7 3776 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3776 7 3776 8 , SrcSpan "tests/examples/CParser.hs" 3776 39 3776 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 8 3776 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3776 8 3776 9 , SrcSpan "tests/examples/CParser.hs" 3776 11 3776 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 9 3776 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 9 3776 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 14 3776 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 26 3776 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3776 26 3776 27 , SrcSpan "tests/examples/CParser.hs" 3776 38 3776 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 27 3776 36 , srcInfoPoints = [] } "happyIn73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 37 3776 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 37 3776 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3776 37 3776 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 1 3778 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 1 3778 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 1 3778 16 , srcInfoPoints = [] } "happyReduce_250")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 17 3778 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3778 17 3778 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 19 3778 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 36 3778 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 36 3778 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 39 3778 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 39 3778 42 , srcInfoPoints = [] } 66 "66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 43 3778 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 43 3778 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3778 43 3778 61 , srcInfoPoints = [] } "happyReduction_250"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 1 3787 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 1 3787 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 1 3779 19 , srcInfoPoints = [] } "happyReduction_250") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 20 3782 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3779 20 3779 21 , SrcSpan "tests/examples/CParser.hs" 3782 14 3782 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 21 3782 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 21 3779 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 21 3779 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 31 3779 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3779 31 3779 32 , SrcSpan "tests/examples/CParser.hs" 3779 32 3779 40 , SrcSpan "tests/examples/CParser.hs" 3779 40 3779 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3779 32 3779 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 5 3782 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 5 3780 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 5 3780 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 15 3780 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3780 15 3780 16 , SrcSpan "tests/examples/CParser.hs" 3780 16 3780 24 , SrcSpan "tests/examples/CParser.hs" 3780 24 3780 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3780 16 3780 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 5 3782 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 5 3781 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 5 3781 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 15 3781 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3781 15 3781 16 , SrcSpan "tests/examples/CParser.hs" 3781 16 3781 24 , SrcSpan "tests/examples/CParser.hs" 3781 24 3781 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3781 16 3781 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 5 3782 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 5 3782 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 16 3782 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3782 16 3782 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 6 3787 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3783 6 3783 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3787 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3787 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3783 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3783 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 8 3783 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 18 3787 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3783 18 3783 19 , SrcSpan "tests/examples/CParser.hs" 3787 5 3787 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 19 3786 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3783 19 3783 23 , SrcSpan "tests/examples/CParser.hs" 3783 46 3783 48 , SrcSpan "tests/examples/CParser.hs" 3783 49 3783 50 , SrcSpan "tests/examples/CParser.hs" 3786 79 3786 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 24 3783 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 36 3783 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 36 3783 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 36 3783 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 51 3786 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 51 3783 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 51 3783 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3783 63 3786 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3783 63 3783 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 5 3786 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3784 5 3784 9 , SrcSpan "tests/examples/CParser.hs" 3784 31 3784 33 , SrcSpan "tests/examples/CParser.hs" 3784 34 3784 35 , SrcSpan "tests/examples/CParser.hs" 3786 78 3786 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 10 3784 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 21 3784 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 21 3784 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 21 3784 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 36 3786 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 36 3784 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 36 3784 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3784 48 3786 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3784 48 3784 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 5 3786 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3785 5 3785 9 , SrcSpan "tests/examples/CParser.hs" 3785 31 3785 33 , SrcSpan "tests/examples/CParser.hs" 3785 34 3785 35 , SrcSpan "tests/examples/CParser.hs" 3786 77 3786 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 10 3785 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 21 3785 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 21 3785 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 21 3785 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 36 3786 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 36 3785 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 36 3785 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3785 48 3786 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3785 48 3785 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 5 3786 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3786 5 3786 6 , SrcSpan "tests/examples/CParser.hs" 3786 76 3786 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 7 3786 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 20 3786 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 20 3786 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 20 3786 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 32 3786 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 32 3786 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 32 3786 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 34 3786 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 43 3786 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 43 3786 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 43 3786 54 , srcInfoPoints = [] } "happy_var_3")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 55 3786 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3786 55 3786 56 , SrcSpan "tests/examples/CParser.hs" 3786 75 3786 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 56 3786 63 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 64 3786 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 64 3786 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3786 64 3786 75 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 7 3787 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3787 7 3787 8 , SrcSpan "tests/examples/CParser.hs" 3787 39 3787 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 8 3787 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3787 8 3787 9 , SrcSpan "tests/examples/CParser.hs" 3787 11 3787 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 9 3787 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 9 3787 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 14 3787 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 26 3787 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3787 26 3787 27 , SrcSpan "tests/examples/CParser.hs" 3787 38 3787 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 27 3787 36 , srcInfoPoints = [] } "happyIn73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 37 3787 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 37 3787 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3787 37 3787 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 1 3789 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 1 3789 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 1 3789 16 , srcInfoPoints = [] } "happyReduce_251")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 17 3789 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3789 17 3789 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 19 3789 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 36 3789 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 36 3789 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 39 3789 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 39 3789 42 , srcInfoPoints = [] } 66 "66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 43 3789 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 43 3789 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3789 43 3789 61 , srcInfoPoints = [] } "happyReduction_251"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 1 3800 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 1 3800 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 1 3790 19 , srcInfoPoints = [] } "happyReduction_251") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 20 3794 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3790 20 3790 21 , SrcSpan "tests/examples/CParser.hs" 3794 14 3794 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 21 3794 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 21 3790 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 21 3790 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 31 3790 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3790 31 3790 32 , SrcSpan "tests/examples/CParser.hs" 3790 32 3790 40 , SrcSpan "tests/examples/CParser.hs" 3790 40 3790 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3790 32 3790 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 5 3794 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 5 3791 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 5 3791 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 15 3791 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3791 15 3791 16 , SrcSpan "tests/examples/CParser.hs" 3791 16 3791 24 , SrcSpan "tests/examples/CParser.hs" 3791 24 3791 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3791 16 3791 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 5 3794 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 5 3792 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 5 3792 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 15 3792 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3792 15 3792 16 , SrcSpan "tests/examples/CParser.hs" 3792 16 3792 24 , SrcSpan "tests/examples/CParser.hs" 3792 24 3792 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3792 16 3792 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 5 3794 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 5 3793 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 5 3793 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 15 3793 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3793 15 3793 16 , SrcSpan "tests/examples/CParser.hs" 3793 16 3793 24 , SrcSpan "tests/examples/CParser.hs" 3793 24 3793 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3793 16 3793 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 5 3794 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 5 3794 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 16 3794 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3794 16 3794 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 6 3800 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3795 6 3795 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3800 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3800 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3795 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3795 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 8 3795 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 18 3800 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3795 18 3795 19 , SrcSpan "tests/examples/CParser.hs" 3800 5 3800 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 19 3799 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3795 19 3795 23 , SrcSpan "tests/examples/CParser.hs" 3795 46 3795 48 , SrcSpan "tests/examples/CParser.hs" 3795 49 3795 50 , SrcSpan "tests/examples/CParser.hs" 3799 93 3799 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 24 3795 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 36 3795 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 36 3795 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 36 3795 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 51 3799 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 51 3795 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 51 3795 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3795 63 3799 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3795 63 3795 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 5 3799 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3796 5 3796 9 , SrcSpan "tests/examples/CParser.hs" 3796 31 3796 33 , SrcSpan "tests/examples/CParser.hs" 3796 34 3796 35 , SrcSpan "tests/examples/CParser.hs" 3799 92 3799 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 10 3796 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 21 3796 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 21 3796 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 21 3796 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 36 3799 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 36 3796 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 36 3796 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3796 48 3799 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3796 48 3796 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 5 3799 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3797 5 3797 9 , SrcSpan "tests/examples/CParser.hs" 3797 32 3797 34 , SrcSpan "tests/examples/CParser.hs" 3797 35 3797 36 , SrcSpan "tests/examples/CParser.hs" 3799 91 3799 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 10 3797 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 22 3797 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 22 3797 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 22 3797 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 37 3799 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 37 3797 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 37 3797 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3797 49 3799 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3797 49 3797 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 5 3799 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3798 5 3798 9 , SrcSpan "tests/examples/CParser.hs" 3798 31 3798 33 , SrcSpan "tests/examples/CParser.hs" 3798 34 3798 35 , SrcSpan "tests/examples/CParser.hs" 3799 90 3799 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 10 3798 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 21 3798 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 21 3798 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 21 3798 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 36 3799 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 36 3798 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 36 3798 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3798 48 3799 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3798 48 3798 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 5 3799 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3799 5 3799 6 , SrcSpan "tests/examples/CParser.hs" 3799 89 3799 90 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 7 3799 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 21 3799 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 21 3799 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 21 3799 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 33 3799 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 33 3799 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 33 3799 44 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 45 3799 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 45 3799 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 45 3799 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 47 3799 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 56 3799 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 56 3799 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 56 3799 67 , srcInfoPoints = [] } "happy_var_4")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 68 3799 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3799 68 3799 69 , SrcSpan "tests/examples/CParser.hs" 3799 88 3799 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 88 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 69 3799 76 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 77 3799 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 77 3799 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3799 77 3799 88 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 7 3800 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3800 7 3800 8 , SrcSpan "tests/examples/CParser.hs" 3800 39 3800 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 8 3800 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3800 8 3800 9 , SrcSpan "tests/examples/CParser.hs" 3800 11 3800 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 9 3800 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 9 3800 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 14 3800 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 26 3800 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3800 26 3800 27 , SrcSpan "tests/examples/CParser.hs" 3800 38 3800 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 27 3800 36 , srcInfoPoints = [] } "happyIn73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 37 3800 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 37 3800 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3800 37 3800 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 1 3802 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 1 3802 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 1 3802 16 , srcInfoPoints = [] } "happyReduce_252")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 17 3802 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3802 17 3802 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 19 3802 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 38 3802 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 38 3802 41 , srcInfoPoints = [] } 67 "67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 42 3802 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 42 3802 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3802 42 3802 60 , srcInfoPoints = [] } "happyReduction_252"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 1 3809 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 1 3809 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 1 3803 19 , srcInfoPoints = [] } "happyReduction_252") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 20 3803 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3803 20 3803 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3804 5 3804 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3804 5 3804 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 6 3809 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3805 6 3805 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 9 3809 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3805 9 3805 13 , SrcSpan "tests/examples/CParser.hs" 3805 35 3805 37 , SrcSpan "tests/examples/CParser.hs" 3805 38 3805 39 , SrcSpan "tests/examples/CParser.hs" 3809 7 3809 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 14 3805 24 , srcInfoPoints = [] } "happyOut75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 25 3805 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 25 3805 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 25 3805 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 40 3809 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 40 3805 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 40 3805 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3805 52 3809 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3805 52 3805 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 5 3809 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3806 5 3806 9 , SrcSpan "tests/examples/CParser.hs" 3806 31 3806 33 , SrcSpan "tests/examples/CParser.hs" 3806 34 3806 35 , SrcSpan "tests/examples/CParser.hs" 3809 6 3809 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 10 3806 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 21 3806 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 21 3806 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 21 3806 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 36 3809 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 36 3806 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 36 3806 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3806 48 3809 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3806 48 3806 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3809 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3807 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3807 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3807 5 3807 14 , srcInfoPoints = [] } "happyIn74"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 10 3809 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3808 10 3808 11 , SrcSpan "tests/examples/CParser.hs" 3809 5 3809 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 11 3808 22 , srcInfoPoints = [] } "happy_var_2"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 23 3808 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 23 3808 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3808 23 3808 34 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 1 3811 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 1 3811 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 1 3811 16 , srcInfoPoints = [] } "happyReduce_253")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 17 3811 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3811 17 3811 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 19 3811 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 38 3811 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 38 3811 41 , srcInfoPoints = [] } 67 "67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 42 3811 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 42 3811 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3811 42 3811 60 , srcInfoPoints = [] } "happyReduction_253"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 1 3818 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 1 3818 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 1 3812 19 , srcInfoPoints = [] } "happyReduction_253") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 20 3812 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3812 20 3812 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3813 5 3813 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3813 5 3813 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3814 5 3814 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3814 5 3814 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 6 3818 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3815 6 3815 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 9 3818 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3815 9 3815 13 , SrcSpan "tests/examples/CParser.hs" 3815 35 3815 37 , SrcSpan "tests/examples/CParser.hs" 3815 38 3815 39 , SrcSpan "tests/examples/CParser.hs" 3818 6 3818 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 14 3815 24 , srcInfoPoints = [] } "happyOut73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 25 3815 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 25 3815 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 25 3815 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 40 3818 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 40 3815 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 40 3815 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3815 52 3818 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3815 52 3815 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3818 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3816 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3816 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3816 5 3816 14 , srcInfoPoints = [] } "happyIn74"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 10 3818 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3817 10 3817 11 , SrcSpan "tests/examples/CParser.hs" 3818 5 3818 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 11 3817 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 11 3817 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3817 11 3817 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 1 3820 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 1 3820 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 1 3820 16 , srcInfoPoints = [] } "happyReduce_254")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 17 3820 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3820 17 3820 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 19 3820 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 31 3820 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 31 3820 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 34 3820 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 34 3820 37 , srcInfoPoints = [] } 67 "67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 38 3820 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 38 3820 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3820 38 3820 56 , srcInfoPoints = [] } "happyReduction_254"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 1 3830 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 1 3830 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 1 3821 19 , srcInfoPoints = [] } "happyReduction_254") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 20 3825 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3821 20 3821 21 , SrcSpan "tests/examples/CParser.hs" 3825 14 3825 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 21 3825 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 21 3821 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 21 3821 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 31 3821 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3821 31 3821 32 , SrcSpan "tests/examples/CParser.hs" 3821 32 3821 40 , SrcSpan "tests/examples/CParser.hs" 3821 40 3821 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3821 32 3821 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 5 3825 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 5 3822 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 5 3822 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 15 3822 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3822 15 3822 16 , SrcSpan "tests/examples/CParser.hs" 3822 16 3822 24 , SrcSpan "tests/examples/CParser.hs" 3822 24 3822 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3822 16 3822 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 5 3825 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 5 3823 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 5 3823 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 15 3823 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3823 15 3823 16 , SrcSpan "tests/examples/CParser.hs" 3823 16 3823 24 , SrcSpan "tests/examples/CParser.hs" 3823 24 3823 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3823 16 3823 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 5 3825 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 5 3824 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 5 3824 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 15 3824 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3824 15 3824 16 , SrcSpan "tests/examples/CParser.hs" 3824 16 3824 24 , SrcSpan "tests/examples/CParser.hs" 3824 24 3824 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3824 16 3824 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3825 5 3825 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3825 5 3825 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 6 3830 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3826 6 3826 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 8 3830 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3826 8 3826 12 , SrcSpan "tests/examples/CParser.hs" 3826 34 3826 36 , SrcSpan "tests/examples/CParser.hs" 3826 37 3826 38 , SrcSpan "tests/examples/CParser.hs" 3830 28 3830 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 13 3826 23 , srcInfoPoints = [] } "happyOut73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 24 3826 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 24 3826 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 24 3826 33 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 39 3830 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 39 3826 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 39 3826 50 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3826 51 3830 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3826 51 3826 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 5 3830 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3827 5 3827 9 , SrcSpan "tests/examples/CParser.hs" 3827 31 3827 33 , SrcSpan "tests/examples/CParser.hs" 3827 34 3827 35 , SrcSpan "tests/examples/CParser.hs" 3830 27 3830 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 10 3827 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 21 3827 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 21 3827 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 21 3827 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 36 3830 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 36 3827 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 36 3827 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3827 48 3830 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3827 48 3827 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3830 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3830 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3828 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3828 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3828 5 3828 14 , srcInfoPoints = [] } "happyIn74"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 10 3830 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3829 10 3829 11 , SrcSpan "tests/examples/CParser.hs" 3830 5 3830 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 11 3829 22 , srcInfoPoints = [] } "happy_var_4"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 23 3829 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 23 3829 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3829 23 3829 34 , srcInfoPoints = [] } "happy_var_2")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 7 3830 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3830 7 3830 8 , SrcSpan "tests/examples/CParser.hs" 3830 8 3830 16 , SrcSpan "tests/examples/CParser.hs" 3830 16 3830 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 7 3830 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3830 7 3830 8 , SrcSpan "tests/examples/CParser.hs" 3830 8 3830 16 , SrcSpan "tests/examples/CParser.hs" 3830 16 3830 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 8 3830 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 18 3830 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 18 3830 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3830 18 3830 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 1 3832 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 1 3832 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 1 3832 16 , srcInfoPoints = [] } "happyReduce_255")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 17 3832 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3832 17 3832 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 19 3832 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 31 3832 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 31 3832 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 34 3832 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 34 3832 37 , srcInfoPoints = [] } 67 "67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 38 3832 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 38 3832 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3832 38 3832 56 , srcInfoPoints = [] } "happyReduction_255"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 1 3842 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 1 3842 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 1 3833 19 , srcInfoPoints = [] } "happyReduction_255") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 20 3837 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3833 20 3833 21 , SrcSpan "tests/examples/CParser.hs" 3837 14 3837 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 21 3837 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 21 3833 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 21 3833 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 31 3833 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3833 31 3833 32 , SrcSpan "tests/examples/CParser.hs" 3833 32 3833 40 , SrcSpan "tests/examples/CParser.hs" 3833 40 3833 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3833 32 3833 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 5 3837 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 5 3834 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 5 3834 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 15 3834 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3834 15 3834 16 , SrcSpan "tests/examples/CParser.hs" 3834 16 3834 24 , SrcSpan "tests/examples/CParser.hs" 3834 24 3834 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3834 16 3834 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 5 3837 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 5 3835 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 5 3835 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 15 3835 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3835 15 3835 16 , SrcSpan "tests/examples/CParser.hs" 3835 16 3835 24 , SrcSpan "tests/examples/CParser.hs" 3835 24 3835 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3835 16 3835 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 5 3837 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 5 3836 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 5 3836 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 15 3836 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3836 15 3836 16 , SrcSpan "tests/examples/CParser.hs" 3836 16 3836 24 , SrcSpan "tests/examples/CParser.hs" 3836 24 3836 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3836 16 3836 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3837 5 3837 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3837 5 3837 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 6 3842 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3838 6 3838 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 8 3842 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3838 8 3838 12 , SrcSpan "tests/examples/CParser.hs" 3838 35 3838 37 , SrcSpan "tests/examples/CParser.hs" 3838 38 3838 39 , SrcSpan "tests/examples/CParser.hs" 3842 28 3842 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 13 3838 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 25 3838 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 25 3838 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 25 3838 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 40 3842 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 40 3838 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 40 3838 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3838 52 3842 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3838 52 3838 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 5 3842 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3839 5 3839 9 , SrcSpan "tests/examples/CParser.hs" 3839 31 3839 33 , SrcSpan "tests/examples/CParser.hs" 3839 34 3839 35 , SrcSpan "tests/examples/CParser.hs" 3842 27 3842 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 10 3839 20 , srcInfoPoints = [] } "happyOut73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 21 3839 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 21 3839 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 21 3839 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 36 3842 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 36 3839 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 36 3839 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3839 48 3842 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3839 48 3839 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3842 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3842 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3840 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3840 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3840 5 3840 14 , srcInfoPoints = [] } "happyIn74"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 10 3842 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3841 10 3841 11 , SrcSpan "tests/examples/CParser.hs" 3842 5 3842 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 11 3841 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 28 3841 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 28 3841 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 28 3841 39 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 40 3841 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 40 3841 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3841 40 3841 51 , srcInfoPoints = [] } "happy_var_3")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 7 3842 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3842 7 3842 8 , SrcSpan "tests/examples/CParser.hs" 3842 8 3842 16 , SrcSpan "tests/examples/CParser.hs" 3842 16 3842 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 7 3842 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3842 7 3842 8 , SrcSpan "tests/examples/CParser.hs" 3842 8 3842 16 , SrcSpan "tests/examples/CParser.hs" 3842 16 3842 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 8 3842 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 18 3842 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 18 3842 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3842 18 3842 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 1 3844 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 1 3844 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 1 3844 16 , srcInfoPoints = [] } "happyReduce_256")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 17 3844 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3844 17 3844 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 19 3844 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 31 3844 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 31 3844 33 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 34 3844 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 34 3844 37 , srcInfoPoints = [] } 67 "67"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 38 3844 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 38 3844 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3844 38 3844 56 , srcInfoPoints = [] } "happyReduction_256"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 1 3856 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 1 3856 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 1 3845 19 , srcInfoPoints = [] } "happyReduction_256") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 20 3850 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3845 20 3845 21 , SrcSpan "tests/examples/CParser.hs" 3850 14 3850 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 21 3850 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 21 3845 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 21 3845 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 31 3845 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3845 31 3845 32 , SrcSpan "tests/examples/CParser.hs" 3845 32 3845 40 , SrcSpan "tests/examples/CParser.hs" 3845 40 3845 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3845 32 3845 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 5 3850 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 5 3846 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 5 3846 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 15 3846 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3846 15 3846 16 , SrcSpan "tests/examples/CParser.hs" 3846 16 3846 24 , SrcSpan "tests/examples/CParser.hs" 3846 24 3846 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3846 16 3846 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 5 3850 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 5 3847 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 5 3847 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 15 3847 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3847 15 3847 16 , SrcSpan "tests/examples/CParser.hs" 3847 16 3847 24 , SrcSpan "tests/examples/CParser.hs" 3847 24 3847 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3847 16 3847 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 5 3850 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 5 3848 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 5 3848 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 15 3848 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3848 15 3848 16 , SrcSpan "tests/examples/CParser.hs" 3848 16 3848 24 , SrcSpan "tests/examples/CParser.hs" 3848 24 3848 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3848 16 3848 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 5 3850 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 5 3849 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 5 3849 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 15 3849 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3849 15 3849 16 , SrcSpan "tests/examples/CParser.hs" 3849 16 3849 24 , SrcSpan "tests/examples/CParser.hs" 3849 24 3849 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3849 16 3849 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3850 5 3850 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3850 5 3850 14 , srcInfoPoints = [] } "happyRest"))))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 6 3856 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3851 6 3851 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 8 3856 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3851 8 3851 12 , SrcSpan "tests/examples/CParser.hs" 3851 35 3851 37 , SrcSpan "tests/examples/CParser.hs" 3851 38 3851 39 , SrcSpan "tests/examples/CParser.hs" 3856 29 3856 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 13 3851 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 25 3851 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 25 3851 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 25 3851 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 40 3856 29 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 40 3851 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 40 3851 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3851 52 3856 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3851 52 3851 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 5 3856 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3852 5 3852 9 , SrcSpan "tests/examples/CParser.hs" 3852 31 3852 33 , SrcSpan "tests/examples/CParser.hs" 3852 34 3852 35 , SrcSpan "tests/examples/CParser.hs" 3856 28 3856 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 10 3852 20 , srcInfoPoints = [] } "happyOut73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 21 3852 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 21 3852 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 21 3852 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 36 3856 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 36 3852 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 36 3852 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3852 48 3856 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3852 48 3852 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 5 3856 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3853 5 3853 9 , SrcSpan "tests/examples/CParser.hs" 3853 31 3853 33 , SrcSpan "tests/examples/CParser.hs" 3853 34 3853 35 , SrcSpan "tests/examples/CParser.hs" 3856 27 3856 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 10 3853 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 21 3853 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 21 3853 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 21 3853 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 36 3856 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 36 3853 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 36 3853 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3853 48 3856 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3853 48 3853 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3856 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3856 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3854 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3854 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3854 5 3854 14 , srcInfoPoints = [] } "happyIn74"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 10 3856 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3855 10 3855 11 , SrcSpan "tests/examples/CParser.hs" 3856 5 3856 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 11 3855 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 28 3855 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 28 3855 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 28 3855 39 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 40 3855 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3855 40 3855 41 , SrcSpan "tests/examples/CParser.hs" 3855 64 3855 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 41 3855 52 , srcInfoPoints = [] } "happy_var_5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 53 3855 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 53 3855 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3855 53 3855 64 , srcInfoPoints = [] } "happy_var_3")))))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 7 3856 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3856 7 3856 8 , SrcSpan "tests/examples/CParser.hs" 3856 8 3856 16 , SrcSpan "tests/examples/CParser.hs" 3856 16 3856 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 7 3856 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3856 7 3856 8 , SrcSpan "tests/examples/CParser.hs" 3856 8 3856 16 , SrcSpan "tests/examples/CParser.hs" 3856 16 3856 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 8 3856 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 18 3856 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 18 3856 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3856 18 3856 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 1 3858 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 1 3858 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 1 3858 16 , srcInfoPoints = [] } "happyReduce_257")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 17 3858 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3858 17 3858 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 19 3858 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 36 3858 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 36 3858 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 39 3858 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 39 3858 42 , srcInfoPoints = [] } 68 "68"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 43 3858 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 43 3858 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3858 43 3858 61 , srcInfoPoints = [] } "happyReduction_257"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 1 3863 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 1 3863 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 1 3859 19 , srcInfoPoints = [] } "happyReduction_257") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 20 3860 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3859 20 3859 21 , SrcSpan "tests/examples/CParser.hs" 3860 14 3860 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 21 3860 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 21 3859 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 21 3859 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 31 3859 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3859 31 3859 32 , SrcSpan "tests/examples/CParser.hs" 3859 32 3859 40 , SrcSpan "tests/examples/CParser.hs" 3859 40 3859 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3859 32 3859 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 5 3860 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 5 3860 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 16 3860 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3860 16 3860 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 6 3863 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3861 6 3861 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3863 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3863 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3861 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3861 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 8 3861 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 18 3863 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3861 18 3861 19 , SrcSpan "tests/examples/CParser.hs" 3863 5 3863 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 19 3862 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3861 19 3861 23 , SrcSpan "tests/examples/CParser.hs" 3861 46 3861 48 , SrcSpan "tests/examples/CParser.hs" 3861 49 3861 50 , SrcSpan "tests/examples/CParser.hs" 3862 57 3862 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 24 3861 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 36 3861 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 36 3861 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 36 3861 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 51 3862 57 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 51 3861 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3861 51 3861 52 , SrcSpan "tests/examples/CParser.hs" 3861 76 3861 77 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 52 3861 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 52 3861 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 52 3861 61 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 63 3861 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 65 3861 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 65 3861 76 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3861 78 3862 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3861 78 3861 80 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 5 3862 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3862 5 3862 6 , SrcSpan "tests/examples/CParser.hs" 3862 56 3862 57 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 7 3862 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 20 3862 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 20 3862 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 20 3862 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 32 3862 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 32 3862 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 32 3862 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 56 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 34 3862 44 , srcInfoPoints = [] } "mkVarDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 45 3862 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 45 3862 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3862 45 3862 56 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 7 3863 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3863 7 3863 8 , SrcSpan "tests/examples/CParser.hs" 3863 39 3863 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 8 3863 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3863 8 3863 9 , SrcSpan "tests/examples/CParser.hs" 3863 11 3863 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 9 3863 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 9 3863 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 14 3863 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 26 3863 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3863 26 3863 27 , SrcSpan "tests/examples/CParser.hs" 3863 38 3863 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 27 3863 36 , srcInfoPoints = [] } "happyIn75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 37 3863 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 37 3863 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3863 37 3863 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 1 3865 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 1 3865 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 1 3865 16 , srcInfoPoints = [] } "happyReduce_258")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 17 3865 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3865 17 3865 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 19 3865 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 38 3865 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 38 3865 41 , srcInfoPoints = [] } 68 "68"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 42 3865 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 42 3865 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3865 42 3865 60 , srcInfoPoints = [] } "happyReduction_258"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 1 3872 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 1 3872 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 1 3866 19 , srcInfoPoints = [] } "happyReduction_258") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 20 3866 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3866 20 3866 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3867 5 3867 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3867 5 3867 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3868 5 3868 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3868 5 3868 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 6 3872 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3869 6 3869 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 9 3872 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3869 9 3869 13 , SrcSpan "tests/examples/CParser.hs" 3869 35 3869 37 , SrcSpan "tests/examples/CParser.hs" 3869 38 3869 39 , SrcSpan "tests/examples/CParser.hs" 3872 6 3872 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 14 3869 24 , srcInfoPoints = [] } "happyOut75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 25 3869 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 25 3869 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 25 3869 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 40 3872 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 40 3869 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 40 3869 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3869 52 3872 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3869 52 3869 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3872 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3870 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3870 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3870 5 3870 14 , srcInfoPoints = [] } "happyIn75"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 10 3872 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3871 10 3871 11 , SrcSpan "tests/examples/CParser.hs" 3872 5 3872 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 11 3871 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 11 3871 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3871 11 3871 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 1 3874 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 1 3874 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 1 3874 16 , srcInfoPoints = [] } "happyReduce_259")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 17 3874 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3874 17 3874 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 19 3874 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 31 3874 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 31 3874 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 34 3874 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 34 3874 37 , srcInfoPoints = [] } 68 "68"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 38 3874 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 38 3874 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3874 38 3874 56 , srcInfoPoints = [] } "happyReduction_259"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 1 3884 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 1 3884 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 1 3875 19 , srcInfoPoints = [] } "happyReduction_259") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 20 3879 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3875 20 3875 21 , SrcSpan "tests/examples/CParser.hs" 3879 14 3879 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 21 3879 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 21 3875 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 21 3875 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 31 3875 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3875 31 3875 32 , SrcSpan "tests/examples/CParser.hs" 3875 32 3875 40 , SrcSpan "tests/examples/CParser.hs" 3875 40 3875 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3875 32 3875 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 5 3879 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 5 3876 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 5 3876 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 15 3876 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3876 15 3876 16 , SrcSpan "tests/examples/CParser.hs" 3876 16 3876 24 , SrcSpan "tests/examples/CParser.hs" 3876 24 3876 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3876 16 3876 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 5 3879 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 5 3877 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 5 3877 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 15 3877 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3877 15 3877 16 , SrcSpan "tests/examples/CParser.hs" 3877 16 3877 24 , SrcSpan "tests/examples/CParser.hs" 3877 24 3877 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3877 16 3877 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 5 3879 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 5 3878 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 5 3878 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 15 3878 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3878 15 3878 16 , SrcSpan "tests/examples/CParser.hs" 3878 16 3878 24 , SrcSpan "tests/examples/CParser.hs" 3878 24 3878 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3878 16 3878 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3879 5 3879 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3879 5 3879 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 6 3884 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3880 6 3880 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 8 3884 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3880 8 3880 12 , SrcSpan "tests/examples/CParser.hs" 3880 35 3880 37 , SrcSpan "tests/examples/CParser.hs" 3880 38 3880 39 , SrcSpan "tests/examples/CParser.hs" 3884 28 3884 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 13 3880 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 25 3880 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 25 3880 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 25 3880 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 40 3884 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 40 3880 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 40 3880 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3880 52 3884 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3880 52 3880 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 5 3884 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3881 5 3881 9 , SrcSpan "tests/examples/CParser.hs" 3881 31 3881 33 , SrcSpan "tests/examples/CParser.hs" 3881 34 3881 35 , SrcSpan "tests/examples/CParser.hs" 3884 27 3884 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 10 3881 20 , srcInfoPoints = [] } "happyOut75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 21 3881 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 21 3881 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 21 3881 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 36 3884 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 36 3881 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 36 3881 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3881 48 3884 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3881 48 3881 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3884 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3884 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3882 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3882 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3882 5 3882 14 , srcInfoPoints = [] } "happyIn75"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 10 3884 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3883 10 3883 11 , SrcSpan "tests/examples/CParser.hs" 3884 5 3884 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 11 3883 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 28 3883 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 28 3883 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 28 3883 39 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 40 3883 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 40 3883 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3883 40 3883 51 , srcInfoPoints = [] } "happy_var_3")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 7 3884 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3884 7 3884 8 , SrcSpan "tests/examples/CParser.hs" 3884 8 3884 16 , SrcSpan "tests/examples/CParser.hs" 3884 16 3884 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 7 3884 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3884 7 3884 8 , SrcSpan "tests/examples/CParser.hs" 3884 8 3884 16 , SrcSpan "tests/examples/CParser.hs" 3884 16 3884 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 8 3884 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 18 3884 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 18 3884 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3884 18 3884 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 1 3886 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 1 3886 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 1 3886 16 , srcInfoPoints = [] } "happyReduce_260")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 17 3886 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3886 17 3886 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 19 3886 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 38 3886 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 38 3886 41 , srcInfoPoints = [] } 69 "69"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 42 3886 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 42 3886 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3886 42 3886 60 , srcInfoPoints = [] } "happyReduction_260"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 1 3891 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 1 3891 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 1 3887 19 , srcInfoPoints = [] } "happyReduction_260") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 20 3887 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3887 20 3887 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 6 3891 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3888 6 3888 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 9 3891 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3888 9 3888 13 , SrcSpan "tests/examples/CParser.hs" 3888 35 3888 37 , SrcSpan "tests/examples/CParser.hs" 3888 38 3888 39 , SrcSpan "tests/examples/CParser.hs" 3891 6 3891 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 14 3888 24 , srcInfoPoints = [] } "happyOut77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 25 3888 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 25 3888 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 25 3888 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 40 3891 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 40 3888 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 40 3888 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3888 52 3891 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3888 52 3888 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3891 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3889 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3889 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3889 5 3889 14 , srcInfoPoints = [] } "happyIn76"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 10 3891 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3890 10 3890 11 , SrcSpan "tests/examples/CParser.hs" 3891 5 3891 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 11 3890 23 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 24 3890 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 24 3890 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3890 24 3890 35 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 1 3893 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 1 3893 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 1 3893 16 , srcInfoPoints = [] } "happyReduce_261")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 17 3893 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3893 17 3893 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 19 3893 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 38 3893 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 38 3893 41 , srcInfoPoints = [] } 70 "70"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 42 3893 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 42 3893 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3893 42 3893 60 , srcInfoPoints = [] } "happyReduction_261"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 1 3898 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 1 3898 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 1 3894 19 , srcInfoPoints = [] } "happyReduction_261") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 20 3894 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3894 20 3894 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 6 3898 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3895 6 3895 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 9 3898 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3895 9 3895 13 , SrcSpan "tests/examples/CParser.hs" 3895 35 3895 37 , SrcSpan "tests/examples/CParser.hs" 3895 38 3895 39 , SrcSpan "tests/examples/CParser.hs" 3898 6 3898 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 14 3895 24 , srcInfoPoints = [] } "happyOut78"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 25 3895 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 25 3895 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 25 3895 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 40 3898 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 40 3895 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 40 3895 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3895 52 3898 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3895 52 3895 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3898 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3896 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3896 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3896 5 3896 14 , srcInfoPoints = [] } "happyIn77"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 10 3898 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3897 10 3897 11 , SrcSpan "tests/examples/CParser.hs" 3898 5 3898 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 11 3897 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 11 3897 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3897 11 3897 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 1 3900 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 1 3900 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 1 3900 16 , srcInfoPoints = [] } "happyReduce_262")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 17 3900 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3900 17 3900 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 19 3900 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 36 3900 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 36 3900 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 39 3900 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 39 3900 42 , srcInfoPoints = [] } 70 "70"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 43 3900 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 43 3900 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3900 43 3900 61 , srcInfoPoints = [] } "happyReduction_262"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 1 3907 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 1 3907 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 1 3901 19 , srcInfoPoints = [] } "happyReduction_262") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 20 3903 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3901 20 3901 21 , SrcSpan "tests/examples/CParser.hs" 3903 14 3903 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 21 3903 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 21 3901 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 21 3901 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 31 3901 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3901 31 3901 32 , SrcSpan "tests/examples/CParser.hs" 3901 32 3901 40 , SrcSpan "tests/examples/CParser.hs" 3901 40 3901 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3901 32 3901 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 5 3903 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 5 3902 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 5 3902 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 15 3902 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3902 15 3902 16 , SrcSpan "tests/examples/CParser.hs" 3902 16 3902 24 , SrcSpan "tests/examples/CParser.hs" 3902 24 3902 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3902 16 3902 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 5 3903 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 5 3903 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 16 3903 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3903 16 3903 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 6 3907 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3904 6 3904 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3907 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3907 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3904 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3904 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 8 3904 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 18 3907 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3904 18 3904 19 , SrcSpan "tests/examples/CParser.hs" 3907 5 3907 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 19 3906 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3904 19 3904 23 , SrcSpan "tests/examples/CParser.hs" 3904 46 3904 48 , SrcSpan "tests/examples/CParser.hs" 3904 49 3904 50 , SrcSpan "tests/examples/CParser.hs" 3906 59 3906 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 24 3904 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 36 3904 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 36 3904 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 36 3904 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 51 3906 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 51 3904 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 51 3904 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3904 63 3906 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3904 63 3904 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 5 3906 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3905 5 3905 9 , SrcSpan "tests/examples/CParser.hs" 3905 31 3905 33 , SrcSpan "tests/examples/CParser.hs" 3905 34 3905 35 , SrcSpan "tests/examples/CParser.hs" 3906 58 3906 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 10 3905 20 , srcInfoPoints = [] } "happyOut77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 21 3905 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 21 3905 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 21 3905 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 36 3906 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 36 3905 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 36 3905 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3905 48 3906 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3905 48 3905 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 5 3906 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3906 5 3906 6 , SrcSpan "tests/examples/CParser.hs" 3906 57 3906 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 7 3906 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 20 3906 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 20 3906 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 20 3906 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 32 3906 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 32 3906 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 32 3906 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 34 3906 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 43 3906 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 43 3906 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 43 3906 54 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3906 55 3906 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3906 55 3906 56 , SrcSpan "tests/examples/CParser.hs" 3906 56 3906 57 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 7 3907 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3907 7 3907 8 , SrcSpan "tests/examples/CParser.hs" 3907 39 3907 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 8 3907 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3907 8 3907 9 , SrcSpan "tests/examples/CParser.hs" 3907 11 3907 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 9 3907 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 9 3907 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 14 3907 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 26 3907 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3907 26 3907 27 , SrcSpan "tests/examples/CParser.hs" 3907 38 3907 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 27 3907 36 , srcInfoPoints = [] } "happyIn77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 37 3907 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 37 3907 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3907 37 3907 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 1 3909 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 1 3909 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 1 3909 16 , srcInfoPoints = [] } "happyReduce_263")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 17 3909 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3909 17 3909 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 19 3909 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 36 3909 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 36 3909 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 39 3909 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 39 3909 42 , srcInfoPoints = [] } 70 "70"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 43 3909 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 43 3909 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3909 43 3909 61 , srcInfoPoints = [] } "happyReduction_263"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 1 3918 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 1 3918 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 1 3910 19 , srcInfoPoints = [] } "happyReduction_263") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 20 3913 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3910 20 3910 21 , SrcSpan "tests/examples/CParser.hs" 3913 14 3913 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 21 3913 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 21 3910 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 21 3910 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 31 3910 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3910 31 3910 32 , SrcSpan "tests/examples/CParser.hs" 3910 32 3910 40 , SrcSpan "tests/examples/CParser.hs" 3910 40 3910 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3910 32 3910 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 5 3913 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 5 3911 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 5 3911 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 15 3911 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3911 15 3911 16 , SrcSpan "tests/examples/CParser.hs" 3911 16 3911 24 , SrcSpan "tests/examples/CParser.hs" 3911 24 3911 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3911 16 3911 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 5 3913 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 5 3912 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 5 3912 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 15 3912 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3912 15 3912 16 , SrcSpan "tests/examples/CParser.hs" 3912 16 3912 24 , SrcSpan "tests/examples/CParser.hs" 3912 24 3912 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3912 16 3912 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 5 3913 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 5 3913 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 16 3913 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3913 16 3913 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 6 3918 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3914 6 3914 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3918 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3918 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3914 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3914 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 8 3914 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 18 3918 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3914 18 3914 19 , SrcSpan "tests/examples/CParser.hs" 3918 5 3918 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 19 3917 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3914 19 3914 23 , SrcSpan "tests/examples/CParser.hs" 3914 46 3914 48 , SrcSpan "tests/examples/CParser.hs" 3914 49 3914 50 , SrcSpan "tests/examples/CParser.hs" 3917 79 3917 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 24 3914 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 36 3914 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 36 3914 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 36 3914 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 51 3917 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 51 3914 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 51 3914 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3914 63 3917 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3914 63 3914 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 5 3917 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3915 5 3915 9 , SrcSpan "tests/examples/CParser.hs" 3915 31 3915 33 , SrcSpan "tests/examples/CParser.hs" 3915 34 3915 35 , SrcSpan "tests/examples/CParser.hs" 3917 78 3917 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 10 3915 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 21 3915 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 21 3915 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 21 3915 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 36 3917 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 36 3915 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 36 3915 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3915 48 3917 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3915 48 3915 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 5 3917 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3916 5 3916 9 , SrcSpan "tests/examples/CParser.hs" 3916 31 3916 33 , SrcSpan "tests/examples/CParser.hs" 3916 34 3916 35 , SrcSpan "tests/examples/CParser.hs" 3917 77 3917 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 10 3916 20 , srcInfoPoints = [] } "happyOut77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 21 3916 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 21 3916 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 21 3916 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 36 3917 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 36 3916 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 36 3916 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3916 48 3917 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3916 48 3916 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 5 3917 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3917 5 3917 6 , SrcSpan "tests/examples/CParser.hs" 3917 76 3917 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 7 3917 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 20 3917 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 20 3917 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 20 3917 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 32 3917 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 32 3917 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 32 3917 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 34 3917 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 43 3917 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 43 3917 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 43 3917 54 , srcInfoPoints = [] } "happy_var_3")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 55 3917 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3917 55 3917 56 , SrcSpan "tests/examples/CParser.hs" 3917 75 3917 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 56 3917 63 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 64 3917 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 64 3917 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3917 64 3917 75 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 7 3918 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3918 7 3918 8 , SrcSpan "tests/examples/CParser.hs" 3918 39 3918 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 8 3918 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3918 8 3918 9 , SrcSpan "tests/examples/CParser.hs" 3918 11 3918 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 9 3918 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 9 3918 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 14 3918 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 26 3918 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3918 26 3918 27 , SrcSpan "tests/examples/CParser.hs" 3918 38 3918 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 27 3918 36 , srcInfoPoints = [] } "happyIn77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 37 3918 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 37 3918 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3918 37 3918 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 1 3920 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 1 3920 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 1 3920 16 , srcInfoPoints = [] } "happyReduce_264")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 17 3920 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3920 17 3920 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 19 3920 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 36 3920 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 36 3920 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 39 3920 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 39 3920 42 , srcInfoPoints = [] } 71 "71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 43 3920 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 43 3920 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3920 43 3920 61 , srcInfoPoints = [] } "happyReduction_264"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 1 3929 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 1 3929 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 1 3921 19 , srcInfoPoints = [] } "happyReduction_264") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 20 3925 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3921 20 3921 21 , SrcSpan "tests/examples/CParser.hs" 3925 14 3925 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 21 3925 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 21 3921 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 21 3921 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 31 3921 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3921 31 3921 32 , SrcSpan "tests/examples/CParser.hs" 3921 32 3921 40 , SrcSpan "tests/examples/CParser.hs" 3921 40 3921 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3921 32 3921 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 5 3925 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 5 3922 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 5 3922 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 15 3922 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3922 15 3922 16 , SrcSpan "tests/examples/CParser.hs" 3922 16 3922 24 , SrcSpan "tests/examples/CParser.hs" 3922 24 3922 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3922 16 3922 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 5 3925 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 5 3923 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 5 3923 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 15 3923 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3923 15 3923 16 , SrcSpan "tests/examples/CParser.hs" 3923 16 3923 24 , SrcSpan "tests/examples/CParser.hs" 3923 24 3923 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3923 16 3923 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 5 3925 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 5 3924 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 5 3924 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 15 3924 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3924 15 3924 16 , SrcSpan "tests/examples/CParser.hs" 3924 16 3924 24 , SrcSpan "tests/examples/CParser.hs" 3924 24 3924 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3924 16 3924 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 5 3925 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 5 3925 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 16 3925 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3925 16 3925 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 6 3929 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3926 6 3926 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3929 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3929 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3926 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3926 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 8 3926 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 18 3929 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3926 18 3926 19 , SrcSpan "tests/examples/CParser.hs" 3929 5 3929 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 19 3928 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3926 19 3926 23 , SrcSpan "tests/examples/CParser.hs" 3926 45 3926 47 , SrcSpan "tests/examples/CParser.hs" 3926 48 3926 49 , SrcSpan "tests/examples/CParser.hs" 3928 88 3928 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 24 3926 34 , srcInfoPoints = [] } "happyOut75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 35 3926 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 35 3926 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 35 3926 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 50 3928 88 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 50 3926 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 50 3926 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3926 62 3928 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3926 62 3926 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 5 3928 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3927 5 3927 9 , SrcSpan "tests/examples/CParser.hs" 3927 31 3927 33 , SrcSpan "tests/examples/CParser.hs" 3927 34 3927 35 , SrcSpan "tests/examples/CParser.hs" 3928 87 3928 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 10 3927 20 , srcInfoPoints = [] } "happyOut82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 21 3927 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 21 3927 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 21 3927 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 36 3928 87 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 36 3927 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 36 3927 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3927 48 3928 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3927 48 3927 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 5 3928 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3928 5 3928 6 , SrcSpan "tests/examples/CParser.hs" 3928 86 3928 87 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 7 3928 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 20 3928 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 20 3928 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 20 3928 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 32 3928 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 32 3928 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 32 3928 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 34 3928 42 , srcInfoPoints = [] } "funDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 43 3928 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 43 3928 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 43 3928 54 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 55 3928 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3928 55 3928 56 , SrcSpan "tests/examples/CParser.hs" 3928 82 3928 83 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 82 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 56 3928 60 , srcInfoPoints = [] } "Left"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 61 3928 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 61 3928 62 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 61 3928 62 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 82 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 63 3928 70 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 71 3928 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 71 3928 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 71 3928 82 , srcInfoPoints = [] } "happy_var_3"))))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3928 84 3928 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3928 84 3928 85 , SrcSpan "tests/examples/CParser.hs" 3928 85 3928 86 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 7 3929 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3929 7 3929 8 , SrcSpan "tests/examples/CParser.hs" 3929 39 3929 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 8 3929 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3929 8 3929 9 , SrcSpan "tests/examples/CParser.hs" 3929 11 3929 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 9 3929 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 9 3929 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 14 3929 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 26 3929 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3929 26 3929 27 , SrcSpan "tests/examples/CParser.hs" 3929 38 3929 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 27 3929 36 , srcInfoPoints = [] } "happyIn78"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 37 3929 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 37 3929 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3929 37 3929 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 1 3931 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 1 3931 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 1 3931 16 , srcInfoPoints = [] } "happyReduce_265")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 17 3931 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3931 17 3931 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 19 3931 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 38 3931 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 38 3931 41 , srcInfoPoints = [] } 71 "71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 42 3931 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 42 3931 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3931 42 3931 60 , srcInfoPoints = [] } "happyReduction_265"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 1 3938 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 1 3938 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 1 3932 19 , srcInfoPoints = [] } "happyReduction_265") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 20 3932 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3932 20 3932 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3933 5 3933 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3933 5 3933 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3934 5 3934 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3934 5 3934 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 6 3938 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3935 6 3935 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 9 3938 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3935 9 3935 13 , SrcSpan "tests/examples/CParser.hs" 3935 35 3935 37 , SrcSpan "tests/examples/CParser.hs" 3935 38 3935 39 , SrcSpan "tests/examples/CParser.hs" 3938 6 3938 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 14 3935 24 , srcInfoPoints = [] } "happyOut77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 25 3935 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 25 3935 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 25 3935 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 40 3938 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 40 3935 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 40 3935 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3935 52 3938 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3935 52 3935 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3938 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3936 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3936 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3936 5 3936 14 , srcInfoPoints = [] } "happyIn78"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 10 3938 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3937 10 3937 11 , SrcSpan "tests/examples/CParser.hs" 3938 5 3938 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 11 3937 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 11 3937 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3937 11 3937 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 1 3940 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 1 3940 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 1 3940 16 , srcInfoPoints = [] } "happyReduce_266")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 17 3940 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3940 17 3940 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 19 3940 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 31 3940 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 31 3940 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 34 3940 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 34 3940 37 , srcInfoPoints = [] } 71 "71"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 38 3940 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 38 3940 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3940 38 3940 56 , srcInfoPoints = [] } "happyReduction_266"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 1 3950 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 1 3950 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 1 3941 19 , srcInfoPoints = [] } "happyReduction_266") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 20 3945 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3941 20 3941 21 , SrcSpan "tests/examples/CParser.hs" 3945 14 3945 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 21 3945 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 21 3941 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 21 3941 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 31 3941 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3941 31 3941 32 , SrcSpan "tests/examples/CParser.hs" 3941 32 3941 40 , SrcSpan "tests/examples/CParser.hs" 3941 40 3941 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3941 32 3941 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 5 3945 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 5 3942 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 5 3942 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 15 3942 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3942 15 3942 16 , SrcSpan "tests/examples/CParser.hs" 3942 16 3942 24 , SrcSpan "tests/examples/CParser.hs" 3942 24 3942 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3942 16 3942 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 5 3945 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 5 3943 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 5 3943 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 15 3943 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3943 15 3943 16 , SrcSpan "tests/examples/CParser.hs" 3943 16 3943 24 , SrcSpan "tests/examples/CParser.hs" 3943 24 3943 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3943 16 3943 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 5 3945 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 5 3944 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 5 3944 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 15 3944 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3944 15 3944 16 , SrcSpan "tests/examples/CParser.hs" 3944 16 3944 24 , SrcSpan "tests/examples/CParser.hs" 3944 24 3944 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3944 16 3944 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3945 5 3945 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3945 5 3945 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 6 3950 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3946 6 3946 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 8 3950 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3946 8 3946 12 , SrcSpan "tests/examples/CParser.hs" 3946 34 3946 36 , SrcSpan "tests/examples/CParser.hs" 3946 37 3946 38 , SrcSpan "tests/examples/CParser.hs" 3950 28 3950 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 13 3946 23 , srcInfoPoints = [] } "happyOut77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 24 3946 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 24 3946 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 24 3946 33 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 39 3950 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 39 3946 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 39 3946 50 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3946 51 3950 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3946 51 3946 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 5 3950 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3947 5 3947 9 , SrcSpan "tests/examples/CParser.hs" 3947 31 3947 33 , SrcSpan "tests/examples/CParser.hs" 3947 34 3947 35 , SrcSpan "tests/examples/CParser.hs" 3950 27 3950 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 10 3947 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 21 3947 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 21 3947 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 21 3947 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 36 3950 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 36 3947 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 36 3947 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3947 48 3950 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3947 48 3947 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3950 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3950 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3948 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3948 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3948 5 3948 14 , srcInfoPoints = [] } "happyIn78"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 10 3950 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3949 10 3949 11 , SrcSpan "tests/examples/CParser.hs" 3950 5 3950 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 11 3949 22 , srcInfoPoints = [] } "happy_var_4"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 23 3949 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 23 3949 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3949 23 3949 34 , srcInfoPoints = [] } "happy_var_2")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 7 3950 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3950 7 3950 8 , SrcSpan "tests/examples/CParser.hs" 3950 8 3950 16 , SrcSpan "tests/examples/CParser.hs" 3950 16 3950 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 7 3950 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3950 7 3950 8 , SrcSpan "tests/examples/CParser.hs" 3950 8 3950 16 , SrcSpan "tests/examples/CParser.hs" 3950 16 3950 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 8 3950 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 18 3950 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 18 3950 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3950 18 3950 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 1 3952 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 1 3952 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 1 3952 16 , srcInfoPoints = [] } "happyReduce_267")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 17 3952 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3952 17 3952 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 19 3952 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 38 3952 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 38 3952 41 , srcInfoPoints = [] } 72 "72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 42 3952 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 42 3952 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3952 42 3952 60 , srcInfoPoints = [] } "happyReduction_267"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 1 3955 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 1 3953 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 1 3953 19 , srcInfoPoints = [] } "happyReduction_267")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 21 3955 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3953 21 3953 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3955 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3953 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3953 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3953 24 3953 33 , srcInfoPoints = [] } "happyIn79"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 10 3955 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3954 10 3954 11 , SrcSpan "tests/examples/CParser.hs" 3955 5 3955 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 11 3954 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3954 11 3954 12 , SrcSpan "tests/examples/CParser.hs" 3954 14 3954 15 , SrcSpan "tests/examples/CParser.hs" 3954 21 3954 22 ] } Boxed [ List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 12 3954 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3954 12 3954 13 , SrcSpan "tests/examples/CParser.hs" 3954 13 3954 14 ] } [] , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 16 3954 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 16 3954 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3954 16 3954 21 , srcInfoPoints = [] } "False")) ])))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 1 3957 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 1 3957 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 1 3957 16 , srcInfoPoints = [] } "happyReduce_268")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 17 3957 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3957 17 3957 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 19 3957 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 38 3957 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 38 3957 41 , srcInfoPoints = [] } 72 "72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 42 3957 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 42 3957 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3957 42 3957 60 , srcInfoPoints = [] } "happyReduction_268"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 1 3962 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 1 3962 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 1 3958 19 , srcInfoPoints = [] } "happyReduction_268") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 20 3958 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3958 20 3958 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 6 3962 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3959 6 3959 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 9 3962 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3959 9 3959 13 , SrcSpan "tests/examples/CParser.hs" 3959 35 3959 37 , SrcSpan "tests/examples/CParser.hs" 3959 38 3959 39 , SrcSpan "tests/examples/CParser.hs" 3962 6 3962 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 14 3959 24 , srcInfoPoints = [] } "happyOut80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 25 3959 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 25 3959 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 25 3959 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 40 3962 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 40 3959 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 40 3959 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3959 52 3962 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3959 52 3959 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3962 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3960 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3960 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3960 5 3960 14 , srcInfoPoints = [] } "happyIn79"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 10 3962 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3961 10 3961 11 , SrcSpan "tests/examples/CParser.hs" 3962 5 3962 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 11 3961 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3961 11 3961 12 , SrcSpan "tests/examples/CParser.hs" 3961 31 3961 32 , SrcSpan "tests/examples/CParser.hs" 3961 38 3961 39 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 12 3961 19 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 20 3961 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 20 3961 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 20 3961 31 , srcInfoPoints = [] } "happy_var_1"))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 33 3961 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 33 3961 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3961 33 3961 38 , srcInfoPoints = [] } "False")) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 1 3964 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 1 3964 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 1 3964 16 , srcInfoPoints = [] } "happyReduce_269")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 17 3964 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3964 17 3964 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 19 3964 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 38 3964 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 38 3964 41 , srcInfoPoints = [] } 72 "72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 42 3964 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 42 3964 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3964 42 3964 60 , srcInfoPoints = [] } "happyReduction_269"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 1 3971 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 1 3971 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 1 3965 19 , srcInfoPoints = [] } "happyReduction_269") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 20 3965 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3965 20 3965 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3966 5 3966 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3966 5 3966 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3967 5 3967 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3967 5 3967 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 6 3971 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3968 6 3968 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 9 3971 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3968 9 3968 13 , SrcSpan "tests/examples/CParser.hs" 3968 35 3968 37 , SrcSpan "tests/examples/CParser.hs" 3968 38 3968 39 , SrcSpan "tests/examples/CParser.hs" 3971 6 3971 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 14 3968 24 , srcInfoPoints = [] } "happyOut80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 25 3968 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 25 3968 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 25 3968 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 40 3971 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 40 3968 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 40 3968 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3968 52 3971 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3968 52 3968 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3971 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3969 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3969 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3969 5 3969 14 , srcInfoPoints = [] } "happyIn79"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 10 3971 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3970 10 3970 11 , SrcSpan "tests/examples/CParser.hs" 3971 5 3971 6 ] } (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 11 3970 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3970 11 3970 12 , SrcSpan "tests/examples/CParser.hs" 3970 31 3970 32 , SrcSpan "tests/examples/CParser.hs" 3970 37 3970 38 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 12 3970 19 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 20 3970 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 20 3970 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 20 3970 31 , srcInfoPoints = [] } "happy_var_1"))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 33 3970 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 33 3970 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3970 33 3970 37 , srcInfoPoints = [] } "True")) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 1 3973 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 1 3973 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 1 3973 16 , srcInfoPoints = [] } "happyReduce_270")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 17 3973 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3973 17 3973 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 19 3973 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 38 3973 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 38 3973 41 , srcInfoPoints = [] } 73 "73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 42 3973 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 42 3973 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3973 42 3973 60 , srcInfoPoints = [] } "happyReduction_270"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 1 3978 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 1 3978 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 1 3974 19 , srcInfoPoints = [] } "happyReduction_270") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 20 3974 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3974 20 3974 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 6 3978 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3975 6 3975 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 9 3978 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3975 9 3975 13 , SrcSpan "tests/examples/CParser.hs" 3975 35 3975 37 , SrcSpan "tests/examples/CParser.hs" 3975 38 3975 39 , SrcSpan "tests/examples/CParser.hs" 3978 6 3978 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 14 3975 24 , srcInfoPoints = [] } "happyOut81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 25 3975 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 25 3975 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 25 3975 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 40 3978 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 40 3975 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 40 3975 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3975 52 3978 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3975 52 3975 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3978 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3976 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3976 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3976 5 3976 14 , srcInfoPoints = [] } "happyIn80"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 10 3978 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3977 10 3977 11 , SrcSpan "tests/examples/CParser.hs" 3978 5 3978 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 11 3977 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 21 3977 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 21 3977 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3977 21 3977 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 1 3980 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 1 3980 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 1 3980 16 , srcInfoPoints = [] } "happyReduce_271")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 17 3980 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3980 17 3980 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 19 3980 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 38 3980 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 38 3980 41 , srcInfoPoints = [] } 73 "73"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 42 3980 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 42 3980 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3980 42 3980 60 , srcInfoPoints = [] } "happyReduction_271"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 1 3988 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 1 3988 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 1 3981 19 , srcInfoPoints = [] } "happyReduction_271") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 20 3981 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3981 20 3981 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3982 5 3982 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3982 5 3982 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3983 5 3983 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3983 5 3983 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 6 3988 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3984 6 3984 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 9 3988 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3984 9 3984 13 , SrcSpan "tests/examples/CParser.hs" 3984 35 3984 37 , SrcSpan "tests/examples/CParser.hs" 3984 38 3984 39 , SrcSpan "tests/examples/CParser.hs" 3988 7 3988 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 14 3984 24 , srcInfoPoints = [] } "happyOut80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 25 3984 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 25 3984 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 25 3984 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 40 3988 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 40 3984 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 40 3984 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3984 52 3988 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3984 52 3984 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 5 3988 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3985 5 3985 9 , SrcSpan "tests/examples/CParser.hs" 3985 31 3985 33 , SrcSpan "tests/examples/CParser.hs" 3985 34 3985 35 , SrcSpan "tests/examples/CParser.hs" 3988 6 3988 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 10 3985 20 , srcInfoPoints = [] } "happyOut81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 21 3985 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 21 3985 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 21 3985 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 36 3988 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 36 3985 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 36 3985 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3985 48 3988 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3985 48 3985 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3988 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3986 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3986 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3986 5 3986 14 , srcInfoPoints = [] } "happyIn80"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 10 3988 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3987 10 3987 11 , SrcSpan "tests/examples/CParser.hs" 3988 5 3988 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 11 3987 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 23 3987 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3987 23 3987 24 , SrcSpan "tests/examples/CParser.hs" 3987 24 3987 28 , SrcSpan "tests/examples/CParser.hs" 3987 28 3987 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 23 3987 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3987 23 3987 24 , SrcSpan "tests/examples/CParser.hs" 3987 24 3987 28 , SrcSpan "tests/examples/CParser.hs" 3987 28 3987 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 24 3987 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 30 3987 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 30 3987 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3987 30 3987 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 1 3990 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 1 3990 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 1 3990 16 , srcInfoPoints = [] } "happyReduce_272")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 17 3990 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3990 17 3990 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 19 3990 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 36 3990 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 36 3990 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 39 3990 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 39 3990 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 43 3990 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 43 3990 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3990 43 3990 61 , srcInfoPoints = [] } "happyReduction_272"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 1 3995 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 1 3995 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 1 3991 19 , srcInfoPoints = [] } "happyReduction_272") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 20 3992 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3991 20 3991 21 , SrcSpan "tests/examples/CParser.hs" 3992 14 3992 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 21 3992 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 21 3991 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 21 3991 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 31 3991 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3991 31 3991 32 , SrcSpan "tests/examples/CParser.hs" 3991 32 3991 40 , SrcSpan "tests/examples/CParser.hs" 3991 40 3991 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3991 32 3991 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 5 3992 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 5 3992 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 16 3992 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3992 16 3992 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 6 3995 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3993 6 3993 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3995 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3995 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3993 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3993 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 8 3993 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 18 3995 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3993 18 3993 19 , SrcSpan "tests/examples/CParser.hs" 3995 5 3995 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 19 3994 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3993 19 3993 23 , SrcSpan "tests/examples/CParser.hs" 3993 45 3993 47 , SrcSpan "tests/examples/CParser.hs" 3993 48 3993 49 , SrcSpan "tests/examples/CParser.hs" 3994 55 3994 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 24 3993 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 35 3993 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 35 3993 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 35 3993 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 50 3994 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 50 3993 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 50 3993 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3993 62 3994 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3993 62 3993 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 5 3994 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3994 5 3994 6 , SrcSpan "tests/examples/CParser.hs" 3994 54 3994 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 7 3994 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 20 3994 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 20 3994 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 20 3994 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 32 3994 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 32 3994 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 32 3994 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 34 3994 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 40 3994 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 40 3994 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 40 3994 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3994 52 3994 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3994 52 3994 53 , SrcSpan "tests/examples/CParser.hs" 3994 53 3994 54 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 7 3995 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3995 7 3995 8 , SrcSpan "tests/examples/CParser.hs" 3995 39 3995 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 8 3995 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3995 8 3995 9 , SrcSpan "tests/examples/CParser.hs" 3995 11 3995 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 9 3995 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 9 3995 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 14 3995 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 26 3995 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3995 26 3995 27 , SrcSpan "tests/examples/CParser.hs" 3995 38 3995 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 27 3995 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 37 3995 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 37 3995 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3995 37 3995 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 1 3997 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 1 3997 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 1 3997 16 , srcInfoPoints = [] } "happyReduce_273")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 17 3997 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3997 17 3997 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 19 3997 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 36 3997 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 36 3997 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 39 3997 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 39 3997 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 43 3997 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 43 3997 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3997 43 3997 61 , srcInfoPoints = [] } "happyReduction_273"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 1 4004 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 1 4004 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 1 3998 19 , srcInfoPoints = [] } "happyReduction_273") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 20 4000 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3998 20 3998 21 , SrcSpan "tests/examples/CParser.hs" 4000 14 4000 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 21 4000 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 21 3998 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 21 3998 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 31 3998 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3998 31 3998 32 , SrcSpan "tests/examples/CParser.hs" 3998 32 3998 40 , SrcSpan "tests/examples/CParser.hs" 3998 40 3998 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3998 32 3998 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 5 4000 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 5 3999 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 5 3999 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 15 3999 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 3999 15 3999 16 , SrcSpan "tests/examples/CParser.hs" 3999 16 3999 24 , SrcSpan "tests/examples/CParser.hs" 3999 24 3999 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 3999 16 3999 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 5 4000 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 5 4000 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 16 4000 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4000 16 4000 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 6 4004 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4001 6 4001 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4004 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4004 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4001 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4001 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 8 4001 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 18 4004 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4001 18 4001 19 , SrcSpan "tests/examples/CParser.hs" 4004 5 4004 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 19 4003 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4001 19 4001 23 , SrcSpan "tests/examples/CParser.hs" 4001 45 4001 47 , SrcSpan "tests/examples/CParser.hs" 4001 48 4001 49 , SrcSpan "tests/examples/CParser.hs" 4003 107 4003 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 24 4001 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 35 4001 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 35 4001 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 35 4001 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 50 4003 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 50 4001 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 50 4001 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4001 62 4003 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4001 62 4001 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 5 4003 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4002 5 4002 9 , SrcSpan "tests/examples/CParser.hs" 4002 31 4002 33 , SrcSpan "tests/examples/CParser.hs" 4002 34 4002 35 , SrcSpan "tests/examples/CParser.hs" 4003 106 4003 107 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 10 4002 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 21 4002 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 21 4002 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 21 4002 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 36 4003 106 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 36 4002 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 36 4002 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4002 48 4003 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4002 48 4002 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 5 4003 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4003 5 4003 6 , SrcSpan "tests/examples/CParser.hs" 4003 105 4003 106 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 7 4003 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 20 4003 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 20 4003 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 20 4003 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 32 4003 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 32 4003 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 32 4003 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 34 4003 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 40 4003 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 40 4003 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 40 4003 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 52 4003 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4003 52 4003 53 , SrcSpan "tests/examples/CParser.hs" 4003 104 4003 105 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 53 4003 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4003 53 4003 54 , SrcSpan "tests/examples/CParser.hs" 4003 85 4003 86 , SrcSpan "tests/examples/CParser.hs" 4003 94 4003 95 , SrcSpan "tests/examples/CParser.hs" 4003 103 4003 104 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 85 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 54 4003 58 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 59 4003 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4003 59 4003 60 , SrcSpan "tests/examples/CParser.hs" 4003 84 4003 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 84 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 60 4003 72 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 73 4003 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 73 4003 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 73 4003 84 , srcInfoPoints = [] } "happy_var_2"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 87 4003 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 87 4003 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 87 4003 94 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 96 4003 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 96 4003 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4003 96 4003 103 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 7 4004 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4004 7 4004 8 , SrcSpan "tests/examples/CParser.hs" 4004 39 4004 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 8 4004 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4004 8 4004 9 , SrcSpan "tests/examples/CParser.hs" 4004 11 4004 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 9 4004 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 9 4004 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 14 4004 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 26 4004 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4004 26 4004 27 , SrcSpan "tests/examples/CParser.hs" 4004 38 4004 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 27 4004 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 37 4004 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 37 4004 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4004 37 4004 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 1 4006 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 1 4006 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 1 4006 16 , srcInfoPoints = [] } "happyReduce_274")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 17 4006 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4006 17 4006 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 19 4006 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 36 4006 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 36 4006 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 39 4006 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 39 4006 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 43 4006 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 43 4006 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4006 43 4006 61 , srcInfoPoints = [] } "happyReduction_274"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 1 4015 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 1 4015 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 1 4007 19 , srcInfoPoints = [] } "happyReduction_274") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 20 4010 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4007 20 4007 21 , SrcSpan "tests/examples/CParser.hs" 4010 14 4010 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 21 4010 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 21 4007 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 21 4007 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 31 4007 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4007 31 4007 32 , SrcSpan "tests/examples/CParser.hs" 4007 32 4007 40 , SrcSpan "tests/examples/CParser.hs" 4007 40 4007 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4007 32 4007 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 5 4010 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 5 4008 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 5 4008 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 15 4008 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4008 15 4008 16 , SrcSpan "tests/examples/CParser.hs" 4008 16 4008 24 , SrcSpan "tests/examples/CParser.hs" 4008 24 4008 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4008 16 4008 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 5 4010 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 5 4009 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 5 4009 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 15 4009 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4009 15 4009 16 , SrcSpan "tests/examples/CParser.hs" 4009 16 4009 24 , SrcSpan "tests/examples/CParser.hs" 4009 24 4009 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4009 16 4009 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 5 4010 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 5 4010 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 16 4010 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4010 16 4010 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 6 4015 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4011 6 4011 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4015 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4015 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4011 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4011 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 8 4011 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 18 4015 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4011 18 4011 19 , SrcSpan "tests/examples/CParser.hs" 4015 5 4015 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 19 4014 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4011 19 4011 23 , SrcSpan "tests/examples/CParser.hs" 4011 45 4011 47 , SrcSpan "tests/examples/CParser.hs" 4011 48 4011 49 , SrcSpan "tests/examples/CParser.hs" 4014 140 4014 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 24 4011 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 35 4011 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 35 4011 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 35 4011 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 50 4014 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 50 4011 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 50 4011 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4011 62 4014 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4011 62 4011 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 5 4014 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4012 5 4012 9 , SrcSpan "tests/examples/CParser.hs" 4012 31 4012 33 , SrcSpan "tests/examples/CParser.hs" 4012 34 4012 35 , SrcSpan "tests/examples/CParser.hs" 4014 139 4014 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 10 4012 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 21 4012 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 21 4012 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 21 4012 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 36 4014 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 36 4012 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 36 4012 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4012 48 4014 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4012 48 4012 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 5 4014 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4013 5 4013 9 , SrcSpan "tests/examples/CParser.hs" 4013 32 4013 34 , SrcSpan "tests/examples/CParser.hs" 4013 35 4013 36 , SrcSpan "tests/examples/CParser.hs" 4014 138 4014 139 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 10 4013 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 22 4013 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 22 4013 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 22 4013 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 37 4014 138 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 37 4013 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 37 4013 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4013 49 4014 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4013 49 4013 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 5 4014 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4014 5 4014 6 , SrcSpan "tests/examples/CParser.hs" 4014 137 4014 138 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 7 4014 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 20 4014 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 20 4014 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 20 4014 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 32 4014 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 32 4014 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 32 4014 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 34 4014 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 40 4014 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 40 4014 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 40 4014 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 52 4014 137 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4014 52 4014 53 , SrcSpan "tests/examples/CParser.hs" 4014 136 4014 137 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 53 4014 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4014 53 4014 54 , SrcSpan "tests/examples/CParser.hs" 4014 117 4014 118 , SrcSpan "tests/examples/CParser.hs" 4014 126 4014 127 , SrcSpan "tests/examples/CParser.hs" 4014 135 4014 136 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 117 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 54 4014 58 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 59 4014 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4014 59 4014 60 , SrcSpan "tests/examples/CParser.hs" 4014 116 4014 117 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 116 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 60 4014 72 , srcInfoPoints = [] } "reverseDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 73 4014 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 73 4014 75 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 73 4014 75 , srcInfoPoints = [] } "$!"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 116 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 104 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 76 4014 92 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 93 4014 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 93 4014 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 93 4014 104 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 105 4014 116 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 105 4014 116 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 105 4014 116 , srcInfoPoints = [] } "happy_var_2")))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 119 4014 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 119 4014 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 119 4014 126 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 128 4014 135 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 128 4014 135 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4014 128 4014 135 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 7 4015 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4015 7 4015 8 , SrcSpan "tests/examples/CParser.hs" 4015 39 4015 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 8 4015 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4015 8 4015 9 , SrcSpan "tests/examples/CParser.hs" 4015 11 4015 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 9 4015 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 9 4015 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 14 4015 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 26 4015 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4015 26 4015 27 , SrcSpan "tests/examples/CParser.hs" 4015 38 4015 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 27 4015 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 37 4015 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 37 4015 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4015 37 4015 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 1 4017 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 1 4017 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 1 4017 16 , srcInfoPoints = [] } "happyReduce_275")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 17 4017 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4017 17 4017 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 19 4017 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 36 4017 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 36 4017 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 39 4017 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 39 4017 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 43 4017 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 43 4017 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4017 43 4017 61 , srcInfoPoints = [] } "happyReduction_275"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 1 4026 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 1 4026 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 1 4018 19 , srcInfoPoints = [] } "happyReduction_275") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 20 4021 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4018 20 4018 21 , SrcSpan "tests/examples/CParser.hs" 4021 14 4021 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 21 4021 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 21 4018 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 21 4018 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 31 4018 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4018 31 4018 32 , SrcSpan "tests/examples/CParser.hs" 4018 32 4018 40 , SrcSpan "tests/examples/CParser.hs" 4018 40 4018 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4018 32 4018 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 5 4021 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 5 4019 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 5 4019 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 15 4019 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4019 15 4019 16 , SrcSpan "tests/examples/CParser.hs" 4019 16 4019 24 , SrcSpan "tests/examples/CParser.hs" 4019 24 4019 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4019 16 4019 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 5 4021 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 5 4020 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 5 4020 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 15 4020 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4020 15 4020 16 , SrcSpan "tests/examples/CParser.hs" 4020 16 4020 24 , SrcSpan "tests/examples/CParser.hs" 4020 24 4020 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4020 16 4020 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 5 4021 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 5 4021 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 16 4021 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4021 16 4021 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 6 4026 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4022 6 4022 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4026 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4026 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4022 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4022 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 8 4022 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 18 4026 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4022 18 4022 19 , SrcSpan "tests/examples/CParser.hs" 4026 5 4026 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 19 4025 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4022 19 4022 23 , SrcSpan "tests/examples/CParser.hs" 4022 45 4022 47 , SrcSpan "tests/examples/CParser.hs" 4022 48 4022 49 , SrcSpan "tests/examples/CParser.hs" 4025 140 4025 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 24 4022 34 , srcInfoPoints = [] } "happyOut37"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 35 4022 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 35 4022 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 35 4022 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 50 4025 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 50 4022 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 50 4022 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4022 62 4025 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4022 62 4022 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 5 4025 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4023 5 4023 9 , SrcSpan "tests/examples/CParser.hs" 4023 31 4023 33 , SrcSpan "tests/examples/CParser.hs" 4023 34 4023 35 , SrcSpan "tests/examples/CParser.hs" 4025 139 4025 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 10 4023 20 , srcInfoPoints = [] } "happyOut66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 21 4023 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 21 4023 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 21 4023 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 36 4025 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 36 4023 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 36 4023 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4023 48 4025 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4023 48 4023 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 5 4025 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4024 5 4024 9 , SrcSpan "tests/examples/CParser.hs" 4024 32 4024 34 , SrcSpan "tests/examples/CParser.hs" 4024 35 4024 36 , SrcSpan "tests/examples/CParser.hs" 4025 138 4025 139 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 10 4024 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 22 4024 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 22 4024 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 22 4024 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 37 4025 138 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 37 4024 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 37 4024 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4024 49 4025 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4024 49 4024 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 5 4025 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4025 5 4025 6 , SrcSpan "tests/examples/CParser.hs" 4025 137 4025 138 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 7 4025 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 20 4025 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 20 4025 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 20 4025 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 32 4025 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 32 4025 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 32 4025 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 34 4025 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 40 4025 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 40 4025 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 40 4025 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 52 4025 137 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4025 52 4025 53 , SrcSpan "tests/examples/CParser.hs" 4025 136 4025 137 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 53 4025 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4025 53 4025 54 , SrcSpan "tests/examples/CParser.hs" 4025 117 4025 118 , SrcSpan "tests/examples/CParser.hs" 4025 126 4025 127 , SrcSpan "tests/examples/CParser.hs" 4025 135 4025 136 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 117 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 54 4025 58 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 59 4025 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4025 59 4025 60 , SrcSpan "tests/examples/CParser.hs" 4025 116 4025 117 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 116 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 60 4025 72 , srcInfoPoints = [] } "reverseDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 73 4025 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 73 4025 75 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 73 4025 75 , srcInfoPoints = [] } "$!"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 116 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 104 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 76 4025 92 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 93 4025 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 93 4025 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 93 4025 104 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 105 4025 116 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 105 4025 116 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 105 4025 116 , srcInfoPoints = [] } "happy_var_2")))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 119 4025 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 119 4025 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 119 4025 126 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 128 4025 135 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 128 4025 135 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4025 128 4025 135 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 7 4026 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4026 7 4026 8 , SrcSpan "tests/examples/CParser.hs" 4026 39 4026 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 8 4026 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4026 8 4026 9 , SrcSpan "tests/examples/CParser.hs" 4026 11 4026 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 9 4026 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 9 4026 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 14 4026 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 26 4026 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4026 26 4026 27 , SrcSpan "tests/examples/CParser.hs" 4026 38 4026 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 27 4026 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 37 4026 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 37 4026 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4026 37 4026 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 1 4028 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 1 4028 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 1 4028 16 , srcInfoPoints = [] } "happyReduce_276")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 17 4028 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4028 17 4028 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 19 4028 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 36 4028 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 36 4028 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 39 4028 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 39 4028 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 43 4028 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 43 4028 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4028 43 4028 61 , srcInfoPoints = [] } "happyReduction_276"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 1 4033 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 1 4033 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 1 4029 19 , srcInfoPoints = [] } "happyReduction_276") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 20 4030 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4029 20 4029 21 , SrcSpan "tests/examples/CParser.hs" 4030 14 4030 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 21 4030 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 21 4029 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 21 4029 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 31 4029 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4029 31 4029 32 , SrcSpan "tests/examples/CParser.hs" 4029 32 4029 40 , SrcSpan "tests/examples/CParser.hs" 4029 40 4029 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4029 32 4029 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 5 4030 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 5 4030 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 16 4030 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4030 16 4030 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 6 4033 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4031 6 4031 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4033 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4033 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4031 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4031 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 8 4031 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 18 4033 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4031 18 4031 19 , SrcSpan "tests/examples/CParser.hs" 4033 5 4033 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 19 4032 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4031 19 4031 23 , SrcSpan "tests/examples/CParser.hs" 4031 45 4031 47 , SrcSpan "tests/examples/CParser.hs" 4031 48 4031 49 , SrcSpan "tests/examples/CParser.hs" 4032 65 4032 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 24 4031 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 35 4031 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 35 4031 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 35 4031 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 50 4032 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 50 4031 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 50 4031 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4031 62 4032 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4031 62 4031 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 5 4032 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4032 5 4032 6 , SrcSpan "tests/examples/CParser.hs" 4032 64 4032 65 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 7 4032 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 20 4032 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 20 4032 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 20 4032 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 32 4032 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 32 4032 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 32 4032 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 34 4032 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 40 4032 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4032 40 4032 41 , SrcSpan "tests/examples/CParser.hs" 4032 60 4032 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 60 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 41 4032 48 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 49 4032 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 49 4032 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 49 4032 60 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4032 62 4032 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4032 62 4032 63 , SrcSpan "tests/examples/CParser.hs" 4032 63 4032 64 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 7 4033 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4033 7 4033 8 , SrcSpan "tests/examples/CParser.hs" 4033 39 4033 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 8 4033 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4033 8 4033 9 , SrcSpan "tests/examples/CParser.hs" 4033 11 4033 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 9 4033 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 9 4033 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 14 4033 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 26 4033 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4033 26 4033 27 , SrcSpan "tests/examples/CParser.hs" 4033 38 4033 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 27 4033 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 37 4033 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 37 4033 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4033 37 4033 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 1 4035 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 1 4035 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 1 4035 16 , srcInfoPoints = [] } "happyReduce_277")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 17 4035 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4035 17 4035 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 19 4035 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 36 4035 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 36 4035 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 39 4035 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 39 4035 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 43 4035 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 43 4035 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4035 43 4035 61 , srcInfoPoints = [] } "happyReduction_277"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 1 4042 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 1 4042 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 1 4036 19 , srcInfoPoints = [] } "happyReduction_277") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 20 4038 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4036 20 4036 21 , SrcSpan "tests/examples/CParser.hs" 4038 14 4038 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 21 4038 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 21 4036 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 21 4036 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 31 4036 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4036 31 4036 32 , SrcSpan "tests/examples/CParser.hs" 4036 32 4036 40 , SrcSpan "tests/examples/CParser.hs" 4036 40 4036 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4036 32 4036 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 5 4038 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 5 4037 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 5 4037 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 15 4037 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4037 15 4037 16 , SrcSpan "tests/examples/CParser.hs" 4037 16 4037 24 , SrcSpan "tests/examples/CParser.hs" 4037 24 4037 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4037 16 4037 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 5 4038 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 5 4038 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 16 4038 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4038 16 4038 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 6 4042 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4039 6 4039 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4042 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4042 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4039 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4039 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 8 4039 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 18 4042 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4039 18 4039 19 , SrcSpan "tests/examples/CParser.hs" 4042 5 4042 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 19 4041 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4039 19 4039 23 , SrcSpan "tests/examples/CParser.hs" 4039 45 4039 47 , SrcSpan "tests/examples/CParser.hs" 4039 48 4039 49 , SrcSpan "tests/examples/CParser.hs" 4041 117 4041 118 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 24 4039 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 35 4039 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 35 4039 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 35 4039 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 50 4041 117 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 50 4039 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 50 4039 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4039 62 4041 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4039 62 4039 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 5 4041 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4040 5 4040 9 , SrcSpan "tests/examples/CParser.hs" 4040 31 4040 33 , SrcSpan "tests/examples/CParser.hs" 4040 34 4040 35 , SrcSpan "tests/examples/CParser.hs" 4041 116 4041 117 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 10 4040 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 21 4040 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 21 4040 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 21 4040 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 36 4041 116 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 36 4040 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 36 4040 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4040 48 4041 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4040 48 4040 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 5 4041 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4041 5 4041 6 , SrcSpan "tests/examples/CParser.hs" 4041 115 4041 116 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 7 4041 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 20 4041 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 20 4041 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 20 4041 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 32 4041 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 32 4041 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 32 4041 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 34 4041 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 40 4041 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4041 40 4041 41 , SrcSpan "tests/examples/CParser.hs" 4041 60 4041 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 60 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 41 4041 48 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 49 4041 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 49 4041 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 49 4041 60 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 62 4041 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4041 62 4041 63 , SrcSpan "tests/examples/CParser.hs" 4041 114 4041 115 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 63 4041 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4041 63 4041 64 , SrcSpan "tests/examples/CParser.hs" 4041 95 4041 96 , SrcSpan "tests/examples/CParser.hs" 4041 104 4041 105 , SrcSpan "tests/examples/CParser.hs" 4041 113 4041 114 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 95 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 64 4041 68 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 69 4041 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4041 69 4041 70 , SrcSpan "tests/examples/CParser.hs" 4041 94 4041 95 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 94 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 70 4041 82 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 83 4041 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 83 4041 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 83 4041 94 , srcInfoPoints = [] } "happy_var_2"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 97 4041 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 97 4041 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 97 4041 104 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 106 4041 113 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 106 4041 113 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4041 106 4041 113 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 7 4042 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4042 7 4042 8 , SrcSpan "tests/examples/CParser.hs" 4042 39 4042 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 8 4042 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4042 8 4042 9 , SrcSpan "tests/examples/CParser.hs" 4042 11 4042 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 9 4042 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 9 4042 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 14 4042 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 26 4042 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4042 26 4042 27 , SrcSpan "tests/examples/CParser.hs" 4042 38 4042 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 27 4042 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 37 4042 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 37 4042 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4042 37 4042 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 1 4044 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 1 4044 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 1 4044 16 , srcInfoPoints = [] } "happyReduce_278")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 17 4044 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4044 17 4044 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 19 4044 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 36 4044 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 36 4044 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 39 4044 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 39 4044 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 43 4044 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 43 4044 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4044 43 4044 61 , srcInfoPoints = [] } "happyReduction_278"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 1 4053 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 1 4053 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 1 4045 19 , srcInfoPoints = [] } "happyReduction_278") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 20 4048 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4045 20 4045 21 , SrcSpan "tests/examples/CParser.hs" 4048 14 4048 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 21 4048 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 21 4045 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 21 4045 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 31 4045 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4045 31 4045 32 , SrcSpan "tests/examples/CParser.hs" 4045 32 4045 40 , SrcSpan "tests/examples/CParser.hs" 4045 40 4045 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4045 32 4045 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 5 4048 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 5 4046 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 5 4046 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 15 4046 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4046 15 4046 16 , SrcSpan "tests/examples/CParser.hs" 4046 16 4046 24 , SrcSpan "tests/examples/CParser.hs" 4046 24 4046 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4046 16 4046 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 5 4048 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 5 4047 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 5 4047 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 15 4047 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4047 15 4047 16 , SrcSpan "tests/examples/CParser.hs" 4047 16 4047 24 , SrcSpan "tests/examples/CParser.hs" 4047 24 4047 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4047 16 4047 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 5 4048 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 5 4048 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 16 4048 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4048 16 4048 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 6 4053 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4049 6 4049 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4053 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4053 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4049 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4049 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 8 4049 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 18 4053 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4049 18 4049 19 , SrcSpan "tests/examples/CParser.hs" 4053 5 4053 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 19 4052 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4049 19 4049 23 , SrcSpan "tests/examples/CParser.hs" 4049 45 4049 47 , SrcSpan "tests/examples/CParser.hs" 4049 48 4049 49 , SrcSpan "tests/examples/CParser.hs" 4052 150 4052 151 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 24 4049 34 , srcInfoPoints = [] } "happyOut38"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 35 4049 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 35 4049 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 35 4049 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 50 4052 150 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 50 4049 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 50 4049 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4049 62 4052 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4049 62 4049 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 5 4052 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4050 5 4050 9 , SrcSpan "tests/examples/CParser.hs" 4050 31 4050 33 , SrcSpan "tests/examples/CParser.hs" 4050 34 4050 35 , SrcSpan "tests/examples/CParser.hs" 4052 149 4052 150 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 10 4050 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 21 4050 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 21 4050 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 21 4050 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 36 4052 149 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 36 4050 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 36 4050 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4050 48 4052 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4050 48 4050 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 5 4052 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4051 5 4051 9 , SrcSpan "tests/examples/CParser.hs" 4051 32 4051 34 , SrcSpan "tests/examples/CParser.hs" 4051 35 4051 36 , SrcSpan "tests/examples/CParser.hs" 4052 148 4052 149 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 10 4051 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 22 4051 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 22 4051 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 22 4051 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 37 4052 148 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 37 4051 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 37 4051 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4051 49 4052 148 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4051 49 4051 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 5 4052 148 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4052 5 4052 6 , SrcSpan "tests/examples/CParser.hs" 4052 147 4052 148 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 147 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 7 4052 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 20 4052 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 20 4052 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 20 4052 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 32 4052 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 32 4052 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 32 4052 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 147 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 34 4052 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 40 4052 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4052 40 4052 41 , SrcSpan "tests/examples/CParser.hs" 4052 60 4052 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 60 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 41 4052 48 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 49 4052 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 49 4052 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 49 4052 60 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 62 4052 147 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4052 62 4052 63 , SrcSpan "tests/examples/CParser.hs" 4052 146 4052 147 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 63 4052 146 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4052 63 4052 64 , SrcSpan "tests/examples/CParser.hs" 4052 127 4052 128 , SrcSpan "tests/examples/CParser.hs" 4052 136 4052 137 , SrcSpan "tests/examples/CParser.hs" 4052 145 4052 146 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 127 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 64 4052 68 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 69 4052 127 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4052 69 4052 70 , SrcSpan "tests/examples/CParser.hs" 4052 126 4052 127 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 126 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 70 4052 82 , srcInfoPoints = [] } "reverseDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 83 4052 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 83 4052 85 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 83 4052 85 , srcInfoPoints = [] } "$!"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 126 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 114 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 86 4052 102 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 103 4052 114 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 103 4052 114 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 103 4052 114 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 115 4052 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 115 4052 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 115 4052 126 , srcInfoPoints = [] } "happy_var_2")))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 129 4052 136 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 129 4052 136 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 129 4052 136 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 138 4052 145 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 138 4052 145 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4052 138 4052 145 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 7 4053 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4053 7 4053 8 , SrcSpan "tests/examples/CParser.hs" 4053 39 4053 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 8 4053 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4053 8 4053 9 , SrcSpan "tests/examples/CParser.hs" 4053 11 4053 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 9 4053 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 9 4053 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 14 4053 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 26 4053 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4053 26 4053 27 , SrcSpan "tests/examples/CParser.hs" 4053 38 4053 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 27 4053 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 37 4053 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 37 4053 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4053 37 4053 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 1 4055 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 1 4055 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 1 4055 16 , srcInfoPoints = [] } "happyReduce_279")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 17 4055 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4055 17 4055 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 19 4055 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 36 4055 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 36 4055 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 39 4055 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 39 4055 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 43 4055 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 43 4055 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4055 43 4055 61 , srcInfoPoints = [] } "happyReduction_279"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 1 4060 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 1 4060 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 1 4056 19 , srcInfoPoints = [] } "happyReduction_279") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 20 4057 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4056 20 4056 21 , SrcSpan "tests/examples/CParser.hs" 4057 14 4057 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 21 4057 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 21 4056 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 21 4056 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 31 4056 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4056 31 4056 32 , SrcSpan "tests/examples/CParser.hs" 4056 32 4056 40 , SrcSpan "tests/examples/CParser.hs" 4056 40 4056 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4056 32 4056 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 5 4057 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 5 4057 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 16 4057 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4057 16 4057 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 6 4060 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4058 6 4058 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4060 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4060 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4058 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4058 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 8 4058 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 18 4060 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4058 18 4058 19 , SrcSpan "tests/examples/CParser.hs" 4060 5 4060 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 19 4059 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4058 19 4058 23 , SrcSpan "tests/examples/CParser.hs" 4058 45 4058 47 , SrcSpan "tests/examples/CParser.hs" 4058 48 4058 49 , SrcSpan "tests/examples/CParser.hs" 4059 55 4059 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 24 4058 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 35 4058 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 35 4058 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 35 4058 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 50 4059 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 50 4058 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 50 4058 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4058 62 4059 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4058 62 4058 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 5 4059 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4059 5 4059 6 , SrcSpan "tests/examples/CParser.hs" 4059 54 4059 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 7 4059 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 20 4059 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 20 4059 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 20 4059 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 32 4059 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 32 4059 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 32 4059 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 34 4059 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 40 4059 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 40 4059 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 40 4059 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4059 52 4059 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4059 52 4059 53 , SrcSpan "tests/examples/CParser.hs" 4059 53 4059 54 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 7 4060 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4060 7 4060 8 , SrcSpan "tests/examples/CParser.hs" 4060 39 4060 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 8 4060 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4060 8 4060 9 , SrcSpan "tests/examples/CParser.hs" 4060 11 4060 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 9 4060 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 9 4060 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 14 4060 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 26 4060 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4060 26 4060 27 , SrcSpan "tests/examples/CParser.hs" 4060 38 4060 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 27 4060 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 37 4060 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 37 4060 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4060 37 4060 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 1 4062 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 1 4062 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 1 4062 16 , srcInfoPoints = [] } "happyReduce_280")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 17 4062 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4062 17 4062 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 19 4062 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 36 4062 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 36 4062 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 39 4062 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 39 4062 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 43 4062 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 43 4062 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4062 43 4062 61 , srcInfoPoints = [] } "happyReduction_280"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 1 4069 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 1 4069 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 1 4063 19 , srcInfoPoints = [] } "happyReduction_280") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 20 4065 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4063 20 4063 21 , SrcSpan "tests/examples/CParser.hs" 4065 14 4065 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 21 4065 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 21 4063 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 21 4063 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 31 4063 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4063 31 4063 32 , SrcSpan "tests/examples/CParser.hs" 4063 32 4063 40 , SrcSpan "tests/examples/CParser.hs" 4063 40 4063 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4063 32 4063 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 5 4065 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 5 4064 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 5 4064 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 15 4064 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4064 15 4064 16 , SrcSpan "tests/examples/CParser.hs" 4064 16 4064 24 , SrcSpan "tests/examples/CParser.hs" 4064 24 4064 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4064 16 4064 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 5 4065 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 5 4065 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 16 4065 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4065 16 4065 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 6 4069 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4066 6 4066 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4069 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4069 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4066 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4066 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 8 4066 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 18 4069 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4066 18 4066 19 , SrcSpan "tests/examples/CParser.hs" 4069 5 4069 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 19 4068 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4066 19 4066 23 , SrcSpan "tests/examples/CParser.hs" 4066 45 4066 47 , SrcSpan "tests/examples/CParser.hs" 4066 48 4066 49 , SrcSpan "tests/examples/CParser.hs" 4068 107 4068 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 24 4066 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 35 4066 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 35 4066 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 35 4066 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 50 4068 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 50 4066 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 50 4066 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4066 62 4068 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4066 62 4066 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 5 4068 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4067 5 4067 9 , SrcSpan "tests/examples/CParser.hs" 4067 31 4067 33 , SrcSpan "tests/examples/CParser.hs" 4067 34 4067 35 , SrcSpan "tests/examples/CParser.hs" 4068 106 4068 107 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 10 4067 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 21 4067 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 21 4067 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 21 4067 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 36 4068 106 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 36 4067 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 36 4067 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4067 48 4068 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4067 48 4067 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 5 4068 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4068 5 4068 6 , SrcSpan "tests/examples/CParser.hs" 4068 105 4068 106 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 7 4068 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 20 4068 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 20 4068 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 20 4068 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 32 4068 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 32 4068 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 32 4068 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 34 4068 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 40 4068 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 40 4068 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 40 4068 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 52 4068 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4068 52 4068 53 , SrcSpan "tests/examples/CParser.hs" 4068 104 4068 105 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 53 4068 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4068 53 4068 54 , SrcSpan "tests/examples/CParser.hs" 4068 85 4068 86 , SrcSpan "tests/examples/CParser.hs" 4068 94 4068 95 , SrcSpan "tests/examples/CParser.hs" 4068 103 4068 104 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 85 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 54 4068 58 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 59 4068 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4068 59 4068 60 , SrcSpan "tests/examples/CParser.hs" 4068 84 4068 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 84 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 60 4068 72 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 73 4068 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 73 4068 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 73 4068 84 , srcInfoPoints = [] } "happy_var_2"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 87 4068 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 87 4068 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 87 4068 94 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 96 4068 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 96 4068 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4068 96 4068 103 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 7 4069 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4069 7 4069 8 , SrcSpan "tests/examples/CParser.hs" 4069 39 4069 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 8 4069 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4069 8 4069 9 , SrcSpan "tests/examples/CParser.hs" 4069 11 4069 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 9 4069 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 9 4069 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 14 4069 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 26 4069 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4069 26 4069 27 , SrcSpan "tests/examples/CParser.hs" 4069 38 4069 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 27 4069 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 37 4069 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 37 4069 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4069 37 4069 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 1 4071 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 1 4071 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 1 4071 16 , srcInfoPoints = [] } "happyReduce_281")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 17 4071 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4071 17 4071 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 19 4071 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 36 4071 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 36 4071 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 39 4071 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 39 4071 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 43 4071 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 43 4071 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4071 43 4071 61 , srcInfoPoints = [] } "happyReduction_281"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 1 4080 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 1 4080 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 1 4072 19 , srcInfoPoints = [] } "happyReduction_281") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 20 4075 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4072 20 4072 21 , SrcSpan "tests/examples/CParser.hs" 4075 14 4075 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 21 4075 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 21 4072 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 21 4072 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 31 4072 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4072 31 4072 32 , SrcSpan "tests/examples/CParser.hs" 4072 32 4072 40 , SrcSpan "tests/examples/CParser.hs" 4072 40 4072 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4072 32 4072 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 5 4075 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 5 4073 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 5 4073 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 15 4073 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4073 15 4073 16 , SrcSpan "tests/examples/CParser.hs" 4073 16 4073 24 , SrcSpan "tests/examples/CParser.hs" 4073 24 4073 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4073 16 4073 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 5 4075 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 5 4074 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 5 4074 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 15 4074 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4074 15 4074 16 , SrcSpan "tests/examples/CParser.hs" 4074 16 4074 24 , SrcSpan "tests/examples/CParser.hs" 4074 24 4074 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4074 16 4074 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 5 4075 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 5 4075 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 16 4075 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4075 16 4075 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 6 4080 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4076 6 4076 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4080 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4080 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4076 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4076 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 8 4076 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 18 4080 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4076 18 4076 19 , SrcSpan "tests/examples/CParser.hs" 4080 5 4080 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 19 4079 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4076 19 4076 23 , SrcSpan "tests/examples/CParser.hs" 4076 45 4076 47 , SrcSpan "tests/examples/CParser.hs" 4076 48 4076 49 , SrcSpan "tests/examples/CParser.hs" 4079 140 4079 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 24 4076 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 35 4076 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 35 4076 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 35 4076 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 50 4079 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 50 4076 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 50 4076 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4076 62 4079 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4076 62 4076 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 5 4079 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4077 5 4077 9 , SrcSpan "tests/examples/CParser.hs" 4077 31 4077 33 , SrcSpan "tests/examples/CParser.hs" 4077 34 4077 35 , SrcSpan "tests/examples/CParser.hs" 4079 139 4079 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 10 4077 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 21 4077 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 21 4077 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 21 4077 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 36 4079 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 36 4077 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 36 4077 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4077 48 4079 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4077 48 4077 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 5 4079 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4078 5 4078 9 , SrcSpan "tests/examples/CParser.hs" 4078 32 4078 34 , SrcSpan "tests/examples/CParser.hs" 4078 35 4078 36 , SrcSpan "tests/examples/CParser.hs" 4079 138 4079 139 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 10 4078 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 22 4078 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 22 4078 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 22 4078 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 37 4079 138 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 37 4078 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 37 4078 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4078 49 4079 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4078 49 4078 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 5 4079 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4079 5 4079 6 , SrcSpan "tests/examples/CParser.hs" 4079 137 4079 138 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 7 4079 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 20 4079 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 20 4079 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 20 4079 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 32 4079 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 32 4079 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 32 4079 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 34 4079 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 40 4079 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 40 4079 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 40 4079 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 52 4079 137 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4079 52 4079 53 , SrcSpan "tests/examples/CParser.hs" 4079 136 4079 137 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 53 4079 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4079 53 4079 54 , SrcSpan "tests/examples/CParser.hs" 4079 117 4079 118 , SrcSpan "tests/examples/CParser.hs" 4079 126 4079 127 , SrcSpan "tests/examples/CParser.hs" 4079 135 4079 136 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 117 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 54 4079 58 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 59 4079 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4079 59 4079 60 , SrcSpan "tests/examples/CParser.hs" 4079 116 4079 117 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 116 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 60 4079 72 , srcInfoPoints = [] } "reverseDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 73 4079 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 73 4079 75 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 73 4079 75 , srcInfoPoints = [] } "$!"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 116 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 104 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 76 4079 92 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 93 4079 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 93 4079 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 93 4079 104 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 105 4079 116 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 105 4079 116 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 105 4079 116 , srcInfoPoints = [] } "happy_var_2")))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 119 4079 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 119 4079 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 119 4079 126 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 128 4079 135 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 128 4079 135 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4079 128 4079 135 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 7 4080 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4080 7 4080 8 , SrcSpan "tests/examples/CParser.hs" 4080 39 4080 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 8 4080 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4080 8 4080 9 , SrcSpan "tests/examples/CParser.hs" 4080 11 4080 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 9 4080 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 9 4080 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 14 4080 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 26 4080 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4080 26 4080 27 , SrcSpan "tests/examples/CParser.hs" 4080 38 4080 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 27 4080 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 37 4080 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 37 4080 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4080 37 4080 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 1 4082 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 1 4082 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 1 4082 16 , srcInfoPoints = [] } "happyReduce_282")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 17 4082 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4082 17 4082 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 19 4082 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 36 4082 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 36 4082 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 39 4082 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 39 4082 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 43 4082 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 43 4082 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4082 43 4082 61 , srcInfoPoints = [] } "happyReduction_282"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 1 4091 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 1 4091 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 1 4083 19 , srcInfoPoints = [] } "happyReduction_282") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 20 4086 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4083 20 4083 21 , SrcSpan "tests/examples/CParser.hs" 4086 14 4086 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 21 4086 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 21 4083 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 21 4083 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 31 4083 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4083 31 4083 32 , SrcSpan "tests/examples/CParser.hs" 4083 32 4083 40 , SrcSpan "tests/examples/CParser.hs" 4083 40 4083 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4083 32 4083 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 5 4086 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 5 4084 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 5 4084 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 15 4084 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4084 15 4084 16 , SrcSpan "tests/examples/CParser.hs" 4084 16 4084 24 , SrcSpan "tests/examples/CParser.hs" 4084 24 4084 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4084 16 4084 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 5 4086 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 5 4085 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 5 4085 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 15 4085 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4085 15 4085 16 , SrcSpan "tests/examples/CParser.hs" 4085 16 4085 24 , SrcSpan "tests/examples/CParser.hs" 4085 24 4085 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4085 16 4085 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 5 4086 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 5 4086 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 16 4086 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4086 16 4086 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 6 4091 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4087 6 4087 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4091 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4091 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4087 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4087 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 8 4087 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 18 4091 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4087 18 4087 19 , SrcSpan "tests/examples/CParser.hs" 4091 5 4091 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 19 4090 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4087 19 4087 23 , SrcSpan "tests/examples/CParser.hs" 4087 45 4087 47 , SrcSpan "tests/examples/CParser.hs" 4087 48 4087 49 , SrcSpan "tests/examples/CParser.hs" 4090 140 4090 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 24 4087 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 35 4087 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 35 4087 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 35 4087 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 50 4090 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 50 4087 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 50 4087 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4087 62 4090 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4087 62 4087 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 5 4090 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4088 5 4088 9 , SrcSpan "tests/examples/CParser.hs" 4088 31 4088 33 , SrcSpan "tests/examples/CParser.hs" 4088 34 4088 35 , SrcSpan "tests/examples/CParser.hs" 4090 139 4090 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 10 4088 20 , srcInfoPoints = [] } "happyOut66"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 21 4088 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 21 4088 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 21 4088 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 36 4090 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 36 4088 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 36 4088 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4088 48 4090 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4088 48 4088 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 5 4090 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4089 5 4089 9 , SrcSpan "tests/examples/CParser.hs" 4089 32 4089 34 , SrcSpan "tests/examples/CParser.hs" 4089 35 4089 36 , SrcSpan "tests/examples/CParser.hs" 4090 138 4090 139 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 10 4089 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 22 4089 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 22 4089 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 22 4089 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 37 4090 138 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 37 4089 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 37 4089 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4089 49 4090 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4089 49 4089 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 5 4090 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4090 5 4090 6 , SrcSpan "tests/examples/CParser.hs" 4090 137 4090 138 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 7 4090 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 20 4090 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 20 4090 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 20 4090 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 32 4090 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 32 4090 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 32 4090 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 34 4090 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 40 4090 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 40 4090 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 40 4090 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 52 4090 137 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4090 52 4090 53 , SrcSpan "tests/examples/CParser.hs" 4090 136 4090 137 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 53 4090 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4090 53 4090 54 , SrcSpan "tests/examples/CParser.hs" 4090 117 4090 118 , SrcSpan "tests/examples/CParser.hs" 4090 126 4090 127 , SrcSpan "tests/examples/CParser.hs" 4090 135 4090 136 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 117 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 54 4090 58 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 59 4090 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4090 59 4090 60 , SrcSpan "tests/examples/CParser.hs" 4090 116 4090 117 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 116 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 60 4090 72 , srcInfoPoints = [] } "reverseDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 73 4090 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 73 4090 75 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 73 4090 75 , srcInfoPoints = [] } "$!"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 116 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 104 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 76 4090 92 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 93 4090 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 93 4090 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 93 4090 104 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 105 4090 116 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 105 4090 116 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 105 4090 116 , srcInfoPoints = [] } "happy_var_2")))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 119 4090 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 119 4090 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 119 4090 126 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 128 4090 135 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 128 4090 135 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4090 128 4090 135 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 7 4091 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4091 7 4091 8 , SrcSpan "tests/examples/CParser.hs" 4091 39 4091 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 8 4091 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4091 8 4091 9 , SrcSpan "tests/examples/CParser.hs" 4091 11 4091 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 9 4091 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 9 4091 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 14 4091 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 26 4091 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4091 26 4091 27 , SrcSpan "tests/examples/CParser.hs" 4091 38 4091 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 27 4091 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 37 4091 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 37 4091 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4091 37 4091 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 1 4093 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 1 4093 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 1 4093 16 , srcInfoPoints = [] } "happyReduce_283")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 17 4093 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4093 17 4093 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 19 4093 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 36 4093 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 36 4093 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 39 4093 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 39 4093 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 43 4093 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 43 4093 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4093 43 4093 61 , srcInfoPoints = [] } "happyReduction_283"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 1 4098 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 1 4098 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 1 4094 19 , srcInfoPoints = [] } "happyReduction_283") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 20 4095 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4094 20 4094 21 , SrcSpan "tests/examples/CParser.hs" 4095 14 4095 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 21 4095 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 21 4094 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 21 4094 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 31 4094 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4094 31 4094 32 , SrcSpan "tests/examples/CParser.hs" 4094 32 4094 40 , SrcSpan "tests/examples/CParser.hs" 4094 40 4094 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4094 32 4094 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 5 4095 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 5 4095 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 16 4095 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4095 16 4095 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 6 4098 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4096 6 4096 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4098 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4098 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4096 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4096 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 8 4096 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 18 4098 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4096 18 4096 19 , SrcSpan "tests/examples/CParser.hs" 4098 5 4098 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 19 4097 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4096 19 4096 23 , SrcSpan "tests/examples/CParser.hs" 4096 45 4096 47 , SrcSpan "tests/examples/CParser.hs" 4096 48 4096 49 , SrcSpan "tests/examples/CParser.hs" 4097 71 4097 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 24 4096 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 35 4096 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 35 4096 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 35 4096 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 50 4097 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 50 4096 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 50 4096 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4096 62 4097 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4096 62 4096 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 5 4097 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4097 5 4097 6 , SrcSpan "tests/examples/CParser.hs" 4097 70 4097 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 7 4097 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 20 4097 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 20 4097 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 20 4097 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 32 4097 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 32 4097 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 32 4097 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 67 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 34 4097 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 40 4097 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4097 40 4097 41 , SrcSpan "tests/examples/CParser.hs" 4097 66 4097 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 41 4097 54 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 55 4097 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 55 4097 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 55 4097 66 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4097 68 4097 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4097 68 4097 69 , SrcSpan "tests/examples/CParser.hs" 4097 69 4097 70 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 7 4098 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4098 7 4098 8 , SrcSpan "tests/examples/CParser.hs" 4098 39 4098 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 8 4098 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4098 8 4098 9 , SrcSpan "tests/examples/CParser.hs" 4098 11 4098 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 9 4098 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 9 4098 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 14 4098 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 26 4098 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4098 26 4098 27 , SrcSpan "tests/examples/CParser.hs" 4098 38 4098 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 27 4098 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 37 4098 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 37 4098 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4098 37 4098 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 1 4100 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 1 4100 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 1 4100 16 , srcInfoPoints = [] } "happyReduce_284")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 17 4100 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4100 17 4100 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 19 4100 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 36 4100 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 36 4100 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 39 4100 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 39 4100 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 43 4100 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 43 4100 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4100 43 4100 61 , srcInfoPoints = [] } "happyReduction_284"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 1 4107 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 1 4107 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 1 4101 19 , srcInfoPoints = [] } "happyReduction_284") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 20 4103 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4101 20 4101 21 , SrcSpan "tests/examples/CParser.hs" 4103 14 4103 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 21 4103 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 21 4101 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 21 4101 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 31 4101 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4101 31 4101 32 , SrcSpan "tests/examples/CParser.hs" 4101 32 4101 40 , SrcSpan "tests/examples/CParser.hs" 4101 40 4101 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4101 32 4101 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 5 4103 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 5 4102 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 5 4102 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 15 4102 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4102 15 4102 16 , SrcSpan "tests/examples/CParser.hs" 4102 16 4102 24 , SrcSpan "tests/examples/CParser.hs" 4102 24 4102 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4102 16 4102 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 5 4103 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 5 4103 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 16 4103 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4103 16 4103 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 6 4107 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4104 6 4104 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4107 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4107 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4104 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4104 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 8 4104 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 18 4107 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4104 18 4104 19 , SrcSpan "tests/examples/CParser.hs" 4107 5 4107 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 19 4106 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4104 19 4104 23 , SrcSpan "tests/examples/CParser.hs" 4104 45 4104 47 , SrcSpan "tests/examples/CParser.hs" 4104 48 4104 49 , SrcSpan "tests/examples/CParser.hs" 4106 98 4106 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 24 4104 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 35 4104 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 35 4104 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 35 4104 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 50 4106 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 50 4104 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 50 4104 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4104 62 4106 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4104 62 4104 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 5 4106 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4105 5 4105 9 , SrcSpan "tests/examples/CParser.hs" 4105 32 4105 34 , SrcSpan "tests/examples/CParser.hs" 4105 35 4105 36 , SrcSpan "tests/examples/CParser.hs" 4106 97 4106 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 10 4105 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 22 4105 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 22 4105 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 22 4105 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 37 4106 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 37 4105 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 37 4105 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4105 49 4106 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4105 49 4105 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 5 4106 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4106 5 4106 6 , SrcSpan "tests/examples/CParser.hs" 4106 96 4106 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 7 4106 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 20 4106 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 20 4106 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 20 4106 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 32 4106 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 32 4106 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 32 4106 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 93 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 34 4106 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 40 4106 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4106 40 4106 41 , SrcSpan "tests/examples/CParser.hs" 4106 92 4106 93 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 92 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 41 4106 54 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 55 4106 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 55 4106 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 55 4106 66 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 67 4106 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 67 4106 69 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 67 4106 69 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 92 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 70 4106 80 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 81 4106 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 81 4106 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 81 4106 92 , srcInfoPoints = [] } "happy_var_2"))))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4106 94 4106 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4106 94 4106 95 , SrcSpan "tests/examples/CParser.hs" 4106 95 4106 96 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 7 4107 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4107 7 4107 8 , SrcSpan "tests/examples/CParser.hs" 4107 39 4107 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 8 4107 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4107 8 4107 9 , SrcSpan "tests/examples/CParser.hs" 4107 11 4107 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 9 4107 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 9 4107 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 14 4107 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 26 4107 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4107 26 4107 27 , SrcSpan "tests/examples/CParser.hs" 4107 38 4107 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 27 4107 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 37 4107 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 37 4107 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4107 37 4107 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 1 4109 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 1 4109 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 1 4109 16 , srcInfoPoints = [] } "happyReduce_285")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 17 4109 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4109 17 4109 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 19 4109 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 36 4109 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 36 4109 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 39 4109 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 39 4109 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 43 4109 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 43 4109 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4109 43 4109 61 , srcInfoPoints = [] } "happyReduction_285"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 1 4116 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 1 4116 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 1 4110 19 , srcInfoPoints = [] } "happyReduction_285") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 20 4112 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4110 20 4110 21 , SrcSpan "tests/examples/CParser.hs" 4112 14 4112 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 21 4112 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 21 4110 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 21 4110 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 31 4110 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4110 31 4110 32 , SrcSpan "tests/examples/CParser.hs" 4110 32 4110 40 , SrcSpan "tests/examples/CParser.hs" 4110 40 4110 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4110 32 4110 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 5 4112 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 5 4111 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 5 4111 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 15 4111 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4111 15 4111 16 , SrcSpan "tests/examples/CParser.hs" 4111 16 4111 24 , SrcSpan "tests/examples/CParser.hs" 4111 24 4111 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4111 16 4111 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 5 4112 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 5 4112 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 16 4112 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4112 16 4112 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 6 4116 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4113 6 4113 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4116 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4116 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4113 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4113 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 8 4113 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 18 4116 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4113 18 4113 19 , SrcSpan "tests/examples/CParser.hs" 4116 5 4116 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 19 4115 124 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4113 19 4113 23 , SrcSpan "tests/examples/CParser.hs" 4113 45 4113 47 , SrcSpan "tests/examples/CParser.hs" 4113 48 4113 49 , SrcSpan "tests/examples/CParser.hs" 4115 123 4115 124 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 24 4113 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 35 4113 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 35 4113 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 35 4113 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 50 4115 123 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 50 4113 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 50 4113 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4113 62 4115 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4113 62 4113 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 5 4115 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4114 5 4114 9 , SrcSpan "tests/examples/CParser.hs" 4114 31 4114 33 , SrcSpan "tests/examples/CParser.hs" 4114 34 4114 35 , SrcSpan "tests/examples/CParser.hs" 4115 122 4115 123 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 10 4114 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 21 4114 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 21 4114 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 21 4114 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 36 4115 122 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 36 4114 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 36 4114 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4114 48 4115 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4114 48 4114 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 5 4115 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4115 5 4115 6 , SrcSpan "tests/examples/CParser.hs" 4115 121 4115 122 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 121 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 7 4115 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 20 4115 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 20 4115 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 20 4115 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 32 4115 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 32 4115 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 32 4115 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 121 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 67 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 34 4115 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 40 4115 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4115 40 4115 41 , SrcSpan "tests/examples/CParser.hs" 4115 66 4115 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 41 4115 54 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 55 4115 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 55 4115 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 55 4115 66 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 68 4115 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4115 68 4115 69 , SrcSpan "tests/examples/CParser.hs" 4115 120 4115 121 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 69 4115 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4115 69 4115 70 , SrcSpan "tests/examples/CParser.hs" 4115 101 4115 102 , SrcSpan "tests/examples/CParser.hs" 4115 110 4115 111 , SrcSpan "tests/examples/CParser.hs" 4115 119 4115 120 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 101 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 70 4115 74 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 75 4115 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4115 75 4115 76 , SrcSpan "tests/examples/CParser.hs" 4115 100 4115 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 100 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 76 4115 88 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 89 4115 100 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 89 4115 100 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 89 4115 100 , srcInfoPoints = [] } "happy_var_2"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 103 4115 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 103 4115 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 103 4115 110 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 112 4115 119 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 112 4115 119 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4115 112 4115 119 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 7 4116 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4116 7 4116 8 , SrcSpan "tests/examples/CParser.hs" 4116 39 4116 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 8 4116 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4116 8 4116 9 , SrcSpan "tests/examples/CParser.hs" 4116 11 4116 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 9 4116 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 9 4116 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 14 4116 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 26 4116 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4116 26 4116 27 , SrcSpan "tests/examples/CParser.hs" 4116 38 4116 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 27 4116 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 37 4116 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 37 4116 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4116 37 4116 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 1 4118 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 1 4118 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 1 4118 16 , srcInfoPoints = [] } "happyReduce_286")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 17 4118 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4118 17 4118 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 19 4118 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 36 4118 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 36 4118 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 39 4118 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 39 4118 42 , srcInfoPoints = [] } 74 "74"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 43 4118 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 43 4118 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4118 43 4118 61 , srcInfoPoints = [] } "happyReduction_286"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 1 4127 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 1 4127 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 1 4119 19 , srcInfoPoints = [] } "happyReduction_286") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 20 4122 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4119 20 4119 21 , SrcSpan "tests/examples/CParser.hs" 4122 14 4122 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 21 4122 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 21 4119 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 21 4119 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 31 4119 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4119 31 4119 32 , SrcSpan "tests/examples/CParser.hs" 4119 32 4119 40 , SrcSpan "tests/examples/CParser.hs" 4119 40 4119 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4119 32 4119 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 5 4122 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 5 4120 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 5 4120 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 15 4120 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4120 15 4120 16 , SrcSpan "tests/examples/CParser.hs" 4120 16 4120 24 , SrcSpan "tests/examples/CParser.hs" 4120 24 4120 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4120 16 4120 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 5 4122 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 5 4121 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 5 4121 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 15 4121 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4121 15 4121 16 , SrcSpan "tests/examples/CParser.hs" 4121 16 4121 24 , SrcSpan "tests/examples/CParser.hs" 4121 24 4121 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4121 16 4121 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 5 4122 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 5 4122 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 16 4122 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4122 16 4122 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 6 4127 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4123 6 4123 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4127 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4127 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4123 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4123 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 8 4123 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 18 4127 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4123 18 4123 19 , SrcSpan "tests/examples/CParser.hs" 4127 5 4127 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 19 4126 155 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4123 19 4123 23 , SrcSpan "tests/examples/CParser.hs" 4123 45 4123 47 , SrcSpan "tests/examples/CParser.hs" 4123 48 4123 49 , SrcSpan "tests/examples/CParser.hs" 4126 154 4126 155 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 24 4123 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 35 4123 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 35 4123 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 35 4123 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 50 4126 154 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 50 4123 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 50 4123 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4123 62 4126 154 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4123 62 4123 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 5 4126 154 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4124 5 4124 9 , SrcSpan "tests/examples/CParser.hs" 4124 31 4124 33 , SrcSpan "tests/examples/CParser.hs" 4124 34 4124 35 , SrcSpan "tests/examples/CParser.hs" 4126 153 4126 154 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 10 4124 20 , srcInfoPoints = [] } "happyOut72"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 21 4124 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 21 4124 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 21 4124 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 36 4126 153 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 36 4124 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 36 4124 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4124 48 4126 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4124 48 4124 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 5 4126 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4125 5 4125 9 , SrcSpan "tests/examples/CParser.hs" 4125 32 4125 34 , SrcSpan "tests/examples/CParser.hs" 4125 35 4125 36 , SrcSpan "tests/examples/CParser.hs" 4126 152 4126 153 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 10 4125 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 22 4125 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 22 4125 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 22 4125 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 37 4126 152 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 37 4125 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 37 4125 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4125 49 4126 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4125 49 4125 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 5 4126 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4126 5 4126 6 , SrcSpan "tests/examples/CParser.hs" 4126 151 4126 152 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 151 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 7 4126 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 20 4126 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 20 4126 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 20 4126 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 32 4126 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 32 4126 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 32 4126 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 151 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 67 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 34 4126 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 40 4126 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4126 40 4126 41 , SrcSpan "tests/examples/CParser.hs" 4126 66 4126 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 41 4126 54 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 55 4126 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 55 4126 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 55 4126 66 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 68 4126 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4126 68 4126 69 , SrcSpan "tests/examples/CParser.hs" 4126 150 4126 151 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 69 4126 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4126 69 4126 70 , SrcSpan "tests/examples/CParser.hs" 4126 131 4126 132 , SrcSpan "tests/examples/CParser.hs" 4126 140 4126 141 , SrcSpan "tests/examples/CParser.hs" 4126 149 4126 150 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 131 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 70 4126 74 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 75 4126 131 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4126 75 4126 76 , SrcSpan "tests/examples/CParser.hs" 4126 130 4126 131 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 130 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 76 4126 88 , srcInfoPoints = [] } "reverseDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 88 4126 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 88 4126 89 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 88 4126 89 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 130 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 118 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 90 4126 106 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 107 4126 118 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 107 4126 118 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 107 4126 118 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 119 4126 130 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 119 4126 130 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 119 4126 130 , srcInfoPoints = [] } "happy_var_2")))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 133 4126 140 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 133 4126 140 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 133 4126 140 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 142 4126 149 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 142 4126 149 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4126 142 4126 149 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 7 4127 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4127 7 4127 8 , SrcSpan "tests/examples/CParser.hs" 4127 39 4127 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 8 4127 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4127 8 4127 9 , SrcSpan "tests/examples/CParser.hs" 4127 11 4127 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 9 4127 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 9 4127 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 14 4127 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 26 4127 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4127 26 4127 27 , SrcSpan "tests/examples/CParser.hs" 4127 38 4127 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 27 4127 36 , srcInfoPoints = [] } "happyIn81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 37 4127 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 37 4127 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4127 37 4127 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 1 4129 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 1 4129 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 1 4129 16 , srcInfoPoints = [] } "happyReduce_287")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 17 4129 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4129 17 4129 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 19 4129 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 38 4129 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 38 4129 41 , srcInfoPoints = [] } 75 "75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 42 4129 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 42 4129 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4129 42 4129 60 , srcInfoPoints = [] } "happyReduction_287"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 1 4134 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 1 4134 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 1 4130 19 , srcInfoPoints = [] } "happyReduction_287") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 20 4130 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4130 20 4130 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 6 4134 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4131 6 4131 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 9 4134 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4131 9 4131 13 , SrcSpan "tests/examples/CParser.hs" 4131 36 4131 38 , SrcSpan "tests/examples/CParser.hs" 4131 39 4131 40 , SrcSpan "tests/examples/CParser.hs" 4134 6 4134 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 14 4131 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 26 4131 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 26 4131 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 26 4131 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 41 4134 6 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 41 4131 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4131 41 4131 42 , SrcSpan "tests/examples/CParser.hs" 4131 66 4131 67 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 42 4131 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 42 4131 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 42 4131 51 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 53 4131 54 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 55 4131 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 55 4131 66 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4131 68 4134 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4131 68 4131 70 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4134 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4132 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4132 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4132 5 4132 14 , srcInfoPoints = [] } "happyIn82"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 10 4134 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4133 10 4133 11 , SrcSpan "tests/examples/CParser.hs" 4134 5 4134 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 11 4133 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 21 4133 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 21 4133 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4133 21 4133 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 1 4136 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 1 4136 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 1 4136 16 , srcInfoPoints = [] } "happyReduce_288")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 17 4136 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4136 17 4136 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 19 4136 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 38 4136 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 38 4136 41 , srcInfoPoints = [] } 75 "75"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 42 4136 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 42 4136 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4136 42 4136 60 , srcInfoPoints = [] } "happyReduction_288"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 1 4144 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 1 4144 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 1 4137 19 , srcInfoPoints = [] } "happyReduction_288") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 20 4137 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4137 20 4137 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4138 5 4138 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4138 5 4138 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4139 5 4139 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4139 5 4139 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 6 4144 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4140 6 4140 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 9 4144 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4140 9 4140 13 , SrcSpan "tests/examples/CParser.hs" 4140 35 4140 37 , SrcSpan "tests/examples/CParser.hs" 4140 38 4140 39 , SrcSpan "tests/examples/CParser.hs" 4144 7 4144 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 14 4140 24 , srcInfoPoints = [] } "happyOut82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 25 4140 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 25 4140 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 25 4140 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 40 4144 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 40 4140 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 40 4140 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4140 52 4144 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4140 52 4140 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 5 4144 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4141 5 4141 9 , SrcSpan "tests/examples/CParser.hs" 4141 32 4141 34 , SrcSpan "tests/examples/CParser.hs" 4141 35 4141 36 , SrcSpan "tests/examples/CParser.hs" 4144 6 4144 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 10 4141 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 22 4141 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 22 4141 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 22 4141 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 37 4144 6 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 37 4141 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4141 37 4141 38 , SrcSpan "tests/examples/CParser.hs" 4141 62 4141 63 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 38 4141 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 38 4141 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 38 4141 47 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 49 4141 50 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 51 4141 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 51 4141 62 , srcInfoPoints = [] } "happy_var_3") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4141 64 4144 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4141 64 4141 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4144 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4142 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4142 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4142 5 4142 14 , srcInfoPoints = [] } "happyIn82"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 10 4144 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4143 10 4143 11 , SrcSpan "tests/examples/CParser.hs" 4144 5 4144 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 11 4143 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 23 4143 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4143 23 4143 24 , SrcSpan "tests/examples/CParser.hs" 4143 24 4143 28 , SrcSpan "tests/examples/CParser.hs" 4143 28 4143 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 23 4143 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4143 23 4143 24 , SrcSpan "tests/examples/CParser.hs" 4143 24 4143 28 , SrcSpan "tests/examples/CParser.hs" 4143 28 4143 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 24 4143 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 30 4143 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 30 4143 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4143 30 4143 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 1 4146 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 1 4146 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 1 4146 16 , srcInfoPoints = [] } "happyReduce_289")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 17 4146 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4146 17 4146 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 19 4146 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 36 4146 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 36 4146 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 39 4146 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 39 4146 42 , srcInfoPoints = [] } 76 "76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 43 4146 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 43 4146 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4146 43 4146 61 , srcInfoPoints = [] } "happyReduction_289"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 1 4151 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 1 4151 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 1 4147 19 , srcInfoPoints = [] } "happyReduction_289") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 20 4148 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4147 20 4147 21 , SrcSpan "tests/examples/CParser.hs" 4148 14 4148 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 21 4148 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 21 4147 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 21 4147 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 31 4147 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4147 31 4147 32 , SrcSpan "tests/examples/CParser.hs" 4147 32 4147 40 , SrcSpan "tests/examples/CParser.hs" 4147 40 4147 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4147 32 4147 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 5 4148 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 5 4148 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 16 4148 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4148 16 4148 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 6 4151 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4149 6 4149 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4151 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4151 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4149 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4149 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 8 4149 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 18 4151 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4149 18 4149 19 , SrcSpan "tests/examples/CParser.hs" 4151 5 4151 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 19 4150 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4149 19 4149 23 , SrcSpan "tests/examples/CParser.hs" 4149 45 4149 47 , SrcSpan "tests/examples/CParser.hs" 4149 48 4149 49 , SrcSpan "tests/examples/CParser.hs" 4150 55 4150 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 24 4149 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 35 4149 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 35 4149 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 35 4149 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 50 4150 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 50 4149 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 50 4149 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4149 62 4150 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4149 62 4149 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 5 4150 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4150 5 4150 6 , SrcSpan "tests/examples/CParser.hs" 4150 54 4150 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 7 4150 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 20 4150 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 20 4150 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 20 4150 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 32 4150 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 32 4150 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 32 4150 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 34 4150 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 40 4150 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 40 4150 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 40 4150 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4150 52 4150 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4150 52 4150 53 , SrcSpan "tests/examples/CParser.hs" 4150 53 4150 54 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 7 4151 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4151 7 4151 8 , SrcSpan "tests/examples/CParser.hs" 4151 39 4151 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 8 4151 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4151 8 4151 9 , SrcSpan "tests/examples/CParser.hs" 4151 11 4151 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 9 4151 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 9 4151 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 14 4151 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 26 4151 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4151 26 4151 27 , SrcSpan "tests/examples/CParser.hs" 4151 38 4151 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 27 4151 36 , srcInfoPoints = [] } "happyIn83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 37 4151 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 37 4151 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4151 37 4151 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 1 4153 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 1 4153 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 1 4153 16 , srcInfoPoints = [] } "happyReduce_290")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 17 4153 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4153 17 4153 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 19 4153 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 36 4153 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 36 4153 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 39 4153 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 39 4153 42 , srcInfoPoints = [] } 76 "76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 43 4153 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 43 4153 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4153 43 4153 61 , srcInfoPoints = [] } "happyReduction_290"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 1 4160 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 1 4160 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 1 4154 19 , srcInfoPoints = [] } "happyReduction_290") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 20 4156 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4154 20 4154 21 , SrcSpan "tests/examples/CParser.hs" 4156 14 4156 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 21 4156 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 21 4154 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 21 4154 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 31 4154 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4154 31 4154 32 , SrcSpan "tests/examples/CParser.hs" 4154 32 4154 40 , SrcSpan "tests/examples/CParser.hs" 4154 40 4154 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4154 32 4154 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 5 4156 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 5 4155 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 5 4155 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 15 4155 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4155 15 4155 16 , SrcSpan "tests/examples/CParser.hs" 4155 16 4155 24 , SrcSpan "tests/examples/CParser.hs" 4155 24 4155 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4155 16 4155 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 5 4156 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 5 4156 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 16 4156 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4156 16 4156 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 6 4160 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4157 6 4157 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4160 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4160 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4157 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4157 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 8 4157 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 18 4160 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4157 18 4157 19 , SrcSpan "tests/examples/CParser.hs" 4160 5 4160 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 19 4159 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4157 19 4157 23 , SrcSpan "tests/examples/CParser.hs" 4157 45 4157 47 , SrcSpan "tests/examples/CParser.hs" 4157 48 4157 49 , SrcSpan "tests/examples/CParser.hs" 4159 107 4159 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 24 4157 34 , srcInfoPoints = [] } "happyOut41"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 35 4157 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 35 4157 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 35 4157 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 50 4159 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 50 4157 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 50 4157 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4157 62 4159 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4157 62 4157 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 5 4159 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4158 5 4158 9 , SrcSpan "tests/examples/CParser.hs" 4158 31 4158 33 , SrcSpan "tests/examples/CParser.hs" 4158 34 4158 35 , SrcSpan "tests/examples/CParser.hs" 4159 106 4159 107 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 10 4158 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 21 4158 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 21 4158 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 21 4158 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 36 4159 106 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 36 4158 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 36 4158 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4158 48 4159 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4158 48 4158 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 5 4159 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4159 5 4159 6 , SrcSpan "tests/examples/CParser.hs" 4159 105 4159 106 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 7 4159 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 20 4159 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 20 4159 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 20 4159 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 32 4159 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 32 4159 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 32 4159 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 34 4159 39 , srcInfoPoints = [] } "CDecl"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 40 4159 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 40 4159 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 40 4159 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 52 4159 105 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4159 52 4159 53 , SrcSpan "tests/examples/CParser.hs" 4159 104 4159 105 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 53 4159 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4159 53 4159 54 , SrcSpan "tests/examples/CParser.hs" 4159 85 4159 86 , SrcSpan "tests/examples/CParser.hs" 4159 94 4159 95 , SrcSpan "tests/examples/CParser.hs" 4159 103 4159 104 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 85 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 54 4159 58 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 59 4159 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4159 59 4159 60 , SrcSpan "tests/examples/CParser.hs" 4159 84 4159 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 84 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 60 4159 72 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 73 4159 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 73 4159 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 73 4159 84 , srcInfoPoints = [] } "happy_var_2"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 87 4159 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 87 4159 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 87 4159 94 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 96 4159 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 96 4159 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4159 96 4159 103 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 7 4160 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4160 7 4160 8 , SrcSpan "tests/examples/CParser.hs" 4160 39 4160 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 8 4160 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4160 8 4160 9 , SrcSpan "tests/examples/CParser.hs" 4160 11 4160 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 9 4160 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 9 4160 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 14 4160 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 26 4160 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4160 26 4160 27 , SrcSpan "tests/examples/CParser.hs" 4160 38 4160 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 27 4160 36 , srcInfoPoints = [] } "happyIn83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 37 4160 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 37 4160 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4160 37 4160 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 1 4162 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 1 4162 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 1 4162 16 , srcInfoPoints = [] } "happyReduce_291")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 17 4162 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4162 17 4162 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 19 4162 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 36 4162 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 36 4162 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 39 4162 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 39 4162 42 , srcInfoPoints = [] } 76 "76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 43 4162 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 43 4162 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4162 43 4162 61 , srcInfoPoints = [] } "happyReduction_291"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 1 4169 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 1 4169 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 1 4163 19 , srcInfoPoints = [] } "happyReduction_291") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 20 4165 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4163 20 4163 21 , SrcSpan "tests/examples/CParser.hs" 4165 14 4165 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 21 4165 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 21 4163 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 21 4163 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 31 4163 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4163 31 4163 32 , SrcSpan "tests/examples/CParser.hs" 4163 32 4163 40 , SrcSpan "tests/examples/CParser.hs" 4163 40 4163 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4163 32 4163 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 5 4165 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 5 4164 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 5 4164 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 15 4164 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4164 15 4164 16 , SrcSpan "tests/examples/CParser.hs" 4164 16 4164 24 , SrcSpan "tests/examples/CParser.hs" 4164 24 4164 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4164 16 4164 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 5 4165 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 5 4165 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 16 4165 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4165 16 4165 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 6 4169 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4166 6 4166 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4169 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4169 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4166 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4166 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 8 4166 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 18 4169 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4166 18 4166 19 , SrcSpan "tests/examples/CParser.hs" 4169 5 4169 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 19 4168 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4166 19 4166 23 , SrcSpan "tests/examples/CParser.hs" 4166 45 4166 47 , SrcSpan "tests/examples/CParser.hs" 4166 48 4166 49 , SrcSpan "tests/examples/CParser.hs" 4168 98 4168 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 24 4166 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 35 4166 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 35 4166 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 35 4166 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 50 4168 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 50 4166 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 50 4166 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4166 62 4168 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4166 62 4166 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 5 4168 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4167 5 4167 9 , SrcSpan "tests/examples/CParser.hs" 4167 32 4167 34 , SrcSpan "tests/examples/CParser.hs" 4167 35 4167 36 , SrcSpan "tests/examples/CParser.hs" 4168 97 4168 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 10 4167 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 22 4167 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 22 4167 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 22 4167 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 37 4168 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 37 4167 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 37 4167 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4167 49 4168 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4167 49 4167 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 5 4168 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4168 5 4168 6 , SrcSpan "tests/examples/CParser.hs" 4168 96 4168 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 7 4168 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 20 4168 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 20 4168 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 20 4168 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 32 4168 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 32 4168 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 32 4168 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 93 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 34 4168 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 40 4168 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4168 40 4168 41 , SrcSpan "tests/examples/CParser.hs" 4168 92 4168 93 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 92 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 41 4168 54 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 55 4168 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 55 4168 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 55 4168 66 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 67 4168 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 67 4168 69 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 67 4168 69 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 92 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 70 4168 80 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 81 4168 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 81 4168 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 81 4168 92 , srcInfoPoints = [] } "happy_var_2"))))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4168 94 4168 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4168 94 4168 95 , SrcSpan "tests/examples/CParser.hs" 4168 95 4168 96 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 7 4169 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4169 7 4169 8 , SrcSpan "tests/examples/CParser.hs" 4169 39 4169 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 8 4169 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4169 8 4169 9 , SrcSpan "tests/examples/CParser.hs" 4169 11 4169 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 9 4169 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 9 4169 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 14 4169 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 26 4169 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4169 26 4169 27 , SrcSpan "tests/examples/CParser.hs" 4169 38 4169 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 27 4169 36 , srcInfoPoints = [] } "happyIn83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 37 4169 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 37 4169 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4169 37 4169 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 1 4171 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 1 4171 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 1 4171 16 , srcInfoPoints = [] } "happyReduce_292")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 17 4171 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4171 17 4171 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 19 4171 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 36 4171 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 36 4171 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 39 4171 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 39 4171 42 , srcInfoPoints = [] } 76 "76"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 43 4171 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 43 4171 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4171 43 4171 61 , srcInfoPoints = [] } "happyReduction_292"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 1 4178 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 1 4178 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 1 4172 19 , srcInfoPoints = [] } "happyReduction_292") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 20 4174 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4172 20 4172 21 , SrcSpan "tests/examples/CParser.hs" 4174 14 4174 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 21 4174 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 21 4172 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 21 4172 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 31 4172 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4172 31 4172 32 , SrcSpan "tests/examples/CParser.hs" 4172 32 4172 40 , SrcSpan "tests/examples/CParser.hs" 4172 40 4172 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4172 32 4172 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 5 4174 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 5 4173 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 5 4173 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 15 4173 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4173 15 4173 16 , SrcSpan "tests/examples/CParser.hs" 4173 16 4173 24 , SrcSpan "tests/examples/CParser.hs" 4173 24 4173 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4173 16 4173 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 5 4174 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 5 4174 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 16 4174 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4174 16 4174 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 6 4178 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4175 6 4175 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4178 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4178 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4175 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4175 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 8 4175 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 18 4178 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4175 18 4175 19 , SrcSpan "tests/examples/CParser.hs" 4178 5 4178 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 19 4177 124 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4175 19 4175 23 , SrcSpan "tests/examples/CParser.hs" 4175 45 4175 47 , SrcSpan "tests/examples/CParser.hs" 4175 48 4175 49 , SrcSpan "tests/examples/CParser.hs" 4177 123 4177 124 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 24 4175 34 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 35 4175 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 35 4175 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 35 4175 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 50 4177 123 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 50 4175 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 50 4175 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4175 62 4177 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4175 62 4175 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 5 4177 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4176 5 4176 9 , SrcSpan "tests/examples/CParser.hs" 4176 31 4176 33 , SrcSpan "tests/examples/CParser.hs" 4176 34 4176 35 , SrcSpan "tests/examples/CParser.hs" 4177 122 4177 123 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 10 4176 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 21 4176 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 21 4176 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 21 4176 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 36 4177 122 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 36 4176 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 36 4176 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4176 48 4177 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4176 48 4176 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 5 4177 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4177 5 4177 6 , SrcSpan "tests/examples/CParser.hs" 4177 121 4177 122 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 121 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 7 4177 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 20 4177 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 20 4177 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 20 4177 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 32 4177 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 32 4177 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 32 4177 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 121 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 67 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 34 4177 39 , srcInfoPoints = [] } "CDecl"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 40 4177 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4177 40 4177 41 , SrcSpan "tests/examples/CParser.hs" 4177 66 4177 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 41 4177 54 , srcInfoPoints = [] } "liftTypeQuals"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 55 4177 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 55 4177 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 55 4177 66 , srcInfoPoints = [] } "happy_var_1")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 68 4177 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4177 68 4177 69 , SrcSpan "tests/examples/CParser.hs" 4177 120 4177 121 ] } [ Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 69 4177 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4177 69 4177 70 , SrcSpan "tests/examples/CParser.hs" 4177 101 4177 102 , SrcSpan "tests/examples/CParser.hs" 4177 110 4177 111 , SrcSpan "tests/examples/CParser.hs" 4177 119 4177 120 ] } Boxed [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 101 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 70 4177 74 , srcInfoPoints = [] } "Just"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 75 4177 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4177 75 4177 76 , SrcSpan "tests/examples/CParser.hs" 4177 100 4177 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 100 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 76 4177 88 , srcInfoPoints = [] } "reverseDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 89 4177 100 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 89 4177 100 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 89 4177 100 , srcInfoPoints = [] } "happy_var_2"))))) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 103 4177 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 103 4177 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 103 4177 110 , srcInfoPoints = [] } "Nothing")) , Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 112 4177 119 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 112 4177 119 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4177 112 4177 119 , srcInfoPoints = [] } "Nothing")) ] ]))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 7 4178 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4178 7 4178 8 , SrcSpan "tests/examples/CParser.hs" 4178 39 4178 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 8 4178 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4178 8 4178 9 , SrcSpan "tests/examples/CParser.hs" 4178 11 4178 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 9 4178 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 9 4178 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 14 4178 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 26 4178 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4178 26 4178 27 , SrcSpan "tests/examples/CParser.hs" 4178 38 4178 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 27 4178 36 , srcInfoPoints = [] } "happyIn83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 37 4178 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 37 4178 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4178 37 4178 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 1 4180 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 1 4180 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 1 4180 16 , srcInfoPoints = [] } "happyReduce_293")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 17 4180 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4180 17 4180 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 19 4180 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 38 4180 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 38 4180 41 , srcInfoPoints = [] } 77 "77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 42 4180 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 42 4180 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4180 42 4180 60 , srcInfoPoints = [] } "happyReduction_293"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 1 4185 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 1 4185 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 1 4181 19 , srcInfoPoints = [] } "happyReduction_293") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 20 4181 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4181 20 4181 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 6 4185 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4182 6 4182 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 9 4185 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4182 9 4182 13 , SrcSpan "tests/examples/CParser.hs" 4182 35 4182 37 , SrcSpan "tests/examples/CParser.hs" 4182 38 4182 39 , SrcSpan "tests/examples/CParser.hs" 4185 6 4185 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 14 4182 24 , srcInfoPoints = [] } "happyOut88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 25 4182 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 25 4182 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 25 4182 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 40 4185 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 40 4182 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 40 4182 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4182 52 4185 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4182 52 4182 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4185 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4183 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4183 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4183 5 4183 14 , srcInfoPoints = [] } "happyIn84"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 10 4185 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4184 10 4184 11 , SrcSpan "tests/examples/CParser.hs" 4185 5 4185 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 11 4184 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 11 4184 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4184 11 4184 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 1 4187 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 1 4187 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 1 4187 16 , srcInfoPoints = [] } "happyReduce_294")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 17 4187 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4187 17 4187 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 19 4187 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 38 4187 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 38 4187 41 , srcInfoPoints = [] } 77 "77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 42 4187 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 42 4187 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4187 42 4187 60 , srcInfoPoints = [] } "happyReduction_294"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 1 4192 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 1 4192 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 1 4188 19 , srcInfoPoints = [] } "happyReduction_294") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 20 4188 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4188 20 4188 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 6 4192 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4189 6 4189 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 9 4192 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4189 9 4189 13 , SrcSpan "tests/examples/CParser.hs" 4189 35 4189 37 , SrcSpan "tests/examples/CParser.hs" 4189 38 4189 39 , SrcSpan "tests/examples/CParser.hs" 4192 6 4192 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 14 4189 24 , srcInfoPoints = [] } "happyOut89"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 25 4189 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 25 4189 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 25 4189 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 40 4192 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 40 4189 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 40 4189 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4189 52 4192 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4189 52 4189 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4192 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4190 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4190 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4190 5 4190 14 , srcInfoPoints = [] } "happyIn84"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 10 4192 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4191 10 4191 11 , SrcSpan "tests/examples/CParser.hs" 4192 5 4192 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 11 4191 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 11 4191 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4191 11 4191 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 1 4194 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 1 4194 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 1 4194 16 , srcInfoPoints = [] } "happyReduce_295")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 17 4194 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4194 17 4194 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 19 4194 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 38 4194 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 38 4194 41 , srcInfoPoints = [] } 77 "77"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 42 4194 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 42 4194 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4194 42 4194 60 , srcInfoPoints = [] } "happyReduction_295"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 1 4199 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 1 4199 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 1 4195 19 , srcInfoPoints = [] } "happyReduction_295") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 20 4195 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4195 20 4195 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 6 4199 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4196 6 4196 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 9 4199 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4196 9 4196 13 , SrcSpan "tests/examples/CParser.hs" 4196 35 4196 37 , SrcSpan "tests/examples/CParser.hs" 4196 38 4196 39 , SrcSpan "tests/examples/CParser.hs" 4199 6 4199 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 14 4196 24 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 25 4196 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 25 4196 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 25 4196 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 40 4199 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 40 4196 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 40 4196 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4196 52 4199 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4196 52 4196 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4199 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4197 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4197 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4197 5 4197 14 , srcInfoPoints = [] } "happyIn84"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 10 4199 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4198 10 4198 11 , SrcSpan "tests/examples/CParser.hs" 4199 5 4199 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 11 4198 22 , srcInfoPoints = [] } "happy_var_1"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 23 4198 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 23 4198 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4198 23 4198 33 , srcInfoPoints = [] } "emptyDeclr"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 1 4201 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 1 4201 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 1 4201 16 , srcInfoPoints = [] } "happyReduce_296")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 17 4201 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4201 17 4201 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 19 4201 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 38 4201 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 38 4201 41 , srcInfoPoints = [] } 78 "78"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 42 4201 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 42 4201 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4201 42 4201 60 , srcInfoPoints = [] } "happyReduction_296"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 1 4206 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 1 4206 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 1 4202 19 , srcInfoPoints = [] } "happyReduction_296") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 20 4202 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4202 20 4202 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 6 4206 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4203 6 4203 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 9 4206 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4203 9 4203 13 , SrcSpan "tests/examples/CParser.hs" 4203 35 4203 37 , SrcSpan "tests/examples/CParser.hs" 4203 38 4203 39 , SrcSpan "tests/examples/CParser.hs" 4206 6 4206 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 14 4203 24 , srcInfoPoints = [] } "happyOut86"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 25 4203 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 25 4203 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 25 4203 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 40 4206 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 40 4203 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 40 4203 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4203 52 4206 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4203 52 4203 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4206 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4204 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4204 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4204 5 4204 14 , srcInfoPoints = [] } "happyIn85"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 10 4206 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4205 10 4205 11 , SrcSpan "tests/examples/CParser.hs" 4206 5 4206 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 11 4205 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 11 4205 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4205 11 4205 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 1 4208 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 1 4208 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 1 4208 16 , srcInfoPoints = [] } "happyReduce_297")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 17 4208 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4208 17 4208 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 19 4208 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 36 4208 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 36 4208 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 39 4208 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 39 4208 42 , srcInfoPoints = [] } 78 "78"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 43 4208 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 43 4208 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4208 43 4208 61 , srcInfoPoints = [] } "happyReduction_297"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 1 4217 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 1 4217 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 1 4209 19 , srcInfoPoints = [] } "happyReduction_297") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 20 4212 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4209 20 4209 21 , SrcSpan "tests/examples/CParser.hs" 4212 14 4212 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 21 4212 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 21 4209 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 21 4209 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 31 4209 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4209 31 4209 32 , SrcSpan "tests/examples/CParser.hs" 4209 32 4209 40 , SrcSpan "tests/examples/CParser.hs" 4209 40 4209 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4209 32 4209 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 5 4212 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 5 4210 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 5 4210 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 15 4210 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4210 15 4210 16 , SrcSpan "tests/examples/CParser.hs" 4210 16 4210 24 , SrcSpan "tests/examples/CParser.hs" 4210 24 4210 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4210 16 4210 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 5 4212 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 5 4211 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 5 4211 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 15 4211 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4211 15 4211 16 , SrcSpan "tests/examples/CParser.hs" 4211 16 4211 24 , SrcSpan "tests/examples/CParser.hs" 4211 24 4211 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4211 16 4211 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 5 4212 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 5 4212 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 16 4212 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4212 16 4212 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 6 4217 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4213 6 4213 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4217 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4217 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4213 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4213 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 8 4213 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 18 4217 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4213 18 4213 19 , SrcSpan "tests/examples/CParser.hs" 4217 5 4217 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 19 4216 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4213 19 4213 23 , SrcSpan "tests/examples/CParser.hs" 4213 46 4213 48 , SrcSpan "tests/examples/CParser.hs" 4213 49 4213 50 , SrcSpan "tests/examples/CParser.hs" 4216 84 4216 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 24 4213 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 36 4213 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 36 4213 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 36 4213 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 51 4216 84 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 51 4213 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 51 4213 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4213 63 4216 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4213 63 4213 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 5 4216 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4214 5 4214 9 , SrcSpan "tests/examples/CParser.hs" 4214 31 4214 33 , SrcSpan "tests/examples/CParser.hs" 4214 34 4214 35 , SrcSpan "tests/examples/CParser.hs" 4216 83 4216 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 10 4214 20 , srcInfoPoints = [] } "happyOut79"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 21 4214 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 21 4214 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 21 4214 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 36 4216 83 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 36 4214 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 36 4214 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4214 48 4216 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4214 48 4214 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 5 4216 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4215 5 4215 6 , SrcSpan "tests/examples/CParser.hs" 4216 82 4216 83 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4216 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 7 4215 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 20 4215 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 20 4215 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 20 4215 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 32 4215 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 32 4215 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 32 4215 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 34 4216 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4215 34 4215 35 , SrcSpan "tests/examples/CParser.hs" 4215 44 4215 46 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 35 4215 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 35 4215 37 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 38 4215 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 38 4215 43 , srcInfoPoints = [] } "declr") ] (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 47 4216 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4215 47 4215 51 , SrcSpan "tests/examples/CParser.hs" 4215 64 4215 66 , SrcSpan "tests/examples/CParser.hs" 4216 14 4216 14 , SrcSpan "tests/examples/CParser.hs" 4216 82 4216 82 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 52 4215 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 52 4215 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4215 52 4215 63 , srcInfoPoints = [] } "happy_var_2"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 14 4216 82 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 14 4216 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4216 14 4216 15 , SrcSpan "tests/examples/CParser.hs" 4216 21 4216 22 , SrcSpan "tests/examples/CParser.hs" 4216 31 4216 32 ] } Boxed [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 15 4216 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 15 4216 21 , srcInfoPoints = [] } "params") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 23 4216 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 23 4216 31 , srcInfoPoints = [] } "variadic") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 33 4216 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4216 33 4216 35 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 36 4216 44 , srcInfoPoints = [] } "funDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 45 4216 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 45 4216 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 45 4216 50 , srcInfoPoints = [] } "declr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 51 4216 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4216 51 4216 52 , SrcSpan "tests/examples/CParser.hs" 4216 75 4216 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 75 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 52 4216 57 , srcInfoPoints = [] } "Right"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 58 4216 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4216 58 4216 59 , SrcSpan "tests/examples/CParser.hs" 4216 65 4216 66 , SrcSpan "tests/examples/CParser.hs" 4216 74 4216 75 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 59 4216 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 59 4216 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 59 4216 65 , srcInfoPoints = [] } "params")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 66 4216 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 66 4216 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 66 4216 74 , srcInfoPoints = [] } "variadic")) ])))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 77 4216 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4216 77 4216 78 , SrcSpan "tests/examples/CParser.hs" 4216 78 4216 79 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 80 4216 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 80 4216 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4216 80 4216 82 , srcInfoPoints = [] } "at"))))) Nothing ]))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 7 4217 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4217 7 4217 8 , SrcSpan "tests/examples/CParser.hs" 4217 39 4217 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 8 4217 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4217 8 4217 9 , SrcSpan "tests/examples/CParser.hs" 4217 11 4217 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 9 4217 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 9 4217 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 14 4217 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 26 4217 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4217 26 4217 27 , SrcSpan "tests/examples/CParser.hs" 4217 38 4217 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 27 4217 36 , srcInfoPoints = [] } "happyIn85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 37 4217 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 37 4217 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4217 37 4217 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 1 4219 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 1 4219 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 1 4219 16 , srcInfoPoints = [] } "happyReduce_298")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 17 4219 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4219 17 4219 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 19 4219 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 38 4219 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 38 4219 41 , srcInfoPoints = [] } 79 "79"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 42 4219 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 42 4219 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4219 42 4219 60 , srcInfoPoints = [] } "happyReduction_298"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 1 4224 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 1 4224 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 1 4220 19 , srcInfoPoints = [] } "happyReduction_298") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 20 4220 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4220 20 4220 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 6 4224 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4221 6 4221 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 9 4224 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4221 9 4221 13 , SrcSpan "tests/examples/CParser.hs" 4221 35 4221 37 , SrcSpan "tests/examples/CParser.hs" 4221 38 4221 39 , SrcSpan "tests/examples/CParser.hs" 4224 6 4224 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 14 4221 24 , srcInfoPoints = [] } "happyOut87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 25 4221 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 25 4221 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 25 4221 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 40 4224 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 40 4221 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 40 4221 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4221 52 4224 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4221 52 4221 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4224 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4222 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4222 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4222 5 4222 14 , srcInfoPoints = [] } "happyIn86"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 10 4224 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4223 10 4223 11 , SrcSpan "tests/examples/CParser.hs" 4224 5 4224 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 11 4223 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 11 4223 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4223 11 4223 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 1 4226 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 1 4226 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 1 4226 16 , srcInfoPoints = [] } "happyReduce_299")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 17 4226 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4226 17 4226 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 19 4226 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 38 4226 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 38 4226 41 , srcInfoPoints = [] } 79 "79"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 42 4226 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 42 4226 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4226 42 4226 60 , srcInfoPoints = [] } "happyReduction_299"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 1 4233 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 1 4233 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 1 4227 19 , srcInfoPoints = [] } "happyReduction_299") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 20 4227 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4227 20 4227 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4228 5 4228 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4228 5 4228 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 6 4233 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4229 6 4229 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 9 4233 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4229 9 4229 13 , SrcSpan "tests/examples/CParser.hs" 4229 35 4229 37 , SrcSpan "tests/examples/CParser.hs" 4229 38 4229 39 , SrcSpan "tests/examples/CParser.hs" 4233 7 4233 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 14 4229 24 , srcInfoPoints = [] } "happyOut86"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 25 4229 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 25 4229 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 25 4229 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 40 4233 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 40 4229 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 40 4229 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4229 52 4233 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4229 52 4229 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 5 4233 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4230 5 4230 9 , SrcSpan "tests/examples/CParser.hs" 4230 31 4230 33 , SrcSpan "tests/examples/CParser.hs" 4230 34 4230 35 , SrcSpan "tests/examples/CParser.hs" 4233 6 4233 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 10 4230 20 , srcInfoPoints = [] } "happyOut87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 21 4230 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 21 4230 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 21 4230 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 36 4233 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 36 4230 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 36 4230 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4230 48 4233 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4230 48 4230 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4233 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4231 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4231 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4231 5 4231 14 , srcInfoPoints = [] } "happyIn86"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 10 4233 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4232 10 4232 11 , SrcSpan "tests/examples/CParser.hs" 4233 5 4233 6 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 11 4232 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4232 11 4232 12 , SrcSpan "tests/examples/CParser.hs" 4232 17 4232 19 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 12 4232 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 12 4232 16 , srcInfoPoints = [] } "decl") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 20 4232 31 , srcInfoPoints = [] } "happy_var_2"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 32 4232 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4232 32 4232 33 , SrcSpan "tests/examples/CParser.hs" 4232 49 4232 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 49 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 33 4232 44 , srcInfoPoints = [] } "happy_var_1"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 45 4232 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 45 4232 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4232 45 4232 49 , srcInfoPoints = [] } "decl")))))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 1 4235 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 1 4235 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 1 4235 16 , srcInfoPoints = [] } "happyReduce_300")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 17 4235 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4235 17 4235 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 19 4235 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 36 4235 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 36 4235 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 39 4235 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 39 4235 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 43 4235 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 43 4235 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4235 43 4235 61 , srcInfoPoints = [] } "happyReduction_300"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 1 4243 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 1 4243 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 1 4236 19 , srcInfoPoints = [] } "happyReduction_300") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 20 4239 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4236 20 4236 21 , SrcSpan "tests/examples/CParser.hs" 4239 14 4239 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 21 4239 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 21 4236 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 21 4236 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 31 4236 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4236 31 4236 32 , SrcSpan "tests/examples/CParser.hs" 4236 32 4236 40 , SrcSpan "tests/examples/CParser.hs" 4236 40 4236 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4236 32 4236 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 5 4239 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 5 4237 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 5 4237 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 15 4237 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4237 15 4237 16 , SrcSpan "tests/examples/CParser.hs" 4237 16 4237 24 , SrcSpan "tests/examples/CParser.hs" 4237 24 4237 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4237 16 4237 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 5 4239 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 5 4238 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 5 4238 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 15 4238 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4238 15 4238 16 , SrcSpan "tests/examples/CParser.hs" 4238 16 4238 24 , SrcSpan "tests/examples/CParser.hs" 4238 24 4238 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4238 16 4238 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 5 4239 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 5 4239 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 16 4239 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4239 16 4239 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 6 4243 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4240 6 4240 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4243 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4243 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4240 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4240 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 8 4240 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 18 4243 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4240 18 4240 19 , SrcSpan "tests/examples/CParser.hs" 4243 5 4243 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 19 4242 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4240 19 4240 23 , SrcSpan "tests/examples/CParser.hs" 4240 46 4240 48 , SrcSpan "tests/examples/CParser.hs" 4240 49 4240 50 , SrcSpan "tests/examples/CParser.hs" 4242 93 4242 94 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 24 4240 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 36 4240 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 36 4240 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 36 4240 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 51 4242 93 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 51 4240 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 51 4240 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4240 63 4242 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4240 63 4240 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 5 4242 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4241 5 4241 9 , SrcSpan "tests/examples/CParser.hs" 4241 32 4241 34 , SrcSpan "tests/examples/CParser.hs" 4241 35 4241 36 , SrcSpan "tests/examples/CParser.hs" 4242 92 4242 93 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 10 4241 21 , srcInfoPoints = [] } "happyOut120"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 22 4241 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 22 4241 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 22 4241 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 37 4242 92 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 37 4241 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 37 4241 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4241 49 4242 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4241 49 4241 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 5 4242 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4242 5 4242 6 , SrcSpan "tests/examples/CParser.hs" 4242 91 4242 92 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 91 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 7 4242 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 20 4242 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 20 4242 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 20 4242 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 32 4242 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 32 4242 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 32 4242 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 34 4242 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4242 34 4242 35 , SrcSpan "tests/examples/CParser.hs" 4242 44 4242 46 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 35 4242 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 35 4242 37 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 38 4242 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 38 4242 43 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 91 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 61 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 47 4242 55 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 56 4242 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 56 4242 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 56 4242 61 , srcInfoPoints = [] } "declr")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 62 4242 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4242 62 4242 63 , SrcSpan "tests/examples/CParser.hs" 4242 63 4242 64 ] } [])) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 65 4242 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 65 4242 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 65 4242 70 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 71 4242 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 71 4242 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 71 4242 76 , srcInfoPoints = [] } "False")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 77 4242 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 77 4242 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 77 4242 88 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 89 4242 91 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 89 4242 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4242 89 4242 91 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 7 4243 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4243 7 4243 8 , SrcSpan "tests/examples/CParser.hs" 4243 39 4243 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 8 4243 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4243 8 4243 9 , SrcSpan "tests/examples/CParser.hs" 4243 11 4243 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 9 4243 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 9 4243 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 14 4243 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 26 4243 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4243 26 4243 27 , SrcSpan "tests/examples/CParser.hs" 4243 38 4243 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 27 4243 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 37 4243 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 37 4243 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4243 37 4243 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 1 4245 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 1 4245 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 1 4245 16 , srcInfoPoints = [] } "happyReduce_301")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 17 4245 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4245 17 4245 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 19 4245 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 36 4245 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 36 4245 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 39 4245 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 39 4245 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 43 4245 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 43 4245 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4245 43 4245 61 , srcInfoPoints = [] } "happyReduction_301"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 1 4255 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 1 4255 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 1 4246 19 , srcInfoPoints = [] } "happyReduction_301") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 20 4250 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4246 20 4246 21 , SrcSpan "tests/examples/CParser.hs" 4250 14 4250 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 21 4250 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 21 4246 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 21 4246 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 31 4246 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4246 31 4246 32 , SrcSpan "tests/examples/CParser.hs" 4246 32 4246 40 , SrcSpan "tests/examples/CParser.hs" 4246 40 4246 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4246 32 4246 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 5 4250 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 5 4247 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 5 4247 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 15 4247 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4247 15 4247 16 , SrcSpan "tests/examples/CParser.hs" 4247 16 4247 24 , SrcSpan "tests/examples/CParser.hs" 4247 24 4247 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4247 16 4247 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 5 4250 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 5 4248 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 5 4248 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 15 4248 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4248 15 4248 16 , SrcSpan "tests/examples/CParser.hs" 4248 16 4248 24 , SrcSpan "tests/examples/CParser.hs" 4248 24 4248 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4248 16 4248 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 5 4250 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 5 4249 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 5 4249 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 15 4249 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4249 15 4249 16 , SrcSpan "tests/examples/CParser.hs" 4249 16 4249 24 , SrcSpan "tests/examples/CParser.hs" 4249 24 4249 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4249 16 4249 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 5 4250 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 5 4250 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 16 4250 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4250 16 4250 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 6 4255 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4251 6 4251 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4255 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4255 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4251 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4251 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 8 4251 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 18 4255 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4251 18 4251 19 , SrcSpan "tests/examples/CParser.hs" 4255 5 4255 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 19 4254 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4251 19 4251 23 , SrcSpan "tests/examples/CParser.hs" 4251 46 4251 48 , SrcSpan "tests/examples/CParser.hs" 4251 49 4251 50 , SrcSpan "tests/examples/CParser.hs" 4254 109 4254 110 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 24 4251 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 36 4251 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 36 4251 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 36 4251 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 51 4254 109 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 51 4251 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 51 4251 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4251 63 4254 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4251 63 4251 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 5 4254 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4252 5 4252 9 , SrcSpan "tests/examples/CParser.hs" 4252 32 4252 34 , SrcSpan "tests/examples/CParser.hs" 4252 35 4252 36 , SrcSpan "tests/examples/CParser.hs" 4254 108 4254 109 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 10 4252 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 22 4252 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 22 4252 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 22 4252 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 37 4254 108 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 37 4252 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 37 4252 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4252 49 4254 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4252 49 4252 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 5 4254 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4253 5 4253 9 , SrcSpan "tests/examples/CParser.hs" 4253 32 4253 34 , SrcSpan "tests/examples/CParser.hs" 4253 35 4253 36 , SrcSpan "tests/examples/CParser.hs" 4254 107 4254 108 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 10 4253 21 , srcInfoPoints = [] } "happyOut120"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 22 4253 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 22 4253 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 22 4253 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 37 4254 107 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 37 4253 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 37 4253 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4253 49 4254 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4253 49 4253 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 5 4254 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4254 5 4254 6 , SrcSpan "tests/examples/CParser.hs" 4254 106 4254 107 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 106 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 7 4254 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 23 4254 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 23 4254 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 23 4254 34 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 35 4254 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 35 4254 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 35 4254 46 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 47 4254 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 47 4254 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 47 4254 48 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 49 4254 106 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4254 49 4254 50 , SrcSpan "tests/examples/CParser.hs" 4254 59 4254 61 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 50 4254 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 50 4254 52 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 53 4254 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 53 4254 58 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 106 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 91 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 85 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 62 4254 70 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 71 4254 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 71 4254 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 71 4254 76 , srcInfoPoints = [] } "declr")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 77 4254 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4254 77 4254 78 , SrcSpan "tests/examples/CParser.hs" 4254 78 4254 79 ] } [])) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 80 4254 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 80 4254 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 80 4254 85 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 86 4254 91 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 86 4254 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 86 4254 91 , srcInfoPoints = [] } "False")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 92 4254 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 92 4254 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 92 4254 103 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 104 4254 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 104 4254 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4254 104 4254 106 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 7 4255 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4255 7 4255 8 , SrcSpan "tests/examples/CParser.hs" 4255 39 4255 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 8 4255 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4255 8 4255 9 , SrcSpan "tests/examples/CParser.hs" 4255 11 4255 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 9 4255 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 9 4255 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 14 4255 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 26 4255 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4255 26 4255 27 , SrcSpan "tests/examples/CParser.hs" 4255 38 4255 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 27 4255 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 37 4255 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 37 4255 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4255 37 4255 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 1 4257 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 1 4257 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 1 4257 16 , srcInfoPoints = [] } "happyReduce_302")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 17 4257 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4257 17 4257 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 19 4257 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 36 4257 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 36 4257 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 39 4257 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 39 4257 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 43 4257 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 43 4257 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4257 43 4257 61 , srcInfoPoints = [] } "happyReduction_302"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 1 4267 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 1 4267 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 1 4258 19 , srcInfoPoints = [] } "happyReduction_302") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 20 4262 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4258 20 4258 21 , SrcSpan "tests/examples/CParser.hs" 4262 14 4262 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 21 4262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 21 4258 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 21 4258 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 31 4258 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4258 31 4258 32 , SrcSpan "tests/examples/CParser.hs" 4258 32 4258 40 , SrcSpan "tests/examples/CParser.hs" 4258 40 4258 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4258 32 4258 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 5 4262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 5 4259 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 5 4259 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 15 4259 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4259 15 4259 16 , SrcSpan "tests/examples/CParser.hs" 4259 16 4259 24 , SrcSpan "tests/examples/CParser.hs" 4259 24 4259 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4259 16 4259 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 5 4262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 5 4260 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 5 4260 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 15 4260 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4260 15 4260 16 , SrcSpan "tests/examples/CParser.hs" 4260 16 4260 24 , SrcSpan "tests/examples/CParser.hs" 4260 24 4260 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4260 16 4260 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 5 4262 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 5 4261 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 5 4261 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 15 4261 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4261 15 4261 16 , SrcSpan "tests/examples/CParser.hs" 4261 16 4261 24 , SrcSpan "tests/examples/CParser.hs" 4261 24 4261 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4261 16 4261 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 5 4262 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 5 4262 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 16 4262 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4262 16 4262 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 6 4267 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4263 6 4263 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4267 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4267 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4263 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4263 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 8 4263 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 18 4267 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4263 18 4263 19 , SrcSpan "tests/examples/CParser.hs" 4267 5 4267 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 19 4266 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4263 19 4263 23 , SrcSpan "tests/examples/CParser.hs" 4263 46 4263 48 , SrcSpan "tests/examples/CParser.hs" 4263 49 4263 50 , SrcSpan "tests/examples/CParser.hs" 4266 113 4266 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 24 4263 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 36 4263 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 36 4263 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 36 4263 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 51 4266 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 51 4263 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 51 4263 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4263 63 4266 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4263 63 4263 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 5 4266 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4264 5 4264 9 , SrcSpan "tests/examples/CParser.hs" 4264 31 4264 33 , SrcSpan "tests/examples/CParser.hs" 4264 34 4264 35 , SrcSpan "tests/examples/CParser.hs" 4266 112 4266 113 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 10 4264 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 21 4264 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 21 4264 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 21 4264 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 36 4266 112 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 36 4264 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 36 4264 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4264 48 4266 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4264 48 4264 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 5 4266 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4265 5 4265 9 , SrcSpan "tests/examples/CParser.hs" 4265 32 4265 34 , SrcSpan "tests/examples/CParser.hs" 4265 35 4265 36 , SrcSpan "tests/examples/CParser.hs" 4266 111 4266 112 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 10 4265 21 , srcInfoPoints = [] } "happyOut120"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 22 4265 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 22 4265 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 22 4265 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 37 4266 111 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 37 4265 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 37 4265 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4265 49 4266 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4265 49 4265 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 5 4266 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4266 5 4266 6 , SrcSpan "tests/examples/CParser.hs" 4266 110 4266 111 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 110 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 7 4266 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 20 4266 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 20 4266 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 20 4266 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 32 4266 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 32 4266 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 32 4266 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 34 4266 110 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4266 34 4266 35 , SrcSpan "tests/examples/CParser.hs" 4266 44 4266 46 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 35 4266 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 35 4266 37 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 38 4266 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 38 4266 43 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 110 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 107 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 61 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 47 4266 55 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 56 4266 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 56 4266 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 56 4266 61 , srcInfoPoints = [] } "declr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 62 4266 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4266 62 4266 63 , SrcSpan "tests/examples/CParser.hs" 4266 82 4266 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 82 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 63 4266 70 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 71 4266 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 71 4266 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 71 4266 82 , srcInfoPoints = [] } "happy_var_2")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 84 4266 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 84 4266 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 84 4266 89 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 90 4266 95 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 90 4266 95 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 90 4266 95 , srcInfoPoints = [] } "False")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 96 4266 107 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 96 4266 107 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 96 4266 107 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 108 4266 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 108 4266 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4266 108 4266 110 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 7 4267 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4267 7 4267 8 , SrcSpan "tests/examples/CParser.hs" 4267 39 4267 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 8 4267 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4267 8 4267 9 , SrcSpan "tests/examples/CParser.hs" 4267 11 4267 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 9 4267 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 9 4267 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 14 4267 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 26 4267 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4267 26 4267 27 , SrcSpan "tests/examples/CParser.hs" 4267 38 4267 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 27 4267 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 37 4267 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 37 4267 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4267 37 4267 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 1 4269 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 1 4269 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 1 4269 16 , srcInfoPoints = [] } "happyReduce_303")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 17 4269 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4269 17 4269 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 19 4269 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 36 4269 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 36 4269 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 39 4269 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 39 4269 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 43 4269 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 43 4269 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4269 43 4269 61 , srcInfoPoints = [] } "happyReduction_303"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 1 4281 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 1 4281 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 1 4270 19 , srcInfoPoints = [] } "happyReduction_303") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 20 4275 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4270 20 4270 21 , SrcSpan "tests/examples/CParser.hs" 4275 14 4275 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 21 4275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 21 4270 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 21 4270 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 31 4270 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4270 31 4270 32 , SrcSpan "tests/examples/CParser.hs" 4270 32 4270 40 , SrcSpan "tests/examples/CParser.hs" 4270 40 4270 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4270 32 4270 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 5 4275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 5 4271 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 5 4271 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 15 4271 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4271 15 4271 16 , SrcSpan "tests/examples/CParser.hs" 4271 16 4271 24 , SrcSpan "tests/examples/CParser.hs" 4271 24 4271 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4271 16 4271 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 5 4275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 5 4272 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 5 4272 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 15 4272 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4272 15 4272 16 , SrcSpan "tests/examples/CParser.hs" 4272 16 4272 24 , SrcSpan "tests/examples/CParser.hs" 4272 24 4272 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4272 16 4272 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 5 4275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 5 4273 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 5 4273 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 15 4273 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4273 15 4273 16 , SrcSpan "tests/examples/CParser.hs" 4273 16 4273 24 , SrcSpan "tests/examples/CParser.hs" 4273 24 4273 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4273 16 4273 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 5 4275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 5 4274 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 5 4274 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 15 4274 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4274 15 4274 16 , SrcSpan "tests/examples/CParser.hs" 4274 16 4274 24 , SrcSpan "tests/examples/CParser.hs" 4274 24 4274 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4274 16 4274 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 5 4275 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 5 4275 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 16 4275 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4275 16 4275 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 6 4281 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4276 6 4276 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4281 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4281 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4276 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4276 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 8 4276 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 18 4281 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4276 18 4276 19 , SrcSpan "tests/examples/CParser.hs" 4281 5 4281 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 19 4280 130 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4276 19 4276 23 , SrcSpan "tests/examples/CParser.hs" 4276 46 4276 48 , SrcSpan "tests/examples/CParser.hs" 4276 49 4276 50 , SrcSpan "tests/examples/CParser.hs" 4280 129 4280 130 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 24 4276 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 36 4276 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 36 4276 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 36 4276 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 51 4280 129 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 51 4276 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 51 4276 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4276 63 4280 129 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4276 63 4276 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 5 4280 129 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4277 5 4277 9 , SrcSpan "tests/examples/CParser.hs" 4277 31 4277 33 , SrcSpan "tests/examples/CParser.hs" 4277 34 4277 35 , SrcSpan "tests/examples/CParser.hs" 4280 128 4280 129 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 10 4277 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 21 4277 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 21 4277 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 21 4277 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 36 4280 128 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 36 4277 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 36 4277 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4277 48 4280 128 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4277 48 4277 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 5 4280 128 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4278 5 4278 9 , SrcSpan "tests/examples/CParser.hs" 4278 32 4278 34 , SrcSpan "tests/examples/CParser.hs" 4278 35 4278 36 , SrcSpan "tests/examples/CParser.hs" 4280 127 4280 128 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 10 4278 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 22 4278 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 22 4278 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 22 4278 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 37 4280 127 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 37 4278 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 37 4278 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4278 49 4280 127 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4278 49 4278 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 5 4280 127 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4279 5 4279 9 , SrcSpan "tests/examples/CParser.hs" 4279 32 4279 34 , SrcSpan "tests/examples/CParser.hs" 4279 35 4279 36 , SrcSpan "tests/examples/CParser.hs" 4280 126 4280 127 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 10 4279 21 , srcInfoPoints = [] } "happyOut120"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 22 4279 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 22 4279 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 22 4279 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 37 4280 126 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 37 4279 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 37 4279 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4279 49 4280 126 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4279 49 4279 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 5 4280 126 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4280 5 4280 6 , SrcSpan "tests/examples/CParser.hs" 4280 125 4280 126 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 125 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 7 4280 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 23 4280 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 23 4280 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 23 4280 34 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 35 4280 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 35 4280 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 35 4280 46 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 47 4280 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 47 4280 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 47 4280 48 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 49 4280 125 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4280 49 4280 50 , SrcSpan "tests/examples/CParser.hs" 4280 59 4280 61 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 50 4280 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 50 4280 52 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 53 4280 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 53 4280 58 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 125 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 122 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 110 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 62 4280 70 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 71 4280 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 71 4280 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 71 4280 76 , srcInfoPoints = [] } "declr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 77 4280 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4280 77 4280 78 , SrcSpan "tests/examples/CParser.hs" 4280 97 4280 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 97 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 78 4280 85 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 86 4280 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 86 4280 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 86 4280 97 , srcInfoPoints = [] } "happy_var_2")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 99 4280 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 99 4280 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 99 4280 104 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 105 4280 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 105 4280 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 105 4280 110 , srcInfoPoints = [] } "False")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 111 4280 122 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 111 4280 122 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 111 4280 122 , srcInfoPoints = [] } "happy_var_4")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 123 4280 125 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 123 4280 125 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4280 123 4280 125 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 7 4281 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4281 7 4281 8 , SrcSpan "tests/examples/CParser.hs" 4281 39 4281 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 8 4281 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4281 8 4281 9 , SrcSpan "tests/examples/CParser.hs" 4281 11 4281 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 9 4281 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 9 4281 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 14 4281 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 26 4281 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4281 26 4281 27 , SrcSpan "tests/examples/CParser.hs" 4281 38 4281 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 27 4281 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 37 4281 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 37 4281 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4281 37 4281 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 1 4283 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 1 4283 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 1 4283 16 , srcInfoPoints = [] } "happyReduce_304")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 17 4283 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4283 17 4283 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 19 4283 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 36 4283 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 36 4283 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 39 4283 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 39 4283 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 43 4283 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 43 4283 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4283 43 4283 61 , srcInfoPoints = [] } "happyReduction_304"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 1 4294 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 1 4294 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 1 4284 19 , srcInfoPoints = [] } "happyReduction_304") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 20 4289 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4284 20 4284 21 , SrcSpan "tests/examples/CParser.hs" 4289 14 4289 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 21 4289 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 21 4284 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 21 4284 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 31 4284 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4284 31 4284 32 , SrcSpan "tests/examples/CParser.hs" 4284 32 4284 40 , SrcSpan "tests/examples/CParser.hs" 4284 40 4284 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4284 32 4284 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 5 4289 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 5 4285 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 5 4285 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 15 4285 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4285 15 4285 16 , SrcSpan "tests/examples/CParser.hs" 4285 16 4285 24 , SrcSpan "tests/examples/CParser.hs" 4285 24 4285 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4285 16 4285 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 5 4289 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 5 4286 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 5 4286 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 15 4286 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4286 15 4286 16 , SrcSpan "tests/examples/CParser.hs" 4286 16 4286 24 , SrcSpan "tests/examples/CParser.hs" 4286 24 4286 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4286 16 4286 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 5 4289 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 5 4287 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 5 4287 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 15 4287 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4287 15 4287 16 , SrcSpan "tests/examples/CParser.hs" 4287 16 4287 24 , SrcSpan "tests/examples/CParser.hs" 4287 24 4287 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4287 16 4287 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 5 4289 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 5 4288 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 5 4288 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 15 4288 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4288 15 4288 16 , SrcSpan "tests/examples/CParser.hs" 4288 16 4288 24 , SrcSpan "tests/examples/CParser.hs" 4288 24 4288 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4288 16 4288 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 5 4289 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 5 4289 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 16 4289 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4289 16 4289 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 6 4294 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4290 6 4290 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4294 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4294 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4290 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4290 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 8 4290 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 18 4294 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4290 18 4290 19 , SrcSpan "tests/examples/CParser.hs" 4294 5 4294 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 19 4293 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4290 19 4290 23 , SrcSpan "tests/examples/CParser.hs" 4290 46 4290 48 , SrcSpan "tests/examples/CParser.hs" 4290 49 4290 50 , SrcSpan "tests/examples/CParser.hs" 4293 115 4293 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 24 4290 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 36 4290 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 36 4290 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 36 4290 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 51 4293 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 51 4290 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 51 4290 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4290 63 4293 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4290 63 4290 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 5 4293 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4291 5 4291 9 , SrcSpan "tests/examples/CParser.hs" 4291 32 4291 34 , SrcSpan "tests/examples/CParser.hs" 4291 35 4291 36 , SrcSpan "tests/examples/CParser.hs" 4293 114 4293 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 10 4291 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 22 4291 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 22 4291 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 22 4291 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 37 4293 114 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 37 4291 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 37 4291 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4291 49 4293 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4291 49 4291 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 5 4293 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4292 5 4292 9 , SrcSpan "tests/examples/CParser.hs" 4292 32 4292 34 , SrcSpan "tests/examples/CParser.hs" 4292 35 4292 36 , SrcSpan "tests/examples/CParser.hs" 4293 113 4293 114 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 10 4292 21 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 22 4292 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 22 4292 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 22 4292 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 37 4293 113 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 37 4292 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 37 4292 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4292 49 4293 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4292 49 4292 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 5 4293 113 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4293 5 4293 6 , SrcSpan "tests/examples/CParser.hs" 4293 112 4293 113 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 112 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 7 4293 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 23 4293 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 23 4293 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 23 4293 34 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 35 4293 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 35 4293 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 35 4293 46 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 47 4293 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 47 4293 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 47 4293 48 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 49 4293 112 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4293 49 4293 50 , SrcSpan "tests/examples/CParser.hs" 4293 59 4293 61 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 50 4293 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 50 4293 52 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 53 4293 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 53 4293 58 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 112 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 85 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 62 4293 70 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 71 4293 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 71 4293 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 71 4293 76 , srcInfoPoints = [] } "declr")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 77 4293 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4293 77 4293 78 , SrcSpan "tests/examples/CParser.hs" 4293 78 4293 79 ] } [])) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 80 4293 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 80 4293 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 80 4293 85 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 86 4293 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 86 4293 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 86 4293 90 , srcInfoPoints = [] } "True")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 91 4293 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4293 91 4293 92 , SrcSpan "tests/examples/CParser.hs" 4293 108 4293 109 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 108 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 92 4293 96 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 97 4293 108 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 97 4293 108 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 97 4293 108 , srcInfoPoints = [] } "happy_var_4")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 110 4293 112 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 110 4293 112 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4293 110 4293 112 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 7 4294 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4294 7 4294 8 , SrcSpan "tests/examples/CParser.hs" 4294 39 4294 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 8 4294 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4294 8 4294 9 , SrcSpan "tests/examples/CParser.hs" 4294 11 4294 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 9 4294 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 9 4294 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 14 4294 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 26 4294 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4294 26 4294 27 , SrcSpan "tests/examples/CParser.hs" 4294 38 4294 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 27 4294 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 37 4294 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 37 4294 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4294 37 4294 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 1 4296 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 1 4296 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 1 4296 16 , srcInfoPoints = [] } "happyReduce_305")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 17 4296 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4296 17 4296 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 19 4296 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 36 4296 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 36 4296 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 39 4296 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 39 4296 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 43 4296 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 43 4296 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4296 43 4296 61 , srcInfoPoints = [] } "happyReduction_305"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 1 4309 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 1 4309 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 1 4297 19 , srcInfoPoints = [] } "happyReduction_305") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 20 4303 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4297 20 4297 21 , SrcSpan "tests/examples/CParser.hs" 4303 14 4303 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 21 4303 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 21 4297 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 21 4297 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 31 4297 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4297 31 4297 32 , SrcSpan "tests/examples/CParser.hs" 4297 32 4297 40 , SrcSpan "tests/examples/CParser.hs" 4297 40 4297 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4297 32 4297 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 5 4303 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 5 4298 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 5 4298 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 15 4298 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4298 15 4298 16 , SrcSpan "tests/examples/CParser.hs" 4298 16 4298 24 , SrcSpan "tests/examples/CParser.hs" 4298 24 4298 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4298 16 4298 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 5 4303 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 5 4299 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 5 4299 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 15 4299 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4299 15 4299 16 , SrcSpan "tests/examples/CParser.hs" 4299 16 4299 24 , SrcSpan "tests/examples/CParser.hs" 4299 24 4299 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4299 16 4299 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 5 4303 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 5 4300 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 5 4300 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 15 4300 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4300 15 4300 16 , SrcSpan "tests/examples/CParser.hs" 4300 16 4300 24 , SrcSpan "tests/examples/CParser.hs" 4300 24 4300 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4300 16 4300 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 5 4303 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 5 4301 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 5 4301 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 15 4301 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4301 15 4301 16 , SrcSpan "tests/examples/CParser.hs" 4301 16 4301 24 , SrcSpan "tests/examples/CParser.hs" 4301 24 4301 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4301 16 4301 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 5 4303 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 5 4302 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 5 4302 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 15 4302 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4302 15 4302 16 , SrcSpan "tests/examples/CParser.hs" 4302 16 4302 24 , SrcSpan "tests/examples/CParser.hs" 4302 24 4302 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4302 16 4302 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 5 4303 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 5 4303 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 16 4303 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4303 16 4303 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 6 4309 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4304 6 4304 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4309 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4309 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4304 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4304 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 8 4304 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 18 4309 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4304 18 4304 19 , SrcSpan "tests/examples/CParser.hs" 4309 5 4309 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 19 4308 136 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4304 19 4304 23 , SrcSpan "tests/examples/CParser.hs" 4304 46 4304 48 , SrcSpan "tests/examples/CParser.hs" 4304 49 4304 50 , SrcSpan "tests/examples/CParser.hs" 4308 135 4308 136 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 24 4304 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 36 4304 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 36 4304 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 36 4304 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 51 4308 135 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 51 4304 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 51 4304 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4304 63 4308 135 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4304 63 4304 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 5 4308 135 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4305 5 4305 9 , SrcSpan "tests/examples/CParser.hs" 4305 31 4305 33 , SrcSpan "tests/examples/CParser.hs" 4305 34 4305 35 , SrcSpan "tests/examples/CParser.hs" 4308 134 4308 135 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 10 4305 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 21 4305 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 21 4305 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 21 4305 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 36 4308 134 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 36 4305 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 36 4305 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4305 48 4308 134 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4305 48 4305 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 5 4308 134 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4306 5 4306 9 , SrcSpan "tests/examples/CParser.hs" 4306 32 4306 34 , SrcSpan "tests/examples/CParser.hs" 4306 35 4306 36 , SrcSpan "tests/examples/CParser.hs" 4308 133 4308 134 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 10 4306 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 22 4306 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 22 4306 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 22 4306 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 37 4308 133 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 37 4306 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 37 4306 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4306 49 4308 133 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4306 49 4306 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 5 4308 133 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4307 5 4307 9 , SrcSpan "tests/examples/CParser.hs" 4307 32 4307 34 , SrcSpan "tests/examples/CParser.hs" 4307 35 4307 36 , SrcSpan "tests/examples/CParser.hs" 4308 132 4308 133 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 10 4307 21 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 22 4307 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 22 4307 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 22 4307 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 37 4308 132 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 37 4307 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 37 4307 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4307 49 4308 132 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4307 49 4307 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 5 4308 132 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4308 5 4308 6 , SrcSpan "tests/examples/CParser.hs" 4308 131 4308 132 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 131 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 7 4308 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 23 4308 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 23 4308 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 23 4308 34 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 35 4308 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 35 4308 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 35 4308 46 , srcInfoPoints = [] } "happy_var_4")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 47 4308 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 47 4308 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 47 4308 48 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 49 4308 131 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4308 49 4308 50 , SrcSpan "tests/examples/CParser.hs" 4308 59 4308 61 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 50 4308 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 50 4308 52 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 53 4308 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 53 4308 58 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 131 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 128 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 62 4308 70 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 71 4308 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 71 4308 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 71 4308 76 , srcInfoPoints = [] } "declr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 77 4308 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4308 77 4308 78 , SrcSpan "tests/examples/CParser.hs" 4308 97 4308 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 97 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 78 4308 85 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 86 4308 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 86 4308 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 86 4308 97 , srcInfoPoints = [] } "happy_var_3")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 99 4308 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 99 4308 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 99 4308 104 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 105 4308 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 105 4308 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 105 4308 109 , srcInfoPoints = [] } "True")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 110 4308 128 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4308 110 4308 111 , SrcSpan "tests/examples/CParser.hs" 4308 127 4308 128 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 127 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 115 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 115 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 111 4308 115 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 116 4308 127 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 116 4308 127 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 116 4308 127 , srcInfoPoints = [] } "happy_var_5")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 129 4308 131 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 129 4308 131 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4308 129 4308 131 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 7 4309 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4309 7 4309 8 , SrcSpan "tests/examples/CParser.hs" 4309 39 4309 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 8 4309 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4309 8 4309 9 , SrcSpan "tests/examples/CParser.hs" 4309 11 4309 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 9 4309 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 9 4309 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 14 4309 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 26 4309 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4309 26 4309 27 , SrcSpan "tests/examples/CParser.hs" 4309 38 4309 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 27 4309 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 37 4309 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 37 4309 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4309 37 4309 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 1 4311 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 1 4311 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 1 4311 16 , srcInfoPoints = [] } "happyReduce_306")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 17 4311 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4311 17 4311 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 19 4311 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 36 4311 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 36 4311 38 , srcInfoPoints = [] } 7 "7"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 39 4311 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 39 4311 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 43 4311 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 43 4311 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4311 43 4311 61 , srcInfoPoints = [] } "happyReduction_306"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 1 4326 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 1 4326 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 1 4312 19 , srcInfoPoints = [] } "happyReduction_306") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 20 4319 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4312 20 4312 21 , SrcSpan "tests/examples/CParser.hs" 4319 14 4319 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 21 4319 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 21 4312 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 21 4312 30 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 31 4312 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4312 31 4312 32 , SrcSpan "tests/examples/CParser.hs" 4312 32 4312 40 , SrcSpan "tests/examples/CParser.hs" 4312 40 4312 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4312 32 4312 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 5 4319 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 5 4313 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 5 4313 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 15 4313 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4313 15 4313 16 , SrcSpan "tests/examples/CParser.hs" 4313 16 4313 24 , SrcSpan "tests/examples/CParser.hs" 4313 24 4313 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4313 16 4313 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 5 4319 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 5 4314 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 5 4314 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 15 4314 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4314 15 4314 16 , SrcSpan "tests/examples/CParser.hs" 4314 16 4314 24 , SrcSpan "tests/examples/CParser.hs" 4314 24 4314 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4314 16 4314 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 5 4319 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 5 4315 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 5 4315 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 15 4315 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4315 15 4315 16 , SrcSpan "tests/examples/CParser.hs" 4315 16 4315 24 , SrcSpan "tests/examples/CParser.hs" 4315 24 4315 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4315 16 4315 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 5 4319 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 5 4316 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 5 4316 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 15 4316 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4316 15 4316 16 , SrcSpan "tests/examples/CParser.hs" 4316 16 4316 24 , SrcSpan "tests/examples/CParser.hs" 4316 24 4316 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4316 16 4316 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 5 4319 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 5 4317 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 5 4317 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 15 4317 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4317 15 4317 16 , SrcSpan "tests/examples/CParser.hs" 4317 16 4317 24 , SrcSpan "tests/examples/CParser.hs" 4317 24 4317 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4317 16 4317 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 5 4319 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 5 4318 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 5 4318 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 15 4318 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4318 15 4318 16 , SrcSpan "tests/examples/CParser.hs" 4318 16 4318 24 , SrcSpan "tests/examples/CParser.hs" 4318 24 4318 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4318 16 4318 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 5 4319 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 5 4319 14 , srcInfoPoints = [] } "happyRest"))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 16 4319 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4319 16 4319 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 6 4326 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4320 6 4320 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4326 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4326 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4320 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4320 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 8 4320 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 18 4326 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4320 18 4320 19 , SrcSpan "tests/examples/CParser.hs" 4326 5 4326 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 19 4325 155 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4320 19 4320 23 , SrcSpan "tests/examples/CParser.hs" 4320 46 4320 48 , SrcSpan "tests/examples/CParser.hs" 4320 49 4320 50 , SrcSpan "tests/examples/CParser.hs" 4325 154 4325 155 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 24 4320 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 36 4320 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 36 4320 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 36 4320 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 51 4325 154 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 51 4320 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 51 4320 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4320 63 4325 154 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4320 63 4320 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 5 4325 154 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4321 5 4321 9 , SrcSpan "tests/examples/CParser.hs" 4321 31 4321 33 , SrcSpan "tests/examples/CParser.hs" 4321 34 4321 35 , SrcSpan "tests/examples/CParser.hs" 4325 153 4325 154 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 10 4321 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 21 4321 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 21 4321 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 21 4321 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 36 4325 153 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 36 4321 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 36 4321 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4321 48 4325 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4321 48 4321 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 5 4325 153 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4322 5 4322 9 , SrcSpan "tests/examples/CParser.hs" 4322 32 4322 34 , SrcSpan "tests/examples/CParser.hs" 4322 35 4322 36 , SrcSpan "tests/examples/CParser.hs" 4325 152 4325 153 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 10 4322 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 22 4322 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 22 4322 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 22 4322 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 37 4325 152 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 37 4322 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 37 4322 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4322 49 4325 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4322 49 4322 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 5 4325 152 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4323 5 4323 9 , SrcSpan "tests/examples/CParser.hs" 4323 32 4323 34 , SrcSpan "tests/examples/CParser.hs" 4323 35 4323 36 , SrcSpan "tests/examples/CParser.hs" 4325 151 4325 152 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 10 4323 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 22 4323 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 22 4323 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 22 4323 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 37 4325 151 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 37 4323 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 37 4323 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4323 49 4325 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4323 49 4323 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 5 4325 151 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4324 5 4324 9 , SrcSpan "tests/examples/CParser.hs" 4324 32 4324 34 , SrcSpan "tests/examples/CParser.hs" 4324 35 4324 36 , SrcSpan "tests/examples/CParser.hs" 4325 150 4325 151 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 10 4324 21 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 22 4324 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 22 4324 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 22 4324 31 , srcInfoPoints = [] } "happy_x_6")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 37 4325 150 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 37 4324 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 37 4324 48 , srcInfoPoints = [] } "happy_var_6")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4324 49 4325 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4324 49 4324 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 5 4325 150 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4325 5 4325 6 , SrcSpan "tests/examples/CParser.hs" 4325 149 4325 150 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 149 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 7 4325 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 23 4325 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 23 4325 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 23 4325 34 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 35 4325 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4325 35 4325 36 , SrcSpan "tests/examples/CParser.hs" 4325 62 4325 63 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 62 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 36 4325 47 , srcInfoPoints = [] } "happy_var_3"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 48 4325 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 48 4325 50 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 48 4325 50 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 51 4325 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 51 4325 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 51 4325 62 , srcInfoPoints = [] } "happy_var_5")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 64 4325 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 64 4325 65 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 64 4325 65 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 66 4325 149 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4325 66 4325 67 , SrcSpan "tests/examples/CParser.hs" 4325 76 4325 78 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 67 4325 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 67 4325 69 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 70 4325 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 70 4325 75 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 149 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 146 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 126 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 121 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 93 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 87 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 87 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 79 4325 87 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 88 4325 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 88 4325 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 88 4325 93 , srcInfoPoints = [] } "declr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 94 4325 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4325 94 4325 95 , SrcSpan "tests/examples/CParser.hs" 4325 114 4325 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 114 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 95 4325 102 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 103 4325 114 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 103 4325 114 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 103 4325 114 , srcInfoPoints = [] } "happy_var_2")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 116 4325 121 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 116 4325 121 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 116 4325 121 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 122 4325 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 122 4325 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 122 4325 126 , srcInfoPoints = [] } "True")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 128 4325 146 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4325 128 4325 129 , SrcSpan "tests/examples/CParser.hs" 4325 145 4325 146 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 145 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 133 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 133 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 129 4325 133 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 134 4325 145 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 134 4325 145 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 134 4325 145 , srcInfoPoints = [] } "happy_var_6")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 147 4325 149 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 147 4325 149 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4325 147 4325 149 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 7 4326 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4326 7 4326 8 , SrcSpan "tests/examples/CParser.hs" 4326 39 4326 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 8 4326 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4326 8 4326 9 , SrcSpan "tests/examples/CParser.hs" 4326 11 4326 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 9 4326 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 9 4326 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 14 4326 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 26 4326 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4326 26 4326 27 , SrcSpan "tests/examples/CParser.hs" 4326 38 4326 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 27 4326 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 37 4326 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 37 4326 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4326 37 4326 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 1 4328 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 1 4328 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 1 4328 16 , srcInfoPoints = [] } "happyReduce_307")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 17 4328 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4328 17 4328 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 19 4328 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 36 4328 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 36 4328 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 39 4328 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 39 4328 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 43 4328 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 43 4328 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4328 43 4328 61 , srcInfoPoints = [] } "happyReduction_307"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 1 4337 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 1 4337 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 1 4329 19 , srcInfoPoints = [] } "happyReduction_307") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 20 4333 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4329 20 4329 21 , SrcSpan "tests/examples/CParser.hs" 4333 14 4333 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 21 4333 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 21 4329 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 21 4329 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 31 4329 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4329 31 4329 32 , SrcSpan "tests/examples/CParser.hs" 4329 32 4329 40 , SrcSpan "tests/examples/CParser.hs" 4329 40 4329 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4329 32 4329 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 5 4333 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 5 4330 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 5 4330 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 15 4330 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4330 15 4330 16 , SrcSpan "tests/examples/CParser.hs" 4330 16 4330 24 , SrcSpan "tests/examples/CParser.hs" 4330 24 4330 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4330 16 4330 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 5 4333 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 5 4331 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 5 4331 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 15 4331 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4331 15 4331 16 , SrcSpan "tests/examples/CParser.hs" 4331 16 4331 24 , SrcSpan "tests/examples/CParser.hs" 4331 24 4331 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4331 16 4331 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 5 4333 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 5 4332 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 5 4332 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 15 4332 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4332 15 4332 16 , SrcSpan "tests/examples/CParser.hs" 4332 16 4332 24 , SrcSpan "tests/examples/CParser.hs" 4332 24 4332 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4332 16 4332 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 5 4333 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 5 4333 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 16 4333 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4333 16 4333 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 6 4337 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4334 6 4334 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4337 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4337 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4334 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4334 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 8 4334 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 18 4337 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4334 18 4334 19 , SrcSpan "tests/examples/CParser.hs" 4337 5 4337 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 19 4336 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4334 19 4334 23 , SrcSpan "tests/examples/CParser.hs" 4334 46 4334 48 , SrcSpan "tests/examples/CParser.hs" 4334 49 4334 50 , SrcSpan "tests/examples/CParser.hs" 4336 103 4336 104 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 24 4334 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 36 4334 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 36 4334 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 36 4334 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 51 4336 103 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 51 4334 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 51 4334 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4334 63 4336 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4334 63 4334 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 5 4336 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4335 5 4335 9 , SrcSpan "tests/examples/CParser.hs" 4335 32 4335 34 , SrcSpan "tests/examples/CParser.hs" 4335 35 4335 36 , SrcSpan "tests/examples/CParser.hs" 4336 102 4336 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 10 4335 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 22 4335 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 22 4335 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 22 4335 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 37 4336 102 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 37 4335 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 37 4335 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4335 49 4336 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4335 49 4335 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 5 4336 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4336 5 4336 6 , SrcSpan "tests/examples/CParser.hs" 4336 101 4336 102 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 101 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 7 4336 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 23 4336 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 23 4336 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 23 4336 34 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 35 4336 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 35 4336 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 35 4336 46 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 47 4336 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 47 4336 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 47 4336 48 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 49 4336 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4336 49 4336 50 , SrcSpan "tests/examples/CParser.hs" 4336 59 4336 61 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 50 4336 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 50 4336 52 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 53 4336 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 53 4336 58 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 101 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 84 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 62 4336 70 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 71 4336 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 71 4336 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 71 4336 76 , srcInfoPoints = [] } "declr")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 77 4336 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4336 77 4336 78 , SrcSpan "tests/examples/CParser.hs" 4336 78 4336 79 ] } [])) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 80 4336 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 80 4336 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 80 4336 84 , srcInfoPoints = [] } "True")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 85 4336 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 85 4336 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 85 4336 90 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 91 4336 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 91 4336 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 91 4336 98 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 99 4336 101 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 99 4336 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4336 99 4336 101 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 7 4337 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4337 7 4337 8 , SrcSpan "tests/examples/CParser.hs" 4337 39 4337 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 8 4337 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4337 8 4337 9 , SrcSpan "tests/examples/CParser.hs" 4337 11 4337 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 9 4337 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 9 4337 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 14 4337 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 26 4337 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4337 26 4337 27 , SrcSpan "tests/examples/CParser.hs" 4337 38 4337 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 27 4337 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 37 4337 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 37 4337 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4337 37 4337 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 1 4339 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 1 4339 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 1 4339 16 , srcInfoPoints = [] } "happyReduce_308")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 17 4339 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4339 17 4339 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 19 4339 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 36 4339 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 36 4339 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 39 4339 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 39 4339 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 43 4339 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 43 4339 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4339 43 4339 61 , srcInfoPoints = [] } "happyReduction_308"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 1 4350 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 1 4350 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 1 4340 19 , srcInfoPoints = [] } "happyReduction_308") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 20 4345 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4340 20 4340 21 , SrcSpan "tests/examples/CParser.hs" 4345 14 4345 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 21 4345 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 21 4340 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 21 4340 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 31 4340 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4340 31 4340 32 , SrcSpan "tests/examples/CParser.hs" 4340 32 4340 40 , SrcSpan "tests/examples/CParser.hs" 4340 40 4340 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4340 32 4340 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 5 4345 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 5 4341 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 5 4341 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 15 4341 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4341 15 4341 16 , SrcSpan "tests/examples/CParser.hs" 4341 16 4341 24 , SrcSpan "tests/examples/CParser.hs" 4341 24 4341 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4341 16 4341 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 5 4345 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 5 4342 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 5 4342 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 15 4342 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4342 15 4342 16 , SrcSpan "tests/examples/CParser.hs" 4342 16 4342 24 , SrcSpan "tests/examples/CParser.hs" 4342 24 4342 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4342 16 4342 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 5 4345 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 5 4343 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 5 4343 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 15 4343 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4343 15 4343 16 , SrcSpan "tests/examples/CParser.hs" 4343 16 4343 24 , SrcSpan "tests/examples/CParser.hs" 4343 24 4343 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4343 16 4343 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 5 4345 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 5 4344 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 5 4344 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 15 4344 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4344 15 4344 16 , SrcSpan "tests/examples/CParser.hs" 4344 16 4344 24 , SrcSpan "tests/examples/CParser.hs" 4344 24 4344 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4344 16 4344 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 5 4345 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 5 4345 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 16 4345 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4345 16 4345 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 6 4350 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4346 6 4346 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4350 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4350 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4346 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4346 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 8 4346 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 18 4350 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4346 18 4346 19 , SrcSpan "tests/examples/CParser.hs" 4350 5 4350 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 19 4349 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4346 19 4346 23 , SrcSpan "tests/examples/CParser.hs" 4346 46 4346 48 , SrcSpan "tests/examples/CParser.hs" 4346 49 4346 50 , SrcSpan "tests/examples/CParser.hs" 4349 121 4349 122 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 24 4346 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 36 4346 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 36 4346 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 36 4346 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 51 4349 121 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 51 4346 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 51 4346 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4346 63 4349 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4346 63 4346 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 5 4349 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4347 5 4347 9 , SrcSpan "tests/examples/CParser.hs" 4347 32 4347 34 , SrcSpan "tests/examples/CParser.hs" 4347 35 4347 36 , SrcSpan "tests/examples/CParser.hs" 4349 120 4349 121 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 10 4347 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 22 4347 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 22 4347 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 22 4347 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 37 4349 120 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 37 4347 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 37 4347 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4347 49 4349 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4347 49 4347 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 5 4349 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4348 5 4348 9 , SrcSpan "tests/examples/CParser.hs" 4348 32 4348 34 , SrcSpan "tests/examples/CParser.hs" 4348 35 4348 36 , SrcSpan "tests/examples/CParser.hs" 4349 119 4349 120 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 10 4348 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 22 4348 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 22 4348 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 22 4348 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 37 4349 119 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 37 4348 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 37 4348 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4348 49 4349 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4348 49 4348 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 5 4349 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4349 5 4349 6 , SrcSpan "tests/examples/CParser.hs" 4349 118 4349 119 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 118 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 7 4349 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 23 4349 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 23 4349 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 23 4349 34 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 35 4349 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4349 35 4349 36 , SrcSpan "tests/examples/CParser.hs" 4349 62 4349 63 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 62 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 36 4349 47 , srcInfoPoints = [] } "happy_var_2"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 48 4349 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 48 4349 50 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 48 4349 50 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 51 4349 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 51 4349 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 51 4349 62 , srcInfoPoints = [] } "happy_var_4")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 64 4349 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 64 4349 65 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 64 4349 65 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 66 4349 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4349 66 4349 67 , SrcSpan "tests/examples/CParser.hs" 4349 76 4349 78 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 67 4349 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 67 4349 69 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 70 4349 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 70 4349 75 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 118 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 107 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 101 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 93 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 87 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 87 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 79 4349 87 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 88 4349 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 88 4349 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 88 4349 93 , srcInfoPoints = [] } "declr")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 94 4349 96 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4349 94 4349 95 , SrcSpan "tests/examples/CParser.hs" 4349 95 4349 96 ] } [])) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 97 4349 101 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 97 4349 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 97 4349 101 , srcInfoPoints = [] } "True")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 102 4349 107 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 102 4349 107 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 102 4349 107 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 108 4349 115 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 108 4349 115 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 108 4349 115 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 116 4349 118 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 116 4349 118 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4349 116 4349 118 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 7 4350 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4350 7 4350 8 , SrcSpan "tests/examples/CParser.hs" 4350 39 4350 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 8 4350 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4350 8 4350 9 , SrcSpan "tests/examples/CParser.hs" 4350 11 4350 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 9 4350 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 9 4350 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 14 4350 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 26 4350 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4350 26 4350 27 , SrcSpan "tests/examples/CParser.hs" 4350 38 4350 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 27 4350 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 37 4350 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 37 4350 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4350 37 4350 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 1 4352 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 1 4352 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 1 4352 16 , srcInfoPoints = [] } "happyReduce_309")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 17 4352 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4352 17 4352 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 19 4352 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 36 4352 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 36 4352 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 39 4352 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 39 4352 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 43 4352 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 43 4352 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4352 43 4352 61 , srcInfoPoints = [] } "happyReduction_309"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 1 4363 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 1 4363 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 1 4353 19 , srcInfoPoints = [] } "happyReduction_309") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 20 4358 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4353 20 4353 21 , SrcSpan "tests/examples/CParser.hs" 4358 14 4358 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 21 4358 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 21 4353 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 21 4353 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 31 4353 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4353 31 4353 32 , SrcSpan "tests/examples/CParser.hs" 4353 32 4353 40 , SrcSpan "tests/examples/CParser.hs" 4353 40 4353 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4353 32 4353 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 5 4358 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 5 4354 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 5 4354 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 15 4354 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4354 15 4354 16 , SrcSpan "tests/examples/CParser.hs" 4354 16 4354 24 , SrcSpan "tests/examples/CParser.hs" 4354 24 4354 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4354 16 4354 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 5 4358 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 5 4355 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 5 4355 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 15 4355 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4355 15 4355 16 , SrcSpan "tests/examples/CParser.hs" 4355 16 4355 24 , SrcSpan "tests/examples/CParser.hs" 4355 24 4355 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4355 16 4355 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 5 4358 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 5 4356 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 5 4356 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 15 4356 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4356 15 4356 16 , SrcSpan "tests/examples/CParser.hs" 4356 16 4356 24 , SrcSpan "tests/examples/CParser.hs" 4356 24 4356 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4356 16 4356 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 5 4358 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 5 4357 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 5 4357 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 15 4357 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4357 15 4357 16 , SrcSpan "tests/examples/CParser.hs" 4357 16 4357 24 , SrcSpan "tests/examples/CParser.hs" 4357 24 4357 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4357 16 4357 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 5 4358 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 5 4358 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 16 4358 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4358 16 4358 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 6 4363 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4359 6 4359 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4363 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4363 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4359 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4359 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 8 4359 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 18 4363 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4359 18 4359 19 , SrcSpan "tests/examples/CParser.hs" 4363 5 4363 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 19 4362 124 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4359 19 4359 23 , SrcSpan "tests/examples/CParser.hs" 4359 46 4359 48 , SrcSpan "tests/examples/CParser.hs" 4359 49 4359 50 , SrcSpan "tests/examples/CParser.hs" 4362 123 4362 124 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 24 4359 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 36 4359 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 36 4359 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 36 4359 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 51 4362 123 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 51 4359 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 51 4359 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4359 63 4362 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4359 63 4359 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 5 4362 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4360 5 4360 9 , SrcSpan "tests/examples/CParser.hs" 4360 31 4360 33 , SrcSpan "tests/examples/CParser.hs" 4360 34 4360 35 , SrcSpan "tests/examples/CParser.hs" 4362 122 4362 123 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 10 4360 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 21 4360 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 21 4360 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 21 4360 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 36 4362 122 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 36 4360 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 36 4360 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4360 48 4362 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4360 48 4360 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 5 4362 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4361 5 4361 9 , SrcSpan "tests/examples/CParser.hs" 4361 32 4361 34 , SrcSpan "tests/examples/CParser.hs" 4361 35 4361 36 , SrcSpan "tests/examples/CParser.hs" 4362 121 4362 122 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 10 4361 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 22 4361 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 22 4361 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 22 4361 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 37 4362 121 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 37 4361 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 37 4361 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4361 49 4362 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4361 49 4361 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 5 4362 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4362 5 4362 6 , SrcSpan "tests/examples/CParser.hs" 4362 120 4362 121 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 120 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 7 4362 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 23 4362 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 23 4362 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 23 4362 34 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 35 4362 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 35 4362 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 35 4362 46 , srcInfoPoints = [] } "happy_var_4")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 47 4362 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 47 4362 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 47 4362 48 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 49 4362 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4362 49 4362 50 , SrcSpan "tests/examples/CParser.hs" 4362 59 4362 61 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 50 4362 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 50 4362 52 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 53 4362 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 53 4362 58 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 120 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 117 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 109 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 62 4362 70 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 71 4362 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 71 4362 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 71 4362 76 , srcInfoPoints = [] } "declr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 77 4362 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4362 77 4362 78 , SrcSpan "tests/examples/CParser.hs" 4362 97 4362 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 97 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 78 4362 85 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 86 4362 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 86 4362 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 86 4362 97 , srcInfoPoints = [] } "happy_var_2")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 99 4362 103 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 99 4362 103 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 99 4362 103 , srcInfoPoints = [] } "True")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 104 4362 109 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 104 4362 109 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 104 4362 109 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 110 4362 117 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 110 4362 117 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 110 4362 117 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 118 4362 120 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 118 4362 120 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4362 118 4362 120 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 7 4363 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4363 7 4363 8 , SrcSpan "tests/examples/CParser.hs" 4363 39 4363 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 8 4363 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4363 8 4363 9 , SrcSpan "tests/examples/CParser.hs" 4363 11 4363 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 9 4363 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 9 4363 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 14 4363 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 26 4363 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4363 26 4363 27 , SrcSpan "tests/examples/CParser.hs" 4363 38 4363 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 27 4363 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 37 4363 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 37 4363 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4363 37 4363 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 1 4365 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 1 4365 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 1 4365 16 , srcInfoPoints = [] } "happyReduce_310")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 17 4365 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4365 17 4365 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 19 4365 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 36 4365 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 36 4365 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 39 4365 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 39 4365 42 , srcInfoPoints = [] } 80 "80"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 43 4365 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 43 4365 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4365 43 4365 61 , srcInfoPoints = [] } "happyReduction_310"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 1 4378 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 1 4378 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 1 4366 19 , srcInfoPoints = [] } "happyReduction_310") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 20 4372 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4366 20 4366 21 , SrcSpan "tests/examples/CParser.hs" 4372 14 4372 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 21 4372 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 21 4366 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 21 4366 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 31 4366 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4366 31 4366 32 , SrcSpan "tests/examples/CParser.hs" 4366 32 4366 40 , SrcSpan "tests/examples/CParser.hs" 4366 40 4366 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4366 32 4366 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 5 4372 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 5 4367 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 5 4367 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 15 4367 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4367 15 4367 16 , SrcSpan "tests/examples/CParser.hs" 4367 16 4367 24 , SrcSpan "tests/examples/CParser.hs" 4367 24 4367 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4367 16 4367 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 5 4372 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 5 4368 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 5 4368 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 15 4368 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4368 15 4368 16 , SrcSpan "tests/examples/CParser.hs" 4368 16 4368 24 , SrcSpan "tests/examples/CParser.hs" 4368 24 4368 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4368 16 4368 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 5 4372 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 5 4369 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 5 4369 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 15 4369 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4369 15 4369 16 , SrcSpan "tests/examples/CParser.hs" 4369 16 4369 24 , SrcSpan "tests/examples/CParser.hs" 4369 24 4369 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4369 16 4369 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 5 4372 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 5 4370 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 5 4370 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 15 4370 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4370 15 4370 16 , SrcSpan "tests/examples/CParser.hs" 4370 16 4370 24 , SrcSpan "tests/examples/CParser.hs" 4370 24 4370 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4370 16 4370 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 5 4372 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 5 4371 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 5 4371 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 15 4371 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4371 15 4371 16 , SrcSpan "tests/examples/CParser.hs" 4371 16 4371 24 , SrcSpan "tests/examples/CParser.hs" 4371 24 4371 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4371 16 4371 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 5 4372 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 5 4372 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 16 4372 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4372 16 4372 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 6 4378 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4373 6 4373 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4378 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4378 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4373 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4373 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 8 4373 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 18 4378 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4373 18 4373 19 , SrcSpan "tests/examples/CParser.hs" 4378 5 4378 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 19 4377 142 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4373 19 4373 23 , SrcSpan "tests/examples/CParser.hs" 4373 46 4373 48 , SrcSpan "tests/examples/CParser.hs" 4373 49 4373 50 , SrcSpan "tests/examples/CParser.hs" 4377 141 4377 142 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 24 4373 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 36 4373 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 36 4373 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 36 4373 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 51 4377 141 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 51 4373 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 51 4373 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4373 63 4377 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4373 63 4373 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 5 4377 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4374 5 4374 9 , SrcSpan "tests/examples/CParser.hs" 4374 31 4374 33 , SrcSpan "tests/examples/CParser.hs" 4374 34 4374 35 , SrcSpan "tests/examples/CParser.hs" 4377 140 4377 141 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 10 4374 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 21 4374 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 21 4374 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 21 4374 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 36 4377 140 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 36 4374 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 36 4374 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4374 48 4377 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4374 48 4374 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 5 4377 140 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4375 5 4375 9 , SrcSpan "tests/examples/CParser.hs" 4375 32 4375 34 , SrcSpan "tests/examples/CParser.hs" 4375 35 4375 36 , SrcSpan "tests/examples/CParser.hs" 4377 139 4377 140 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 10 4375 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 22 4375 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 22 4375 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 22 4375 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 37 4377 139 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 37 4375 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 37 4375 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4375 49 4377 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4375 49 4375 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 5 4377 139 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4376 5 4376 9 , SrcSpan "tests/examples/CParser.hs" 4376 32 4376 34 , SrcSpan "tests/examples/CParser.hs" 4376 35 4376 36 , SrcSpan "tests/examples/CParser.hs" 4377 138 4377 139 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 10 4376 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 22 4376 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 22 4376 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 22 4376 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 37 4377 138 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 37 4376 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 37 4376 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4376 49 4377 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4376 49 4376 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 5 4377 138 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4377 5 4377 6 , SrcSpan "tests/examples/CParser.hs" 4377 137 4377 138 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 7 4377 22 , srcInfoPoints = [] } "withAttributePF"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 23 4377 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 23 4377 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 23 4377 34 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 35 4377 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4377 35 4377 36 , SrcSpan "tests/examples/CParser.hs" 4377 62 4377 63 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 62 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 36 4377 47 , srcInfoPoints = [] } "happy_var_3"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 48 4377 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 48 4377 50 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 48 4377 50 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 51 4377 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 51 4377 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 51 4377 62 , srcInfoPoints = [] } "happy_var_5")))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 64 4377 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 64 4377 65 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 64 4377 65 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 66 4377 137 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4377 66 4377 67 , SrcSpan "tests/examples/CParser.hs" 4377 76 4377 78 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 67 4377 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 67 4377 69 , srcInfoPoints = [] } "at") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 70 4377 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 70 4377 75 , srcInfoPoints = [] } "declr") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 137 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 134 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 126 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 120 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 93 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 87 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 87 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 79 4377 87 , srcInfoPoints = [] } "arrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 88 4377 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 88 4377 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 88 4377 93 , srcInfoPoints = [] } "declr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 94 4377 115 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4377 94 4377 95 , SrcSpan "tests/examples/CParser.hs" 4377 114 4377 115 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 114 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 95 4377 102 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 103 4377 114 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 103 4377 114 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 103 4377 114 , srcInfoPoints = [] } "happy_var_2")))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 116 4377 120 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 116 4377 120 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 116 4377 120 , srcInfoPoints = [] } "True")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 121 4377 126 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 121 4377 126 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 121 4377 126 , srcInfoPoints = [] } "False")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 127 4377 134 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 127 4377 134 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 127 4377 134 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 135 4377 137 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 135 4377 137 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4377 135 4377 137 , srcInfoPoints = [] } "at")))))))) Nothing ])) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 7 4378 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4378 7 4378 8 , SrcSpan "tests/examples/CParser.hs" 4378 39 4378 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 8 4378 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4378 8 4378 9 , SrcSpan "tests/examples/CParser.hs" 4378 11 4378 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 9 4378 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 9 4378 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 14 4378 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 26 4378 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4378 26 4378 27 , SrcSpan "tests/examples/CParser.hs" 4378 38 4378 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 27 4378 36 , srcInfoPoints = [] } "happyIn87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 37 4378 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 37 4378 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4378 37 4378 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 1 4380 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 1 4380 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 1 4380 16 , srcInfoPoints = [] } "happyReduce_311")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 17 4380 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4380 17 4380 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 19 4380 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 36 4380 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 36 4380 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 39 4380 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 39 4380 42 , srcInfoPoints = [] } 81 "81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 43 4380 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 43 4380 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4380 43 4380 61 , srcInfoPoints = [] } "happyReduction_311"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 1 4385 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 1 4385 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 1 4381 19 , srcInfoPoints = [] } "happyReduction_311") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 20 4382 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4381 20 4381 21 , SrcSpan "tests/examples/CParser.hs" 4382 14 4382 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 21 4382 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 21 4381 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 21 4381 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 31 4381 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4381 31 4381 32 , SrcSpan "tests/examples/CParser.hs" 4381 32 4381 40 , SrcSpan "tests/examples/CParser.hs" 4381 40 4381 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4381 32 4381 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 5 4382 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 5 4382 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 16 4382 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4382 16 4382 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 6 4385 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4383 6 4383 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4385 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4385 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4383 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4383 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 8 4383 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 18 4385 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4383 18 4383 19 , SrcSpan "tests/examples/CParser.hs" 4385 5 4385 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 19 4384 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4383 19 4383 23 , SrcSpan "tests/examples/CParser.hs" 4383 46 4383 48 , SrcSpan "tests/examples/CParser.hs" 4383 49 4383 50 , SrcSpan "tests/examples/CParser.hs" 4384 57 4384 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 24 4383 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 36 4383 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 36 4383 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 36 4383 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 51 4384 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 51 4383 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 51 4383 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4383 63 4384 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4383 63 4383 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 5 4384 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4384 5 4384 6 , SrcSpan "tests/examples/CParser.hs" 4384 56 4384 57 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 7 4384 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 20 4384 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 20 4384 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 20 4384 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 32 4384 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 32 4384 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 32 4384 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 53 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 34 4384 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 43 4384 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 43 4384 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 43 4384 53 , srcInfoPoints = [] } "emptyDeclr")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4384 54 4384 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4384 54 4384 55 , SrcSpan "tests/examples/CParser.hs" 4384 55 4384 56 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 7 4385 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4385 7 4385 8 , SrcSpan "tests/examples/CParser.hs" 4385 39 4385 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 8 4385 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4385 8 4385 9 , SrcSpan "tests/examples/CParser.hs" 4385 11 4385 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 9 4385 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 9 4385 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 14 4385 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 26 4385 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4385 26 4385 27 , SrcSpan "tests/examples/CParser.hs" 4385 38 4385 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 27 4385 36 , srcInfoPoints = [] } "happyIn88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 37 4385 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 37 4385 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4385 37 4385 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 1 4387 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 1 4387 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 1 4387 16 , srcInfoPoints = [] } "happyReduce_312")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 17 4387 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4387 17 4387 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 19 4387 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 36 4387 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 36 4387 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 39 4387 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 39 4387 42 , srcInfoPoints = [] } 81 "81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 43 4387 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 43 4387 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4387 43 4387 61 , srcInfoPoints = [] } "happyReduction_312"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 1 4396 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 1 4396 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 1 4388 19 , srcInfoPoints = [] } "happyReduction_312") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 20 4391 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4388 20 4388 21 , SrcSpan "tests/examples/CParser.hs" 4391 14 4391 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 21 4391 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 21 4388 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 21 4388 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 31 4388 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4388 31 4388 32 , SrcSpan "tests/examples/CParser.hs" 4388 32 4388 40 , SrcSpan "tests/examples/CParser.hs" 4388 40 4388 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4388 32 4388 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 5 4391 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 5 4389 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 5 4389 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 15 4389 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4389 15 4389 16 , SrcSpan "tests/examples/CParser.hs" 4389 16 4389 24 , SrcSpan "tests/examples/CParser.hs" 4389 24 4389 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4389 16 4389 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 5 4391 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 5 4390 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 5 4390 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 15 4390 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4390 15 4390 16 , SrcSpan "tests/examples/CParser.hs" 4390 16 4390 24 , SrcSpan "tests/examples/CParser.hs" 4390 24 4390 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4390 16 4390 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 5 4391 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 5 4391 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 16 4391 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4391 16 4391 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 6 4396 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4392 6 4392 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4396 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4396 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4392 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4392 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 8 4392 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 18 4396 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4392 18 4392 19 , SrcSpan "tests/examples/CParser.hs" 4396 5 4396 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 19 4395 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4392 19 4392 23 , SrcSpan "tests/examples/CParser.hs" 4392 46 4392 48 , SrcSpan "tests/examples/CParser.hs" 4392 49 4392 50 , SrcSpan "tests/examples/CParser.hs" 4395 91 4395 92 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 24 4392 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 36 4392 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 36 4392 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 36 4392 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 51 4395 91 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 51 4392 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 51 4392 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4392 63 4395 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4392 63 4392 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 5 4395 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4393 5 4393 9 , SrcSpan "tests/examples/CParser.hs" 4393 31 4393 33 , SrcSpan "tests/examples/CParser.hs" 4393 34 4393 35 , SrcSpan "tests/examples/CParser.hs" 4395 90 4395 91 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 10 4393 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 21 4393 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 21 4393 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 21 4393 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 36 4395 90 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 36 4393 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 36 4393 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4393 48 4395 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4393 48 4393 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 5 4395 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4394 5 4394 9 , SrcSpan "tests/examples/CParser.hs" 4394 32 4394 34 , SrcSpan "tests/examples/CParser.hs" 4394 35 4394 36 , SrcSpan "tests/examples/CParser.hs" 4395 89 4395 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 10 4394 21 , srcInfoPoints = [] } "happyOut126"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 22 4394 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 22 4394 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 22 4394 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 37 4395 89 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 37 4394 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 37 4394 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4394 49 4395 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4394 49 4394 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 5 4395 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4395 5 4395 6 , SrcSpan "tests/examples/CParser.hs" 4395 88 4395 89 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 7 4395 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 21 4395 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 21 4395 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 21 4395 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 33 4395 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 33 4395 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 33 4395 44 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 45 4395 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 45 4395 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 45 4395 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 47 4395 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 56 4395 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 56 4395 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 56 4395 66 , srcInfoPoints = [] } "emptyDeclr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 67 4395 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4395 67 4395 68 , SrcSpan "tests/examples/CParser.hs" 4395 87 4395 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 87 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 68 4395 75 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 76 4395 87 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 76 4395 87 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4395 76 4395 87 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 7 4396 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4396 7 4396 8 , SrcSpan "tests/examples/CParser.hs" 4396 39 4396 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 8 4396 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4396 8 4396 9 , SrcSpan "tests/examples/CParser.hs" 4396 11 4396 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 9 4396 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 9 4396 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 14 4396 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 26 4396 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4396 26 4396 27 , SrcSpan "tests/examples/CParser.hs" 4396 38 4396 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 27 4396 36 , srcInfoPoints = [] } "happyIn88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 37 4396 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 37 4396 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4396 37 4396 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 1 4398 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 1 4398 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 1 4398 16 , srcInfoPoints = [] } "happyReduce_313")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 17 4398 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4398 17 4398 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 19 4398 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 36 4398 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 36 4398 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 39 4398 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 39 4398 42 , srcInfoPoints = [] } 81 "81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 43 4398 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 43 4398 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4398 43 4398 61 , srcInfoPoints = [] } "happyReduction_313"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 1 4405 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 1 4405 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 1 4399 19 , srcInfoPoints = [] } "happyReduction_313") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 20 4401 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4399 20 4399 21 , SrcSpan "tests/examples/CParser.hs" 4401 14 4401 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 21 4401 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 21 4399 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 21 4399 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 31 4399 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4399 31 4399 32 , SrcSpan "tests/examples/CParser.hs" 4399 32 4399 40 , SrcSpan "tests/examples/CParser.hs" 4399 40 4399 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4399 32 4399 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 5 4401 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 5 4400 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 5 4400 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 15 4400 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4400 15 4400 16 , SrcSpan "tests/examples/CParser.hs" 4400 16 4400 24 , SrcSpan "tests/examples/CParser.hs" 4400 24 4400 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4400 16 4400 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 5 4401 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 5 4401 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 16 4401 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4401 16 4401 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 6 4405 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4402 6 4402 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4405 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4405 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4402 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4402 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 8 4402 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 18 4405 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4402 18 4402 19 , SrcSpan "tests/examples/CParser.hs" 4405 5 4405 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 19 4404 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4402 19 4402 23 , SrcSpan "tests/examples/CParser.hs" 4402 46 4402 48 , SrcSpan "tests/examples/CParser.hs" 4402 49 4402 50 , SrcSpan "tests/examples/CParser.hs" 4404 59 4404 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 24 4402 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 36 4402 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 36 4402 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 36 4402 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 51 4404 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 51 4402 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 51 4402 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4402 63 4404 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4402 63 4402 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 5 4404 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4403 5 4403 9 , SrcSpan "tests/examples/CParser.hs" 4403 31 4403 33 , SrcSpan "tests/examples/CParser.hs" 4403 34 4403 35 , SrcSpan "tests/examples/CParser.hs" 4404 58 4404 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 10 4403 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 21 4403 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 21 4403 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 21 4403 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 36 4404 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 36 4403 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 36 4403 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4403 48 4404 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4403 48 4403 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 5 4404 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4404 5 4404 6 , SrcSpan "tests/examples/CParser.hs" 4404 57 4404 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 7 4404 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 20 4404 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 20 4404 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 20 4404 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 32 4404 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 32 4404 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 32 4404 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 34 4404 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 43 4404 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 43 4404 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 43 4404 54 , srcInfoPoints = [] } "happy_var_2")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4404 55 4404 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4404 55 4404 56 , SrcSpan "tests/examples/CParser.hs" 4404 56 4404 57 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 7 4405 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4405 7 4405 8 , SrcSpan "tests/examples/CParser.hs" 4405 39 4405 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 8 4405 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4405 8 4405 9 , SrcSpan "tests/examples/CParser.hs" 4405 11 4405 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 9 4405 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 9 4405 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 14 4405 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 26 4405 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4405 26 4405 27 , SrcSpan "tests/examples/CParser.hs" 4405 38 4405 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 27 4405 36 , srcInfoPoints = [] } "happyIn88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 37 4405 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 37 4405 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4405 37 4405 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 1 4407 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 1 4407 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 1 4407 16 , srcInfoPoints = [] } "happyReduce_314")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 17 4407 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4407 17 4407 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 19 4407 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 36 4407 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 36 4407 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 39 4407 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 39 4407 42 , srcInfoPoints = [] } 81 "81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 43 4407 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 43 4407 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4407 43 4407 61 , srcInfoPoints = [] } "happyReduction_314"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 1 4416 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 1 4416 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 1 4408 19 , srcInfoPoints = [] } "happyReduction_314") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 20 4411 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4408 20 4408 21 , SrcSpan "tests/examples/CParser.hs" 4411 14 4411 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 21 4411 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 21 4408 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 21 4408 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 31 4408 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4408 31 4408 32 , SrcSpan "tests/examples/CParser.hs" 4408 32 4408 40 , SrcSpan "tests/examples/CParser.hs" 4408 40 4408 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4408 32 4408 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 5 4411 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 5 4409 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 5 4409 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 15 4409 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4409 15 4409 16 , SrcSpan "tests/examples/CParser.hs" 4409 16 4409 24 , SrcSpan "tests/examples/CParser.hs" 4409 24 4409 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4409 16 4409 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 5 4411 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 5 4410 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 5 4410 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 15 4410 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4410 15 4410 16 , SrcSpan "tests/examples/CParser.hs" 4410 16 4410 24 , SrcSpan "tests/examples/CParser.hs" 4410 24 4410 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4410 16 4410 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 5 4411 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 5 4411 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 16 4411 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4411 16 4411 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 6 4416 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4412 6 4412 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4416 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4416 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4412 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4412 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 8 4412 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 18 4416 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4412 18 4412 19 , SrcSpan "tests/examples/CParser.hs" 4416 5 4416 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 19 4415 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4412 19 4412 23 , SrcSpan "tests/examples/CParser.hs" 4412 46 4412 48 , SrcSpan "tests/examples/CParser.hs" 4412 49 4412 50 , SrcSpan "tests/examples/CParser.hs" 4415 79 4415 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 24 4412 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 36 4412 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 36 4412 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 36 4412 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 51 4415 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 51 4412 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 51 4412 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4412 63 4415 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4412 63 4412 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 5 4415 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4413 5 4413 9 , SrcSpan "tests/examples/CParser.hs" 4413 31 4413 33 , SrcSpan "tests/examples/CParser.hs" 4413 34 4413 35 , SrcSpan "tests/examples/CParser.hs" 4415 78 4415 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 10 4413 20 , srcInfoPoints = [] } "happyOut62"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 21 4413 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 21 4413 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 21 4413 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 36 4415 78 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 36 4413 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 36 4413 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4413 48 4415 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4413 48 4413 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 5 4415 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4414 5 4414 9 , SrcSpan "tests/examples/CParser.hs" 4414 31 4414 33 , SrcSpan "tests/examples/CParser.hs" 4414 34 4414 35 , SrcSpan "tests/examples/CParser.hs" 4415 77 4415 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 10 4414 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 21 4414 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 21 4414 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 21 4414 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 36 4415 77 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 36 4414 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 36 4414 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4414 48 4415 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4414 48 4414 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 5 4415 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4415 5 4415 6 , SrcSpan "tests/examples/CParser.hs" 4415 76 4415 77 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 7 4415 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 20 4415 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 20 4415 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 20 4415 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 32 4415 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 32 4415 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 32 4415 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 76 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 34 4415 42 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 43 4415 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 43 4415 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 43 4415 54 , srcInfoPoints = [] } "happy_var_3")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 55 4415 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4415 55 4415 56 , SrcSpan "tests/examples/CParser.hs" 4415 75 4415 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 75 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 56 4415 63 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 64 4415 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 64 4415 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4415 64 4415 75 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 7 4416 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4416 7 4416 8 , SrcSpan "tests/examples/CParser.hs" 4416 39 4416 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 8 4416 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4416 8 4416 9 , SrcSpan "tests/examples/CParser.hs" 4416 11 4416 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 9 4416 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 9 4416 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 14 4416 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 26 4416 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4416 26 4416 27 , SrcSpan "tests/examples/CParser.hs" 4416 38 4416 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 27 4416 36 , srcInfoPoints = [] } "happyIn88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 37 4416 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 37 4416 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4416 37 4416 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 1 4418 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 1 4418 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 1 4418 16 , srcInfoPoints = [] } "happyReduce_315")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 17 4418 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4418 17 4418 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 19 4418 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 36 4418 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 36 4418 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 39 4418 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 39 4418 42 , srcInfoPoints = [] } 81 "81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 43 4418 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 43 4418 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4418 43 4418 61 , srcInfoPoints = [] } "happyReduction_315"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 1 4425 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 1 4425 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 1 4419 19 , srcInfoPoints = [] } "happyReduction_315") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 20 4421 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4419 20 4419 21 , SrcSpan "tests/examples/CParser.hs" 4421 14 4421 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 21 4421 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 21 4419 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 21 4419 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 31 4419 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4419 31 4419 32 , SrcSpan "tests/examples/CParser.hs" 4419 32 4419 40 , SrcSpan "tests/examples/CParser.hs" 4419 40 4419 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4419 32 4419 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 5 4421 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 5 4420 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 5 4420 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 15 4420 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4420 15 4420 16 , SrcSpan "tests/examples/CParser.hs" 4420 16 4420 24 , SrcSpan "tests/examples/CParser.hs" 4420 24 4420 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4420 16 4420 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 5 4421 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 5 4421 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 16 4421 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4421 16 4421 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 6 4425 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4422 6 4422 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4425 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4425 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4422 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4422 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 8 4422 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 18 4425 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4422 18 4422 19 , SrcSpan "tests/examples/CParser.hs" 4425 5 4425 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 19 4424 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4422 19 4422 23 , SrcSpan "tests/examples/CParser.hs" 4422 46 4422 48 , SrcSpan "tests/examples/CParser.hs" 4422 49 4422 50 , SrcSpan "tests/examples/CParser.hs" 4424 71 4424 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 24 4422 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 36 4422 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 36 4422 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 36 4422 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 51 4424 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 51 4422 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 51 4422 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4422 63 4424 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4422 63 4422 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 5 4424 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4423 5 4423 9 , SrcSpan "tests/examples/CParser.hs" 4423 32 4423 34 , SrcSpan "tests/examples/CParser.hs" 4423 35 4423 36 , SrcSpan "tests/examples/CParser.hs" 4424 70 4424 71 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 10 4423 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 22 4423 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 22 4423 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 22 4423 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 37 4424 70 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 37 4423 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 37 4423 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4423 49 4424 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4423 49 4423 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 5 4424 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4424 5 4424 6 , SrcSpan "tests/examples/CParser.hs" 4424 69 4424 70 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 7 4424 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 21 4424 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 21 4424 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 21 4424 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 33 4424 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 33 4424 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 33 4424 44 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 45 4424 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 45 4424 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 45 4424 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 47 4424 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 56 4424 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 56 4424 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 56 4424 66 , srcInfoPoints = [] } "emptyDeclr")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4424 67 4424 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4424 67 4424 68 , SrcSpan "tests/examples/CParser.hs" 4424 68 4424 69 ] } []))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 7 4425 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4425 7 4425 8 , SrcSpan "tests/examples/CParser.hs" 4425 39 4425 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 8 4425 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4425 8 4425 9 , SrcSpan "tests/examples/CParser.hs" 4425 11 4425 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 9 4425 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 9 4425 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 14 4425 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 26 4425 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4425 26 4425 27 , SrcSpan "tests/examples/CParser.hs" 4425 38 4425 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 27 4425 36 , srcInfoPoints = [] } "happyIn88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 37 4425 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 37 4425 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4425 37 4425 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 1 4427 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 1 4427 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 1 4427 16 , srcInfoPoints = [] } "happyReduce_316")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 17 4427 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4427 17 4427 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 19 4427 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 36 4427 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 36 4427 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 39 4427 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 39 4427 42 , srcInfoPoints = [] } 81 "81"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 43 4427 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 43 4427 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4427 43 4427 61 , srcInfoPoints = [] } "happyReduction_316"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 1 4436 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 1 4436 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 1 4428 19 , srcInfoPoints = [] } "happyReduction_316") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 20 4431 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4428 20 4428 21 , SrcSpan "tests/examples/CParser.hs" 4431 14 4431 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 21 4431 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 21 4428 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 21 4428 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 31 4428 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4428 31 4428 32 , SrcSpan "tests/examples/CParser.hs" 4428 32 4428 40 , SrcSpan "tests/examples/CParser.hs" 4428 40 4428 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4428 32 4428 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 5 4431 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 5 4429 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 5 4429 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 15 4429 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4429 15 4429 16 , SrcSpan "tests/examples/CParser.hs" 4429 16 4429 24 , SrcSpan "tests/examples/CParser.hs" 4429 24 4429 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4429 16 4429 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 5 4431 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 5 4430 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 5 4430 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 15 4430 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4430 15 4430 16 , SrcSpan "tests/examples/CParser.hs" 4430 16 4430 24 , SrcSpan "tests/examples/CParser.hs" 4430 24 4430 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4430 16 4430 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 5 4431 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 5 4431 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 16 4431 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4431 16 4431 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 6 4436 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4432 6 4432 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4436 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4436 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4432 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4432 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 8 4432 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 18 4436 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4432 18 4432 19 , SrcSpan "tests/examples/CParser.hs" 4436 5 4436 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 19 4435 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4432 19 4432 23 , SrcSpan "tests/examples/CParser.hs" 4432 46 4432 48 , SrcSpan "tests/examples/CParser.hs" 4432 49 4432 50 , SrcSpan "tests/examples/CParser.hs" 4435 73 4435 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 24 4432 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 36 4432 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 36 4432 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 36 4432 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 51 4435 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 51 4432 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 51 4432 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4432 63 4435 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4432 63 4432 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 5 4435 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4433 5 4433 9 , SrcSpan "tests/examples/CParser.hs" 4433 32 4433 34 , SrcSpan "tests/examples/CParser.hs" 4433 35 4433 36 , SrcSpan "tests/examples/CParser.hs" 4435 72 4435 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 10 4433 21 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 22 4433 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 22 4433 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 22 4433 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 37 4435 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 37 4433 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 37 4433 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4433 49 4435 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4433 49 4433 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 5 4435 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4434 5 4434 9 , SrcSpan "tests/examples/CParser.hs" 4434 31 4434 33 , SrcSpan "tests/examples/CParser.hs" 4434 34 4434 35 , SrcSpan "tests/examples/CParser.hs" 4435 71 4435 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 10 4434 20 , srcInfoPoints = [] } "happyOut84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 21 4434 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 21 4434 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 21 4434 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 36 4435 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 36 4434 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 36 4434 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4434 48 4435 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4434 48 4434 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 5 4435 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4435 5 4435 6 , SrcSpan "tests/examples/CParser.hs" 4435 70 4435 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 7 4435 20 , srcInfoPoints = [] } "withAttribute"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 21 4435 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 21 4435 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 21 4435 32 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 33 4435 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 33 4435 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 33 4435 44 , srcInfoPoints = [] } "happy_var_2")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 45 4435 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 45 4435 46 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 45 4435 46 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 47 4435 55 , srcInfoPoints = [] } "ptrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 56 4435 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 56 4435 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 56 4435 67 , srcInfoPoints = [] } "happy_var_3")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4435 68 4435 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4435 68 4435 69 , SrcSpan "tests/examples/CParser.hs" 4435 69 4435 70 ] } []))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 7 4436 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4436 7 4436 8 , SrcSpan "tests/examples/CParser.hs" 4436 39 4436 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 8 4436 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4436 8 4436 9 , SrcSpan "tests/examples/CParser.hs" 4436 11 4436 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 9 4436 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 9 4436 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 14 4436 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 26 4436 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4436 26 4436 27 , SrcSpan "tests/examples/CParser.hs" 4436 38 4436 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 27 4436 36 , srcInfoPoints = [] } "happyIn88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 37 4436 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 37 4436 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4436 37 4436 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 1 4438 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 1 4438 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 1 4438 16 , srcInfoPoints = [] } "happyReduce_317")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 17 4438 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4438 17 4438 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 19 4438 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 38 4438 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 38 4438 41 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 42 4438 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 42 4438 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4438 42 4438 60 , srcInfoPoints = [] } "happyReduction_317"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 1 4445 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 1 4445 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 1 4439 19 , srcInfoPoints = [] } "happyReduction_317") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 20 4439 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4439 20 4439 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4440 5 4440 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4440 5 4440 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4441 5 4441 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4441 5 4441 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 6 4445 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4442 6 4442 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 9 4445 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4442 9 4442 13 , SrcSpan "tests/examples/CParser.hs" 4442 35 4442 37 , SrcSpan "tests/examples/CParser.hs" 4442 38 4442 39 , SrcSpan "tests/examples/CParser.hs" 4445 6 4445 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 14 4442 24 , srcInfoPoints = [] } "happyOut88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 25 4442 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 25 4442 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 25 4442 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 40 4445 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 40 4442 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 40 4442 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4442 52 4445 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4442 52 4442 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4445 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4443 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4443 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4443 5 4443 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 10 4445 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4444 10 4444 11 , SrcSpan "tests/examples/CParser.hs" 4445 5 4445 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 11 4444 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 11 4444 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4444 11 4444 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 1 4447 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 1 4447 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 1 4447 16 , srcInfoPoints = [] } "happyReduce_318")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 17 4447 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4447 17 4447 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 19 4447 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 38 4447 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 38 4447 41 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 42 4447 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 42 4447 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4447 42 4447 60 , srcInfoPoints = [] } "happyReduction_318"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 1 4454 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 1 4454 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 1 4448 19 , srcInfoPoints = [] } "happyReduction_318") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 20 4448 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4448 20 4448 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4449 5 4449 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4449 5 4449 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4450 5 4450 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4450 5 4450 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 6 4454 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4451 6 4451 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 9 4454 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4451 9 4451 13 , SrcSpan "tests/examples/CParser.hs" 4451 35 4451 37 , SrcSpan "tests/examples/CParser.hs" 4451 38 4451 39 , SrcSpan "tests/examples/CParser.hs" 4454 6 4454 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 14 4451 24 , srcInfoPoints = [] } "happyOut89"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 25 4451 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 25 4451 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 25 4451 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 40 4454 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 40 4451 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 40 4451 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4451 52 4454 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4451 52 4451 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4454 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4452 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4452 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4452 5 4452 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 10 4454 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4453 10 4453 11 , SrcSpan "tests/examples/CParser.hs" 4454 5 4454 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 11 4453 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 11 4453 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4453 11 4453 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 1 4456 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 1 4456 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 1 4456 16 , srcInfoPoints = [] } "happyReduce_319")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 17 4456 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4456 17 4456 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 19 4456 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 38 4456 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 38 4456 41 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 42 4456 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 42 4456 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4456 42 4456 60 , srcInfoPoints = [] } "happyReduction_319"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 1 4463 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 1 4463 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 1 4457 19 , srcInfoPoints = [] } "happyReduction_319") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 20 4457 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4457 20 4457 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4458 5 4458 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4458 5 4458 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4459 5 4459 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4459 5 4459 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 6 4463 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4460 6 4460 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 9 4463 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4460 9 4460 13 , SrcSpan "tests/examples/CParser.hs" 4460 35 4460 37 , SrcSpan "tests/examples/CParser.hs" 4460 38 4460 39 , SrcSpan "tests/examples/CParser.hs" 4463 6 4463 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 14 4460 24 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 25 4460 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 25 4460 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 25 4460 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 40 4463 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 40 4460 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 40 4460 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4460 52 4463 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4460 52 4460 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4463 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4461 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4461 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4461 5 4461 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 10 4463 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4462 10 4462 11 , SrcSpan "tests/examples/CParser.hs" 4463 5 4463 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 11 4462 22 , srcInfoPoints = [] } "happy_var_2"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 23 4462 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 23 4462 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4462 23 4462 33 , srcInfoPoints = [] } "emptyDeclr"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 1 4465 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 1 4465 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 1 4465 16 , srcInfoPoints = [] } "happyReduce_320")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 17 4465 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4465 17 4465 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 19 4465 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 31 4465 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 31 4465 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 34 4465 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 34 4465 37 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 38 4465 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 38 4465 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4465 38 4465 56 , srcInfoPoints = [] } "happyReduction_320"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 1 4475 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 1 4475 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 1 4466 19 , srcInfoPoints = [] } "happyReduction_320") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 20 4470 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4466 20 4466 21 , SrcSpan "tests/examples/CParser.hs" 4470 14 4470 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 21 4470 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 21 4466 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 21 4466 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 31 4466 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4466 31 4466 32 , SrcSpan "tests/examples/CParser.hs" 4466 32 4466 40 , SrcSpan "tests/examples/CParser.hs" 4466 40 4466 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4466 32 4466 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 5 4470 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 5 4467 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 5 4467 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 15 4467 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4467 15 4467 16 , SrcSpan "tests/examples/CParser.hs" 4467 16 4467 24 , SrcSpan "tests/examples/CParser.hs" 4467 24 4467 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4467 16 4467 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 5 4470 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 5 4468 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 5 4468 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 15 4468 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4468 15 4468 16 , SrcSpan "tests/examples/CParser.hs" 4468 16 4468 24 , SrcSpan "tests/examples/CParser.hs" 4468 24 4468 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4468 16 4468 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 5 4470 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 5 4469 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 5 4469 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 15 4469 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4469 15 4469 16 , SrcSpan "tests/examples/CParser.hs" 4469 16 4469 24 , SrcSpan "tests/examples/CParser.hs" 4469 24 4469 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4469 16 4469 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4470 5 4470 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4470 5 4470 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 6 4475 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4471 6 4471 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 8 4475 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4471 8 4471 12 , SrcSpan "tests/examples/CParser.hs" 4471 34 4471 36 , SrcSpan "tests/examples/CParser.hs" 4471 37 4471 38 , SrcSpan "tests/examples/CParser.hs" 4475 28 4475 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 13 4471 23 , srcInfoPoints = [] } "happyOut88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 24 4471 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 24 4471 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 24 4471 33 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 39 4475 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 39 4471 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 39 4471 50 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4471 51 4475 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4471 51 4471 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 5 4475 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4472 5 4472 9 , SrcSpan "tests/examples/CParser.hs" 4472 31 4472 33 , SrcSpan "tests/examples/CParser.hs" 4472 34 4472 35 , SrcSpan "tests/examples/CParser.hs" 4475 27 4475 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 10 4472 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 21 4472 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 21 4472 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 21 4472 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 36 4475 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 36 4472 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 36 4472 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4472 48 4475 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4472 48 4472 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4475 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4475 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4473 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4473 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4473 5 4473 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 10 4475 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4474 10 4474 11 , SrcSpan "tests/examples/CParser.hs" 4475 5 4475 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 11 4474 22 , srcInfoPoints = [] } "happy_var_4"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 23 4474 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 23 4474 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4474 23 4474 34 , srcInfoPoints = [] } "happy_var_2")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 7 4475 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4475 7 4475 8 , SrcSpan "tests/examples/CParser.hs" 4475 8 4475 16 , SrcSpan "tests/examples/CParser.hs" 4475 16 4475 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 7 4475 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4475 7 4475 8 , SrcSpan "tests/examples/CParser.hs" 4475 8 4475 16 , SrcSpan "tests/examples/CParser.hs" 4475 16 4475 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 8 4475 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 18 4475 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 18 4475 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4475 18 4475 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 1 4477 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 1 4477 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 1 4477 16 , srcInfoPoints = [] } "happyReduce_321")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 17 4477 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4477 17 4477 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 19 4477 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 31 4477 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 31 4477 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 34 4477 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 34 4477 37 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 38 4477 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 38 4477 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4477 38 4477 56 , srcInfoPoints = [] } "happyReduction_321"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 1 4487 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 1 4487 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 1 4478 19 , srcInfoPoints = [] } "happyReduction_321") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 20 4482 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4478 20 4478 21 , SrcSpan "tests/examples/CParser.hs" 4482 14 4482 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 21 4482 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 21 4478 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 21 4478 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 31 4478 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4478 31 4478 32 , SrcSpan "tests/examples/CParser.hs" 4478 32 4478 40 , SrcSpan "tests/examples/CParser.hs" 4478 40 4478 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4478 32 4478 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 5 4482 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 5 4479 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 5 4479 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 15 4479 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4479 15 4479 16 , SrcSpan "tests/examples/CParser.hs" 4479 16 4479 24 , SrcSpan "tests/examples/CParser.hs" 4479 24 4479 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4479 16 4479 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 5 4482 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 5 4480 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 5 4480 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 15 4480 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4480 15 4480 16 , SrcSpan "tests/examples/CParser.hs" 4480 16 4480 24 , SrcSpan "tests/examples/CParser.hs" 4480 24 4480 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4480 16 4480 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 5 4482 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 5 4481 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 5 4481 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 15 4481 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4481 15 4481 16 , SrcSpan "tests/examples/CParser.hs" 4481 16 4481 24 , SrcSpan "tests/examples/CParser.hs" 4481 24 4481 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4481 16 4481 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4482 5 4482 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4482 5 4482 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 6 4487 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4483 6 4483 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 8 4487 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4483 8 4483 12 , SrcSpan "tests/examples/CParser.hs" 4483 35 4483 37 , SrcSpan "tests/examples/CParser.hs" 4483 38 4483 39 , SrcSpan "tests/examples/CParser.hs" 4487 28 4487 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 13 4483 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 25 4483 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 25 4483 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 25 4483 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 40 4487 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 40 4483 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 40 4483 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4483 52 4487 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4483 52 4483 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 5 4487 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4484 5 4484 9 , SrcSpan "tests/examples/CParser.hs" 4484 31 4484 33 , SrcSpan "tests/examples/CParser.hs" 4484 34 4484 35 , SrcSpan "tests/examples/CParser.hs" 4487 27 4487 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 10 4484 20 , srcInfoPoints = [] } "happyOut88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 21 4484 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 21 4484 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 21 4484 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 36 4487 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 36 4484 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 36 4484 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4484 48 4487 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4484 48 4484 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4487 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4487 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4485 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4485 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4485 5 4485 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 10 4487 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4486 10 4486 11 , SrcSpan "tests/examples/CParser.hs" 4487 5 4487 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 11 4486 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 28 4486 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 28 4486 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 28 4486 39 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 40 4486 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 40 4486 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4486 40 4486 51 , srcInfoPoints = [] } "happy_var_3")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 7 4487 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4487 7 4487 8 , SrcSpan "tests/examples/CParser.hs" 4487 8 4487 16 , SrcSpan "tests/examples/CParser.hs" 4487 16 4487 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 7 4487 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4487 7 4487 8 , SrcSpan "tests/examples/CParser.hs" 4487 8 4487 16 , SrcSpan "tests/examples/CParser.hs" 4487 16 4487 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 8 4487 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 18 4487 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 18 4487 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4487 18 4487 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 1 4489 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 1 4489 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 1 4489 16 , srcInfoPoints = [] } "happyReduce_322")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 17 4489 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4489 17 4489 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 19 4489 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 31 4489 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 31 4489 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 34 4489 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 34 4489 37 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 38 4489 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 38 4489 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4489 38 4489 56 , srcInfoPoints = [] } "happyReduction_322"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 1 4499 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 1 4499 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 1 4490 19 , srcInfoPoints = [] } "happyReduction_322") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 20 4494 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4490 20 4490 21 , SrcSpan "tests/examples/CParser.hs" 4494 14 4494 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 21 4494 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 21 4490 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 21 4490 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 31 4490 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4490 31 4490 32 , SrcSpan "tests/examples/CParser.hs" 4490 32 4490 40 , SrcSpan "tests/examples/CParser.hs" 4490 40 4490 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4490 32 4490 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 5 4494 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 5 4491 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 5 4491 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 15 4491 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4491 15 4491 16 , SrcSpan "tests/examples/CParser.hs" 4491 16 4491 24 , SrcSpan "tests/examples/CParser.hs" 4491 24 4491 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4491 16 4491 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 5 4494 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 5 4492 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 5 4492 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 15 4492 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4492 15 4492 16 , SrcSpan "tests/examples/CParser.hs" 4492 16 4492 24 , SrcSpan "tests/examples/CParser.hs" 4492 24 4492 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4492 16 4492 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 5 4494 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 5 4493 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 5 4493 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 15 4493 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4493 15 4493 16 , SrcSpan "tests/examples/CParser.hs" 4493 16 4493 24 , SrcSpan "tests/examples/CParser.hs" 4493 24 4493 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4493 16 4493 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4494 5 4494 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4494 5 4494 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 6 4499 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4495 6 4495 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 8 4499 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4495 8 4495 12 , SrcSpan "tests/examples/CParser.hs" 4495 35 4495 37 , SrcSpan "tests/examples/CParser.hs" 4495 38 4495 39 , SrcSpan "tests/examples/CParser.hs" 4499 28 4499 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 13 4495 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 25 4495 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 25 4495 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 25 4495 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 40 4499 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 40 4495 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 40 4495 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4495 52 4499 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4495 52 4495 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 5 4499 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4496 5 4496 9 , SrcSpan "tests/examples/CParser.hs" 4496 31 4496 33 , SrcSpan "tests/examples/CParser.hs" 4496 34 4496 35 , SrcSpan "tests/examples/CParser.hs" 4499 27 4499 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 10 4496 20 , srcInfoPoints = [] } "happyOut89"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 21 4496 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 21 4496 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 21 4496 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 36 4499 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 36 4496 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 36 4496 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4496 48 4499 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4496 48 4496 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4499 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4499 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4497 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4497 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4497 5 4497 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 10 4499 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4498 10 4498 11 , SrcSpan "tests/examples/CParser.hs" 4499 5 4499 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 11 4498 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 28 4498 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 28 4498 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 28 4498 39 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 40 4498 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 40 4498 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4498 40 4498 51 , srcInfoPoints = [] } "happy_var_3")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 7 4499 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4499 7 4499 8 , SrcSpan "tests/examples/CParser.hs" 4499 8 4499 16 , SrcSpan "tests/examples/CParser.hs" 4499 16 4499 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 7 4499 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4499 7 4499 8 , SrcSpan "tests/examples/CParser.hs" 4499 8 4499 16 , SrcSpan "tests/examples/CParser.hs" 4499 16 4499 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 8 4499 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 18 4499 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 18 4499 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4499 18 4499 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 1 4501 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 1 4501 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 1 4501 16 , srcInfoPoints = [] } "happyReduce_323")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 17 4501 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4501 17 4501 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 19 4501 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 31 4501 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 31 4501 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 34 4501 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 34 4501 37 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 38 4501 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 38 4501 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4501 38 4501 56 , srcInfoPoints = [] } "happyReduction_323"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 1 4511 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 1 4511 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 1 4502 19 , srcInfoPoints = [] } "happyReduction_323") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 20 4506 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4502 20 4502 21 , SrcSpan "tests/examples/CParser.hs" 4506 14 4506 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 21 4506 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 21 4502 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 21 4502 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 31 4502 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4502 31 4502 32 , SrcSpan "tests/examples/CParser.hs" 4502 32 4502 40 , SrcSpan "tests/examples/CParser.hs" 4502 40 4502 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4502 32 4502 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 5 4506 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 5 4503 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 5 4503 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 15 4503 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4503 15 4503 16 , SrcSpan "tests/examples/CParser.hs" 4503 16 4503 24 , SrcSpan "tests/examples/CParser.hs" 4503 24 4503 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4503 16 4503 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 5 4506 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 5 4504 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 5 4504 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 15 4504 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4504 15 4504 16 , SrcSpan "tests/examples/CParser.hs" 4504 16 4504 24 , SrcSpan "tests/examples/CParser.hs" 4504 24 4504 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4504 16 4504 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 5 4506 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 5 4505 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 5 4505 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 15 4505 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4505 15 4505 16 , SrcSpan "tests/examples/CParser.hs" 4505 16 4505 24 , SrcSpan "tests/examples/CParser.hs" 4505 24 4505 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4505 16 4505 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4506 5 4506 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4506 5 4506 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 6 4511 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4507 6 4507 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 8 4511 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4507 8 4507 12 , SrcSpan "tests/examples/CParser.hs" 4507 35 4507 37 , SrcSpan "tests/examples/CParser.hs" 4507 38 4507 39 , SrcSpan "tests/examples/CParser.hs" 4511 28 4511 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 13 4507 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 25 4507 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 25 4507 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 25 4507 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 40 4511 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 40 4507 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 40 4507 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4507 52 4511 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4507 52 4507 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 5 4511 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4508 5 4508 9 , SrcSpan "tests/examples/CParser.hs" 4508 31 4508 33 , SrcSpan "tests/examples/CParser.hs" 4508 34 4508 35 , SrcSpan "tests/examples/CParser.hs" 4511 27 4511 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 10 4508 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 21 4508 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 21 4508 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 21 4508 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 36 4511 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 36 4508 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 36 4508 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4508 48 4511 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4508 48 4508 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4511 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4511 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4509 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4509 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4509 5 4509 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 10 4511 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4510 10 4510 11 , SrcSpan "tests/examples/CParser.hs" 4511 5 4511 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 11 4510 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 28 4510 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 28 4510 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 28 4510 39 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 40 4510 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4510 40 4510 41 , SrcSpan "tests/examples/CParser.hs" 4510 63 4510 64 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 63 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 41 4510 52 , srcInfoPoints = [] } "happy_var_3"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 53 4510 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 53 4510 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4510 53 4510 63 , srcInfoPoints = [] } "emptyDeclr")))))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 7 4511 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4511 7 4511 8 , SrcSpan "tests/examples/CParser.hs" 4511 8 4511 16 , SrcSpan "tests/examples/CParser.hs" 4511 16 4511 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 7 4511 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4511 7 4511 8 , SrcSpan "tests/examples/CParser.hs" 4511 8 4511 16 , SrcSpan "tests/examples/CParser.hs" 4511 16 4511 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 8 4511 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 18 4511 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 18 4511 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4511 18 4511 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 1 4513 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 1 4513 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 1 4513 16 , srcInfoPoints = [] } "happyReduce_324")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 17 4513 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4513 17 4513 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 19 4513 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 31 4513 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 31 4513 33 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 34 4513 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 34 4513 37 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 38 4513 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 38 4513 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4513 38 4513 56 , srcInfoPoints = [] } "happyReduction_324"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 1 4525 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 1 4525 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 1 4514 19 , srcInfoPoints = [] } "happyReduction_324") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 20 4519 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4514 20 4514 21 , SrcSpan "tests/examples/CParser.hs" 4519 14 4519 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 21 4519 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 21 4514 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 21 4514 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 31 4514 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4514 31 4514 32 , SrcSpan "tests/examples/CParser.hs" 4514 32 4514 40 , SrcSpan "tests/examples/CParser.hs" 4514 40 4514 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4514 32 4514 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 5 4519 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 5 4515 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 5 4515 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 15 4515 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4515 15 4515 16 , SrcSpan "tests/examples/CParser.hs" 4515 16 4515 24 , SrcSpan "tests/examples/CParser.hs" 4515 24 4515 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4515 16 4515 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 5 4519 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 5 4516 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 5 4516 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 15 4516 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4516 15 4516 16 , SrcSpan "tests/examples/CParser.hs" 4516 16 4516 24 , SrcSpan "tests/examples/CParser.hs" 4516 24 4516 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4516 16 4516 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 5 4519 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 5 4517 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 5 4517 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 15 4517 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4517 15 4517 16 , SrcSpan "tests/examples/CParser.hs" 4517 16 4517 24 , SrcSpan "tests/examples/CParser.hs" 4517 24 4517 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4517 16 4517 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 5 4519 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 5 4518 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 5 4518 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 15 4518 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4518 15 4518 16 , SrcSpan "tests/examples/CParser.hs" 4518 16 4518 24 , SrcSpan "tests/examples/CParser.hs" 4518 24 4518 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4518 16 4518 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4519 5 4519 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4519 5 4519 14 , srcInfoPoints = [] } "happyRest"))))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 6 4525 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4520 6 4520 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 8 4525 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4520 8 4520 12 , SrcSpan "tests/examples/CParser.hs" 4520 35 4520 37 , SrcSpan "tests/examples/CParser.hs" 4520 38 4520 39 , SrcSpan "tests/examples/CParser.hs" 4525 29 4525 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 13 4520 24 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 25 4520 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 25 4520 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 25 4520 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 40 4525 29 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 40 4520 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 40 4520 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4520 52 4525 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4520 52 4520 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 5 4525 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4521 5 4521 9 , SrcSpan "tests/examples/CParser.hs" 4521 31 4521 33 , SrcSpan "tests/examples/CParser.hs" 4521 34 4521 35 , SrcSpan "tests/examples/CParser.hs" 4525 28 4525 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 10 4521 20 , srcInfoPoints = [] } "happyOut88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 21 4521 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 21 4521 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 21 4521 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 36 4525 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 36 4521 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 36 4521 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4521 48 4525 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4521 48 4521 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 5 4525 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4522 5 4522 9 , SrcSpan "tests/examples/CParser.hs" 4522 31 4522 33 , SrcSpan "tests/examples/CParser.hs" 4522 34 4522 35 , SrcSpan "tests/examples/CParser.hs" 4525 27 4525 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 10 4522 20 , srcInfoPoints = [] } "happyOut85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 21 4522 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 21 4522 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 21 4522 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 36 4525 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 36 4522 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 36 4522 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4522 48 4525 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4522 48 4522 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4525 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4525 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4523 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4523 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4523 5 4523 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 10 4525 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4524 10 4524 11 , SrcSpan "tests/examples/CParser.hs" 4525 5 4525 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 11 4524 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 28 4524 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 28 4524 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 28 4524 39 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 40 4524 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4524 40 4524 41 , SrcSpan "tests/examples/CParser.hs" 4524 64 4524 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 41 4524 52 , srcInfoPoints = [] } "happy_var_5"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 53 4524 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 53 4524 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4524 53 4524 64 , srcInfoPoints = [] } "happy_var_3")))))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 7 4525 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4525 7 4525 8 , SrcSpan "tests/examples/CParser.hs" 4525 8 4525 16 , SrcSpan "tests/examples/CParser.hs" 4525 16 4525 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 7 4525 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4525 7 4525 8 , SrcSpan "tests/examples/CParser.hs" 4525 8 4525 16 , SrcSpan "tests/examples/CParser.hs" 4525 16 4525 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 8 4525 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 18 4525 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 18 4525 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4525 18 4525 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 1 4527 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 1 4527 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 1 4527 16 , srcInfoPoints = [] } "happyReduce_325")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 17 4527 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4527 17 4527 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 19 4527 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 38 4527 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 38 4527 41 , srcInfoPoints = [] } 82 "82"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 42 4527 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 42 4527 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4527 42 4527 60 , srcInfoPoints = [] } "happyReduction_325"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 1 4534 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 1 4534 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 1 4528 19 , srcInfoPoints = [] } "happyReduction_325") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 20 4528 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4528 20 4528 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4529 5 4529 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4529 5 4529 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 6 4534 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4530 6 4530 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 9 4534 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4530 9 4530 13 , SrcSpan "tests/examples/CParser.hs" 4530 35 4530 37 , SrcSpan "tests/examples/CParser.hs" 4530 38 4530 39 , SrcSpan "tests/examples/CParser.hs" 4534 7 4534 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 14 4530 24 , srcInfoPoints = [] } "happyOut89"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 25 4530 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 25 4530 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 25 4530 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 40 4534 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 40 4530 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 40 4530 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4530 52 4534 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4530 52 4530 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 5 4534 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4531 5 4531 9 , SrcSpan "tests/examples/CParser.hs" 4531 32 4531 34 , SrcSpan "tests/examples/CParser.hs" 4531 35 4531 36 , SrcSpan "tests/examples/CParser.hs" 4534 6 4534 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 10 4531 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 22 4531 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 22 4531 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 22 4531 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 37 4534 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 37 4531 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 37 4531 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4531 49 4534 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4531 49 4531 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4534 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4532 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4532 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4532 5 4532 14 , srcInfoPoints = [] } "happyIn89"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 10 4534 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4533 10 4533 11 , SrcSpan "tests/examples/CParser.hs" 4534 5 4534 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 11 4533 27 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 28 4533 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 28 4533 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 28 4533 39 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 40 4533 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 40 4533 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4533 40 4533 51 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 1 4536 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 1 4536 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 1 4536 16 , srcInfoPoints = [] } "happyReduce_326")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 17 4536 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4536 17 4536 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 19 4536 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 36 4536 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 36 4536 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 39 4536 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 39 4536 42 , srcInfoPoints = [] } 83 "83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 43 4536 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 43 4536 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4536 43 4536 61 , srcInfoPoints = [] } "happyReduction_326"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 1 4541 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 1 4541 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 1 4537 19 , srcInfoPoints = [] } "happyReduction_326") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 20 4538 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4537 20 4537 21 , SrcSpan "tests/examples/CParser.hs" 4538 14 4538 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 21 4538 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 21 4537 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 21 4537 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 31 4537 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4537 31 4537 32 , SrcSpan "tests/examples/CParser.hs" 4537 32 4537 40 , SrcSpan "tests/examples/CParser.hs" 4537 40 4537 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4537 32 4537 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 5 4538 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 5 4538 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 16 4538 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4538 16 4538 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 6 4541 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4539 6 4539 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4541 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4541 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4539 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4539 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 8 4539 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 18 4541 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4539 18 4539 19 , SrcSpan "tests/examples/CParser.hs" 4541 5 4541 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 19 4540 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4539 19 4539 23 , SrcSpan "tests/examples/CParser.hs" 4539 46 4539 48 , SrcSpan "tests/examples/CParser.hs" 4539 49 4539 50 , SrcSpan "tests/examples/CParser.hs" 4540 56 4540 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 24 4539 35 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 36 4539 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 36 4539 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 36 4539 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 51 4540 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 51 4539 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 51 4539 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4539 63 4540 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4539 63 4539 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 5 4540 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4540 5 4540 6 , SrcSpan "tests/examples/CParser.hs" 4540 55 4540 56 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 7 4540 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 20 4540 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 20 4540 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 20 4540 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 32 4540 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 32 4540 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 32 4540 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 55 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 34 4540 43 , srcInfoPoints = [] } "CInitExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 44 4540 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 44 4540 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4540 44 4540 55 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 7 4541 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4541 7 4541 8 , SrcSpan "tests/examples/CParser.hs" 4541 39 4541 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 8 4541 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4541 8 4541 9 , SrcSpan "tests/examples/CParser.hs" 4541 11 4541 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 9 4541 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 9 4541 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 14 4541 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 26 4541 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4541 26 4541 27 , SrcSpan "tests/examples/CParser.hs" 4541 38 4541 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 27 4541 36 , srcInfoPoints = [] } "happyIn90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 37 4541 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 37 4541 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4541 37 4541 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 1 4543 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 1 4543 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 1 4543 16 , srcInfoPoints = [] } "happyReduce_327")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 17 4543 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4543 17 4543 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 19 4543 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 36 4543 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 36 4543 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 39 4543 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 39 4543 42 , srcInfoPoints = [] } 83 "83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 43 4543 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 43 4543 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4543 43 4543 61 , srcInfoPoints = [] } "happyReduction_327"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 1 4551 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 1 4551 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 1 4544 19 , srcInfoPoints = [] } "happyReduction_327") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 20 4547 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4544 20 4544 21 , SrcSpan "tests/examples/CParser.hs" 4547 14 4547 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 21 4547 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 21 4544 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 21 4544 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 31 4544 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4544 31 4544 32 , SrcSpan "tests/examples/CParser.hs" 4544 32 4544 40 , SrcSpan "tests/examples/CParser.hs" 4544 40 4544 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4544 32 4544 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 5 4547 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 5 4545 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 5 4545 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 15 4545 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4545 15 4545 16 , SrcSpan "tests/examples/CParser.hs" 4545 16 4545 24 , SrcSpan "tests/examples/CParser.hs" 4545 24 4545 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4545 16 4545 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 5 4547 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 5 4546 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 5 4546 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 15 4546 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4546 15 4546 16 , SrcSpan "tests/examples/CParser.hs" 4546 16 4546 24 , SrcSpan "tests/examples/CParser.hs" 4546 24 4546 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4546 16 4546 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 5 4547 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 5 4547 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 16 4547 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4547 16 4547 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 6 4551 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4548 6 4548 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4551 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4551 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4548 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4548 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 8 4548 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 18 4551 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4548 18 4548 19 , SrcSpan "tests/examples/CParser.hs" 4551 5 4551 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 19 4550 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4548 19 4548 23 , SrcSpan "tests/examples/CParser.hs" 4548 46 4548 48 , SrcSpan "tests/examples/CParser.hs" 4548 49 4548 50 , SrcSpan "tests/examples/CParser.hs" 4550 67 4550 68 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 24 4548 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 36 4548 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 36 4548 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 36 4548 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 51 4550 67 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 51 4548 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 51 4548 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4548 63 4550 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4548 63 4548 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 5 4550 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4549 5 4549 9 , SrcSpan "tests/examples/CParser.hs" 4549 31 4549 33 , SrcSpan "tests/examples/CParser.hs" 4549 34 4549 35 , SrcSpan "tests/examples/CParser.hs" 4550 66 4550 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 10 4549 20 , srcInfoPoints = [] } "happyOut92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 21 4549 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 21 4549 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 21 4549 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 36 4550 66 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 36 4549 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 36 4549 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4549 48 4550 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4549 48 4549 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 5 4550 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4550 5 4550 6 , SrcSpan "tests/examples/CParser.hs" 4550 65 4550 66 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 7 4550 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 20 4550 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 20 4550 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 20 4550 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 32 4550 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 32 4550 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 32 4550 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 65 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 34 4550 43 , srcInfoPoints = [] } "CInitList"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 44 4550 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4550 44 4550 45 , SrcSpan "tests/examples/CParser.hs" 4550 64 4550 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 45 4550 52 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 53 4550 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 53 4550 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4550 53 4550 64 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 7 4551 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4551 7 4551 8 , SrcSpan "tests/examples/CParser.hs" 4551 39 4551 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 8 4551 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4551 8 4551 9 , SrcSpan "tests/examples/CParser.hs" 4551 11 4551 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 9 4551 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 9 4551 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 14 4551 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 26 4551 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4551 26 4551 27 , SrcSpan "tests/examples/CParser.hs" 4551 38 4551 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 27 4551 36 , srcInfoPoints = [] } "happyIn90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 37 4551 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 37 4551 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4551 37 4551 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 1 4553 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 1 4553 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 1 4553 16 , srcInfoPoints = [] } "happyReduce_328")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 17 4553 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4553 17 4553 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 19 4553 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 36 4553 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 36 4553 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 39 4553 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 39 4553 42 , srcInfoPoints = [] } 83 "83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 43 4553 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 43 4553 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4553 43 4553 61 , srcInfoPoints = [] } "happyReduction_328"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 1 4562 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 1 4562 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 1 4554 19 , srcInfoPoints = [] } "happyReduction_328") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 20 4558 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4554 20 4554 21 , SrcSpan "tests/examples/CParser.hs" 4558 14 4558 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 21 4558 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 21 4554 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 21 4554 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 31 4554 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4554 31 4554 32 , SrcSpan "tests/examples/CParser.hs" 4554 32 4554 40 , SrcSpan "tests/examples/CParser.hs" 4554 40 4554 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4554 32 4554 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 5 4558 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 5 4555 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 5 4555 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 15 4555 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4555 15 4555 16 , SrcSpan "tests/examples/CParser.hs" 4555 16 4555 24 , SrcSpan "tests/examples/CParser.hs" 4555 24 4555 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4555 16 4555 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 5 4558 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 5 4556 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 5 4556 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 15 4556 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4556 15 4556 16 , SrcSpan "tests/examples/CParser.hs" 4556 16 4556 24 , SrcSpan "tests/examples/CParser.hs" 4556 24 4556 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4556 16 4556 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 5 4558 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 5 4557 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 5 4557 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 15 4557 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4557 15 4557 16 , SrcSpan "tests/examples/CParser.hs" 4557 16 4557 24 , SrcSpan "tests/examples/CParser.hs" 4557 24 4557 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4557 16 4557 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 5 4558 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 5 4558 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 16 4558 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4558 16 4558 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 6 4562 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4559 6 4559 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4562 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4562 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4559 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4559 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 8 4559 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 18 4562 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4559 18 4559 19 , SrcSpan "tests/examples/CParser.hs" 4562 5 4562 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 19 4561 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4559 19 4559 23 , SrcSpan "tests/examples/CParser.hs" 4559 46 4559 48 , SrcSpan "tests/examples/CParser.hs" 4559 49 4559 50 , SrcSpan "tests/examples/CParser.hs" 4561 67 4561 68 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 24 4559 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 36 4559 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 36 4559 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 36 4559 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 51 4561 67 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 51 4559 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 51 4559 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4559 63 4561 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4559 63 4559 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 5 4561 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4560 5 4560 9 , SrcSpan "tests/examples/CParser.hs" 4560 31 4560 33 , SrcSpan "tests/examples/CParser.hs" 4560 34 4560 35 , SrcSpan "tests/examples/CParser.hs" 4561 66 4561 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 10 4560 20 , srcInfoPoints = [] } "happyOut92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 21 4560 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 21 4560 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 21 4560 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 36 4561 66 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 36 4560 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 36 4560 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4560 48 4561 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4560 48 4560 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 5 4561 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4561 5 4561 6 , SrcSpan "tests/examples/CParser.hs" 4561 65 4561 66 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 7 4561 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 20 4561 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 20 4561 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 20 4561 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 32 4561 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 32 4561 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 32 4561 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 65 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 34 4561 43 , srcInfoPoints = [] } "CInitList"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 44 4561 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4561 44 4561 45 , SrcSpan "tests/examples/CParser.hs" 4561 64 4561 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 45 4561 52 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 53 4561 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 53 4561 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4561 53 4561 64 , srcInfoPoints = [] } "happy_var_2"))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 7 4562 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4562 7 4562 8 , SrcSpan "tests/examples/CParser.hs" 4562 39 4562 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 8 4562 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4562 8 4562 9 , SrcSpan "tests/examples/CParser.hs" 4562 11 4562 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 9 4562 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 9 4562 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 14 4562 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 26 4562 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4562 26 4562 27 , SrcSpan "tests/examples/CParser.hs" 4562 38 4562 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 27 4562 36 , srcInfoPoints = [] } "happyIn90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 37 4562 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 37 4562 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4562 37 4562 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 1 4564 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 1 4564 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 1 4564 16 , srcInfoPoints = [] } "happyReduce_329")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 17 4564 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4564 17 4564 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 19 4564 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 38 4564 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 38 4564 41 , srcInfoPoints = [] } 84 "84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 42 4564 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 42 4564 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4564 42 4564 60 , srcInfoPoints = [] } "happyReduction_329"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 1 4567 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 1 4565 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 1 4565 19 , srcInfoPoints = [] } "happyReduction_329")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 21 4567 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4565 21 4565 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4567 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4565 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4565 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4565 24 4565 33 , srcInfoPoints = [] } "happyIn91"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 10 4567 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4566 10 4566 11 , SrcSpan "tests/examples/CParser.hs" 4567 5 4567 6 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 11 4566 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 11 4566 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4566 11 4566 18 , srcInfoPoints = [] } "Nothing")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 1 4569 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 1 4569 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 1 4569 16 , srcInfoPoints = [] } "happyReduce_330")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 17 4569 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4569 17 4569 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 19 4569 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 38 4569 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 38 4569 41 , srcInfoPoints = [] } 84 "84"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 42 4569 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 42 4569 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4569 42 4569 60 , srcInfoPoints = [] } "happyReduction_330"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 1 4575 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 1 4575 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 1 4570 19 , srcInfoPoints = [] } "happyReduction_330") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 20 4570 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4570 20 4570 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4571 5 4571 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4571 5 4571 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 6 4575 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4572 6 4572 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 9 4575 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4572 9 4572 13 , SrcSpan "tests/examples/CParser.hs" 4572 35 4572 37 , SrcSpan "tests/examples/CParser.hs" 4572 38 4572 39 , SrcSpan "tests/examples/CParser.hs" 4575 6 4575 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 14 4572 24 , srcInfoPoints = [] } "happyOut90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 25 4572 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 25 4572 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 25 4572 34 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 40 4575 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 40 4572 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 40 4572 51 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4572 52 4575 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4572 52 4572 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4575 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4573 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4573 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4573 5 4573 14 , srcInfoPoints = [] } "happyIn91"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 10 4575 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4574 10 4574 11 , SrcSpan "tests/examples/CParser.hs" 4575 5 4575 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 27 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 11 4574 15 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 16 4574 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 16 4574 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4574 16 4574 27 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 1 4577 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 1 4577 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 1 4577 16 , srcInfoPoints = [] } "happyReduce_331")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 17 4577 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4577 17 4577 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 19 4577 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 38 4577 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 38 4577 41 , srcInfoPoints = [] } 85 "85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 42 4577 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 42 4577 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4577 42 4577 60 , srcInfoPoints = [] } "happyReduction_331"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 1 4580 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 1 4578 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 1 4578 19 , srcInfoPoints = [] } "happyReduction_331")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 21 4580 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4578 21 4578 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4580 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4578 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4578 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4578 24 4578 33 , srcInfoPoints = [] } "happyIn92"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 10 4580 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4579 10 4579 11 , SrcSpan "tests/examples/CParser.hs" 4580 5 4580 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 11 4579 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 11 4579 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4579 11 4579 16 , srcInfoPoints = [] } "empty")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 1 4582 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 1 4582 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 1 4582 16 , srcInfoPoints = [] } "happyReduce_332")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 17 4582 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4582 17 4582 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 19 4582 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 38 4582 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 38 4582 41 , srcInfoPoints = [] } 85 "85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 42 4582 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 42 4582 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4582 42 4582 60 , srcInfoPoints = [] } "happyReduction_332"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 1 4587 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 1 4587 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 1 4583 19 , srcInfoPoints = [] } "happyReduction_332") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 20 4583 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4583 20 4583 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 6 4587 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4584 6 4584 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 9 4587 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4584 9 4584 13 , SrcSpan "tests/examples/CParser.hs" 4584 35 4584 37 , SrcSpan "tests/examples/CParser.hs" 4584 38 4584 39 , SrcSpan "tests/examples/CParser.hs" 4587 6 4587 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 14 4584 24 , srcInfoPoints = [] } "happyOut90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 25 4584 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 25 4584 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 25 4584 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 40 4587 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 40 4584 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 40 4584 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4584 52 4587 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4584 52 4584 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4587 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4585 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4585 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4585 5 4585 14 , srcInfoPoints = [] } "happyIn92"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 10 4587 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4586 10 4586 11 , SrcSpan "tests/examples/CParser.hs" 4587 5 4587 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 11 4586 20 , srcInfoPoints = [] } "singleton"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 21 4586 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4586 21 4586 22 , SrcSpan "tests/examples/CParser.hs" 4586 24 4586 25 , SrcSpan "tests/examples/CParser.hs" 4586 36 4586 37 ] } Boxed [ List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 22 4586 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4586 22 4586 23 , SrcSpan "tests/examples/CParser.hs" 4586 23 4586 24 ] } [] , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 25 4586 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 25 4586 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4586 25 4586 36 , srcInfoPoints = [] } "happy_var_1")) ]))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 1 4589 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 1 4589 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 1 4589 16 , srcInfoPoints = [] } "happyReduce_333")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 17 4589 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4589 17 4589 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 19 4589 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 38 4589 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 38 4589 41 , srcInfoPoints = [] } 85 "85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 42 4589 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 42 4589 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4589 42 4589 60 , srcInfoPoints = [] } "happyReduction_333"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 1 4596 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 1 4596 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 1 4590 19 , srcInfoPoints = [] } "happyReduction_333") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 20 4590 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4590 20 4590 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4591 5 4591 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4591 5 4591 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 6 4596 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4592 6 4592 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 9 4596 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4592 9 4592 13 , SrcSpan "tests/examples/CParser.hs" 4592 35 4592 37 , SrcSpan "tests/examples/CParser.hs" 4592 38 4592 39 , SrcSpan "tests/examples/CParser.hs" 4596 7 4596 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 14 4592 24 , srcInfoPoints = [] } "happyOut93"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 25 4592 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 25 4592 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 25 4592 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 40 4596 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 40 4592 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 40 4592 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4592 52 4596 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4592 52 4592 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 5 4596 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4593 5 4593 9 , SrcSpan "tests/examples/CParser.hs" 4593 31 4593 33 , SrcSpan "tests/examples/CParser.hs" 4593 34 4593 35 , SrcSpan "tests/examples/CParser.hs" 4596 6 4596 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 10 4593 20 , srcInfoPoints = [] } "happyOut90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 21 4593 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 21 4593 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 21 4593 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 36 4596 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 36 4593 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 36 4593 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4593 48 4596 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4593 48 4593 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4596 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4594 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4594 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4594 5 4594 14 , srcInfoPoints = [] } "happyIn92"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 10 4596 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4595 10 4595 11 , SrcSpan "tests/examples/CParser.hs" 4596 5 4596 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 11 4595 20 , srcInfoPoints = [] } "singleton"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 21 4595 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4595 21 4595 22 , SrcSpan "tests/examples/CParser.hs" 4595 33 4595 34 , SrcSpan "tests/examples/CParser.hs" 4595 45 4595 46 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 22 4595 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 22 4595 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 22 4595 33 , srcInfoPoints = [] } "happy_var_1")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 34 4595 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 34 4595 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4595 34 4595 45 , srcInfoPoints = [] } "happy_var_2")) ]))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 1 4598 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 1 4598 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 1 4598 16 , srcInfoPoints = [] } "happyReduce_334")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 17 4598 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4598 17 4598 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 19 4598 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 38 4598 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 38 4598 41 , srcInfoPoints = [] } 85 "85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 42 4598 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 42 4598 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4598 42 4598 60 , srcInfoPoints = [] } "happyReduction_334"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 1 4606 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 1 4606 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 1 4599 19 , srcInfoPoints = [] } "happyReduction_334") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 20 4599 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4599 20 4599 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4600 5 4600 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4600 5 4600 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4601 5 4601 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4601 5 4601 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 6 4606 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4602 6 4602 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 9 4606 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4602 9 4602 13 , SrcSpan "tests/examples/CParser.hs" 4602 35 4602 37 , SrcSpan "tests/examples/CParser.hs" 4602 38 4602 39 , SrcSpan "tests/examples/CParser.hs" 4606 7 4606 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 14 4602 24 , srcInfoPoints = [] } "happyOut92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 25 4602 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 25 4602 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 25 4602 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 40 4606 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 40 4602 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 40 4602 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4602 52 4606 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4602 52 4602 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 5 4606 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4603 5 4603 9 , SrcSpan "tests/examples/CParser.hs" 4603 31 4603 33 , SrcSpan "tests/examples/CParser.hs" 4603 34 4603 35 , SrcSpan "tests/examples/CParser.hs" 4606 6 4606 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 10 4603 20 , srcInfoPoints = [] } "happyOut90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 21 4603 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 21 4603 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 21 4603 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 36 4606 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 36 4603 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 36 4603 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4603 48 4606 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4603 48 4603 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4606 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4604 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4604 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4604 5 4604 14 , srcInfoPoints = [] } "happyIn92"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 10 4606 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4605 10 4605 11 , SrcSpan "tests/examples/CParser.hs" 4606 5 4606 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 11 4605 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 23 4605 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4605 23 4605 24 , SrcSpan "tests/examples/CParser.hs" 4605 24 4605 28 , SrcSpan "tests/examples/CParser.hs" 4605 28 4605 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 23 4605 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4605 23 4605 24 , SrcSpan "tests/examples/CParser.hs" 4605 24 4605 28 , SrcSpan "tests/examples/CParser.hs" 4605 28 4605 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 24 4605 28 , srcInfoPoints = [] } "snoc"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 30 4605 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4605 30 4605 31 , SrcSpan "tests/examples/CParser.hs" 4605 33 4605 34 , SrcSpan "tests/examples/CParser.hs" 4605 45 4605 46 ] } Boxed [ List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 31 4605 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4605 31 4605 32 , SrcSpan "tests/examples/CParser.hs" 4605 32 4605 33 ] } [] , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 34 4605 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 34 4605 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4605 34 4605 45 , srcInfoPoints = [] } "happy_var_3")) ]))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 1 4608 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 1 4608 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 1 4608 16 , srcInfoPoints = [] } "happyReduce_335")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 17 4608 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4608 17 4608 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 19 4608 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 31 4608 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 31 4608 33 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 34 4608 37 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 34 4608 37 , srcInfoPoints = [] } 85 "85"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 38 4608 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 38 4608 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4608 38 4608 56 , srcInfoPoints = [] } "happyReduction_335"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 1 4619 30 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 1 4619 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 1 4609 19 , srcInfoPoints = [] } "happyReduction_335") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 20 4613 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4609 20 4609 21 , SrcSpan "tests/examples/CParser.hs" 4613 14 4613 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 21 4613 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 21 4609 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 21 4609 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 31 4609 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4609 31 4609 32 , SrcSpan "tests/examples/CParser.hs" 4609 32 4609 40 , SrcSpan "tests/examples/CParser.hs" 4609 40 4609 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4609 32 4609 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 5 4613 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 5 4610 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 5 4610 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 15 4610 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4610 15 4610 16 , SrcSpan "tests/examples/CParser.hs" 4610 16 4610 24 , SrcSpan "tests/examples/CParser.hs" 4610 24 4610 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4610 16 4610 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 5 4613 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 5 4611 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 5 4611 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 15 4611 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4611 15 4611 16 , SrcSpan "tests/examples/CParser.hs" 4611 16 4611 24 , SrcSpan "tests/examples/CParser.hs" 4611 24 4611 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4611 16 4611 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 5 4613 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 5 4612 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 5 4612 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 15 4612 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4612 15 4612 16 , SrcSpan "tests/examples/CParser.hs" 4612 16 4612 24 , SrcSpan "tests/examples/CParser.hs" 4612 24 4612 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4612 16 4612 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4613 5 4613 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4613 5 4613 14 , srcInfoPoints = [] } "happyRest")))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 6 4619 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4614 6 4614 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 8 4619 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4614 8 4614 12 , SrcSpan "tests/examples/CParser.hs" 4614 34 4614 36 , SrcSpan "tests/examples/CParser.hs" 4614 37 4614 38 , SrcSpan "tests/examples/CParser.hs" 4619 29 4619 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 13 4614 23 , srcInfoPoints = [] } "happyOut92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 24 4614 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 24 4614 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 24 4614 33 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 39 4619 29 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 39 4614 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 39 4614 50 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4614 51 4619 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4614 51 4614 53 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 5 4619 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4615 5 4615 9 , SrcSpan "tests/examples/CParser.hs" 4615 31 4615 33 , SrcSpan "tests/examples/CParser.hs" 4615 34 4615 35 , SrcSpan "tests/examples/CParser.hs" 4619 28 4619 29 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 10 4615 20 , srcInfoPoints = [] } "happyOut93"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 21 4615 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 21 4615 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 21 4615 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 36 4619 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 36 4615 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 36 4615 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4615 48 4619 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4615 48 4615 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 5 4619 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4616 5 4616 9 , SrcSpan "tests/examples/CParser.hs" 4616 31 4616 33 , SrcSpan "tests/examples/CParser.hs" 4616 34 4616 35 , SrcSpan "tests/examples/CParser.hs" 4619 27 4619 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 10 4616 20 , srcInfoPoints = [] } "happyOut90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 21 4616 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 21 4616 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 21 4616 30 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 36 4619 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 36 4616 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 36 4616 47 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4616 48 4619 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4616 48 4616 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4619 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4619 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4617 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4617 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4617 5 4617 14 , srcInfoPoints = [] } "happyIn92"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 10 4619 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4618 10 4618 11 , SrcSpan "tests/examples/CParser.hs" 4619 5 4619 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 11 4618 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 23 4618 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4618 23 4618 24 , SrcSpan "tests/examples/CParser.hs" 4618 24 4618 28 , SrcSpan "tests/examples/CParser.hs" 4618 28 4618 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 23 4618 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4618 23 4618 24 , SrcSpan "tests/examples/CParser.hs" 4618 24 4618 28 , SrcSpan "tests/examples/CParser.hs" 4618 28 4618 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 24 4618 28 , srcInfoPoints = [] } "snoc"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 30 4618 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4618 30 4618 31 , SrcSpan "tests/examples/CParser.hs" 4618 42 4618 43 , SrcSpan "tests/examples/CParser.hs" 4618 54 4618 55 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 31 4618 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 31 4618 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 31 4618 42 , srcInfoPoints = [] } "happy_var_3")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 43 4618 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 43 4618 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4618 43 4618 54 , srcInfoPoints = [] } "happy_var_4")) ])))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 7 4619 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4619 7 4619 8 , SrcSpan "tests/examples/CParser.hs" 4619 8 4619 16 , SrcSpan "tests/examples/CParser.hs" 4619 16 4619 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 7 4619 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4619 7 4619 8 , SrcSpan "tests/examples/CParser.hs" 4619 8 4619 16 , SrcSpan "tests/examples/CParser.hs" 4619 16 4619 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 8 4619 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 18 4619 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 18 4619 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4619 18 4619 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 1 4621 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 1 4621 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 1 4621 16 , srcInfoPoints = [] } "happyReduce_336")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 17 4621 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4621 17 4621 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 19 4621 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 38 4621 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 38 4621 41 , srcInfoPoints = [] } 86 "86"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 42 4621 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 42 4621 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4621 42 4621 60 , srcInfoPoints = [] } "happyReduction_336"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 1 4627 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 1 4627 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 1 4622 19 , srcInfoPoints = [] } "happyReduction_336") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 20 4622 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4622 20 4622 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4623 5 4623 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4623 5 4623 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 6 4627 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4624 6 4624 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 9 4627 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4624 9 4624 13 , SrcSpan "tests/examples/CParser.hs" 4624 35 4624 37 , SrcSpan "tests/examples/CParser.hs" 4624 38 4624 39 , SrcSpan "tests/examples/CParser.hs" 4627 6 4627 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 14 4624 24 , srcInfoPoints = [] } "happyOut94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 25 4624 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 25 4624 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 25 4624 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 40 4627 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 40 4624 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 40 4624 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4624 52 4627 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4624 52 4624 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4627 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4625 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4625 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4625 5 4625 14 , srcInfoPoints = [] } "happyIn93"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 10 4627 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4626 10 4626 11 , SrcSpan "tests/examples/CParser.hs" 4627 5 4627 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 11 4626 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 19 4626 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 19 4626 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4626 19 4626 30 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 1 4629 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 1 4629 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 1 4629 16 , srcInfoPoints = [] } "happyReduce_337")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 17 4629 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4629 17 4629 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 19 4629 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 36 4629 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 36 4629 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 39 4629 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 39 4629 42 , srcInfoPoints = [] } 86 "86"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 43 4629 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 43 4629 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4629 43 4629 61 , srcInfoPoints = [] } "happyReduction_337"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 1 4635 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 1 4635 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 1 4630 19 , srcInfoPoints = [] } "happyReduction_337") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 20 4632 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4630 20 4630 21 , SrcSpan "tests/examples/CParser.hs" 4632 14 4632 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 21 4632 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 21 4630 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 21 4630 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 31 4630 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4630 31 4630 32 , SrcSpan "tests/examples/CParser.hs" 4630 32 4630 40 , SrcSpan "tests/examples/CParser.hs" 4630 40 4630 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4630 32 4630 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 5 4632 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 5 4631 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 5 4631 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 15 4631 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4631 15 4631 16 , SrcSpan "tests/examples/CParser.hs" 4631 16 4631 24 , SrcSpan "tests/examples/CParser.hs" 4631 24 4631 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4631 16 4631 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 5 4632 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 5 4632 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 16 4632 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4632 16 4632 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 6 4635 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4633 6 4633 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4635 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4635 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4633 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4633 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 8 4633 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 18 4635 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4633 18 4633 19 , SrcSpan "tests/examples/CParser.hs" 4635 5 4635 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 19 4634 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4633 19 4633 23 , SrcSpan "tests/examples/CParser.hs" 4633 46 4633 48 , SrcSpan "tests/examples/CParser.hs" 4633 49 4633 50 , SrcSpan "tests/examples/CParser.hs" 4634 71 4634 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 24 4633 35 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 36 4633 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 36 4633 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 36 4633 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 51 4634 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 51 4633 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 51 4633 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4633 63 4634 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4633 63 4633 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 5 4634 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4634 5 4634 6 , SrcSpan "tests/examples/CParser.hs" 4634 70 4634 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 7 4634 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 20 4634 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 20 4634 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 20 4634 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 32 4634 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 32 4634 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 32 4634 33 , srcInfoPoints = [] } "$"))) (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 34 4634 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4634 34 4634 35 , SrcSpan "tests/examples/CParser.hs" 4634 38 4634 40 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 35 4634 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 35 4634 37 , srcInfoPoints = [] } "at") ] (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 41 4634 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4634 41 4634 42 , SrcSpan "tests/examples/CParser.hs" 4634 69 4634 70 ] } [ App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 66 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 42 4634 54 , srcInfoPoints = [] } "CMemberDesig"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 55 4634 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 55 4634 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 55 4634 66 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 67 4634 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 67 4634 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4634 67 4634 69 , srcInfoPoints = [] } "at"))) ]))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 7 4635 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4635 7 4635 8 , SrcSpan "tests/examples/CParser.hs" 4635 39 4635 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 8 4635 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4635 8 4635 9 , SrcSpan "tests/examples/CParser.hs" 4635 11 4635 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 9 4635 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 9 4635 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 14 4635 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 26 4635 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4635 26 4635 27 , SrcSpan "tests/examples/CParser.hs" 4635 38 4635 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 27 4635 36 , srcInfoPoints = [] } "happyIn93"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 37 4635 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 37 4635 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4635 37 4635 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 1 4637 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 1 4637 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 1 4637 16 , srcInfoPoints = [] } "happyReduce_338")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 17 4637 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4637 17 4637 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 19 4637 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 38 4637 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 38 4637 41 , srcInfoPoints = [] } 86 "86"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 42 4637 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 42 4637 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4637 42 4637 60 , srcInfoPoints = [] } "happyReduction_338"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 1 4642 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 1 4642 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 1 4638 19 , srcInfoPoints = [] } "happyReduction_338") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 20 4638 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4638 20 4638 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 6 4642 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4639 6 4639 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 9 4642 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4639 9 4639 13 , SrcSpan "tests/examples/CParser.hs" 4639 35 4639 37 , SrcSpan "tests/examples/CParser.hs" 4639 38 4639 39 , SrcSpan "tests/examples/CParser.hs" 4642 6 4642 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 14 4639 24 , srcInfoPoints = [] } "happyOut96"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 25 4639 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 25 4639 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 25 4639 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 40 4642 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 40 4639 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 40 4639 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4639 52 4642 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4639 52 4639 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4642 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4640 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4640 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4640 5 4640 14 , srcInfoPoints = [] } "happyIn93"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 10 4642 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4641 10 4641 11 , SrcSpan "tests/examples/CParser.hs" 4642 5 4642 6 ] } (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 11 4641 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4641 11 4641 12 , SrcSpan "tests/examples/CParser.hs" 4641 23 4641 24 ] } [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 12 4641 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 12 4641 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4641 12 4641 23 , srcInfoPoints = [] } "happy_var_1")) ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 1 4644 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 1 4644 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 1 4644 16 , srcInfoPoints = [] } "happyReduce_339")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 17 4644 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4644 17 4644 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 19 4644 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 38 4644 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 38 4644 41 , srcInfoPoints = [] } 87 "87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 42 4644 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 42 4644 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4644 42 4644 60 , srcInfoPoints = [] } "happyReduction_339"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 1 4649 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 1 4649 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 1 4645 19 , srcInfoPoints = [] } "happyReduction_339") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 20 4645 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4645 20 4645 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 6 4649 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4646 6 4646 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 9 4649 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4646 9 4646 13 , SrcSpan "tests/examples/CParser.hs" 4646 35 4646 37 , SrcSpan "tests/examples/CParser.hs" 4646 38 4646 39 , SrcSpan "tests/examples/CParser.hs" 4649 6 4649 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 14 4646 24 , srcInfoPoints = [] } "happyOut95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 25 4646 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 25 4646 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 25 4646 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 40 4649 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 40 4646 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 40 4646 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4646 52 4649 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4646 52 4646 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4649 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4647 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4647 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4647 5 4647 14 , srcInfoPoints = [] } "happyIn94"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 10 4649 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4648 10 4648 11 , SrcSpan "tests/examples/CParser.hs" 4649 5 4649 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 11 4648 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 21 4648 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 21 4648 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4648 21 4648 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 1 4651 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 1 4651 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 1 4651 16 , srcInfoPoints = [] } "happyReduce_340")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 17 4651 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4651 17 4651 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 19 4651 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 38 4651 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 38 4651 41 , srcInfoPoints = [] } 87 "87"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 42 4651 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 42 4651 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4651 42 4651 60 , srcInfoPoints = [] } "happyReduction_340"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 1 4658 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 1 4658 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 1 4652 19 , srcInfoPoints = [] } "happyReduction_340") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 20 4652 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4652 20 4652 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4653 5 4653 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4653 5 4653 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 6 4658 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4654 6 4654 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 9 4658 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4654 9 4654 13 , SrcSpan "tests/examples/CParser.hs" 4654 35 4654 37 , SrcSpan "tests/examples/CParser.hs" 4654 38 4654 39 , SrcSpan "tests/examples/CParser.hs" 4658 7 4658 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 14 4654 24 , srcInfoPoints = [] } "happyOut94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 25 4654 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 25 4654 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 25 4654 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 40 4658 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 40 4654 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 40 4654 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4654 52 4658 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4654 52 4654 54 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 5 4658 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4655 5 4655 9 , SrcSpan "tests/examples/CParser.hs" 4655 31 4655 33 , SrcSpan "tests/examples/CParser.hs" 4655 34 4655 35 , SrcSpan "tests/examples/CParser.hs" 4658 6 4658 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 10 4655 20 , srcInfoPoints = [] } "happyOut95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 21 4655 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 21 4655 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 21 4655 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 36 4658 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 36 4655 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 36 4655 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4655 48 4658 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4655 48 4655 50 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4658 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4656 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4656 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4656 5 4656 14 , srcInfoPoints = [] } "happyIn94"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 10 4658 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4657 10 4657 11 , SrcSpan "tests/examples/CParser.hs" 4658 5 4658 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 11 4657 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 23 4657 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4657 23 4657 24 , SrcSpan "tests/examples/CParser.hs" 4657 24 4657 28 , SrcSpan "tests/examples/CParser.hs" 4657 28 4657 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 23 4657 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4657 23 4657 24 , SrcSpan "tests/examples/CParser.hs" 4657 24 4657 28 , SrcSpan "tests/examples/CParser.hs" 4657 28 4657 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 24 4657 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 30 4657 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 30 4657 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4657 30 4657 41 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 1 4660 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 1 4660 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 1 4660 16 , srcInfoPoints = [] } "happyReduce_341")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 17 4660 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4660 17 4660 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 19 4660 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 36 4660 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 36 4660 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 39 4660 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 39 4660 42 , srcInfoPoints = [] } 88 "88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 43 4660 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 43 4660 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4660 43 4660 61 , srcInfoPoints = [] } "happyReduction_341"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 1 4668 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 1 4668 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 1 4661 19 , srcInfoPoints = [] } "happyReduction_341") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 20 4664 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4661 20 4661 21 , SrcSpan "tests/examples/CParser.hs" 4664 14 4664 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 21 4664 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 21 4661 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 21 4661 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 31 4661 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4661 31 4661 32 , SrcSpan "tests/examples/CParser.hs" 4661 32 4661 40 , SrcSpan "tests/examples/CParser.hs" 4661 40 4661 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4661 32 4661 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 5 4664 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 5 4662 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 5 4662 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 15 4662 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4662 15 4662 16 , SrcSpan "tests/examples/CParser.hs" 4662 16 4662 24 , SrcSpan "tests/examples/CParser.hs" 4662 24 4662 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4662 16 4662 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 5 4664 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 5 4663 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 5 4663 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 15 4663 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4663 15 4663 16 , SrcSpan "tests/examples/CParser.hs" 4663 16 4663 24 , SrcSpan "tests/examples/CParser.hs" 4663 24 4663 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4663 16 4663 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 5 4664 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 5 4664 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 16 4664 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4664 16 4664 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 6 4668 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4665 6 4665 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4668 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4668 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4665 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4665 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 8 4665 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 18 4668 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4665 18 4665 19 , SrcSpan "tests/examples/CParser.hs" 4668 5 4668 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 19 4667 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4665 19 4665 23 , SrcSpan "tests/examples/CParser.hs" 4665 46 4665 48 , SrcSpan "tests/examples/CParser.hs" 4665 49 4665 50 , SrcSpan "tests/examples/CParser.hs" 4667 57 4667 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 24 4665 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 36 4665 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 36 4665 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 36 4665 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 51 4667 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 51 4665 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 51 4665 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4665 63 4667 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4665 63 4665 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 5 4667 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4666 5 4666 9 , SrcSpan "tests/examples/CParser.hs" 4666 32 4666 34 , SrcSpan "tests/examples/CParser.hs" 4666 35 4666 36 , SrcSpan "tests/examples/CParser.hs" 4667 56 4667 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 10 4666 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 22 4666 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 22 4666 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 22 4666 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 37 4667 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 37 4666 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 37 4666 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4666 49 4667 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4666 49 4666 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 5 4667 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4667 5 4667 6 , SrcSpan "tests/examples/CParser.hs" 4667 55 4667 56 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 7 4667 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 20 4667 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 20 4667 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 20 4667 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 32 4667 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 32 4667 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 32 4667 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 55 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 34 4667 43 , srcInfoPoints = [] } "CArrDesig"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 44 4667 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 44 4667 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4667 44 4667 55 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 7 4668 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4668 7 4668 8 , SrcSpan "tests/examples/CParser.hs" 4668 39 4668 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 8 4668 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4668 8 4668 9 , SrcSpan "tests/examples/CParser.hs" 4668 11 4668 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 9 4668 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 9 4668 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 14 4668 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 26 4668 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4668 26 4668 27 , SrcSpan "tests/examples/CParser.hs" 4668 38 4668 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 27 4668 36 , srcInfoPoints = [] } "happyIn95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 37 4668 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 37 4668 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4668 37 4668 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 1 4670 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 1 4670 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 1 4670 16 , srcInfoPoints = [] } "happyReduce_342")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 17 4670 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4670 17 4670 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 19 4670 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 36 4670 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 36 4670 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 39 4670 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 39 4670 42 , srcInfoPoints = [] } 88 "88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 43 4670 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 43 4670 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4670 43 4670 61 , srcInfoPoints = [] } "happyReduction_342"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 1 4677 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 1 4677 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 1 4671 19 , srcInfoPoints = [] } "happyReduction_342") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 20 4673 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4671 20 4671 21 , SrcSpan "tests/examples/CParser.hs" 4673 14 4673 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 21 4673 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 21 4671 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 21 4671 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 31 4671 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4671 31 4671 32 , SrcSpan "tests/examples/CParser.hs" 4671 32 4671 40 , SrcSpan "tests/examples/CParser.hs" 4671 40 4671 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4671 32 4671 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 5 4673 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 5 4672 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 5 4672 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 15 4672 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4672 15 4672 16 , SrcSpan "tests/examples/CParser.hs" 4672 16 4672 24 , SrcSpan "tests/examples/CParser.hs" 4672 24 4672 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4672 16 4672 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 5 4673 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 5 4673 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 16 4673 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4673 16 4673 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 6 4677 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4674 6 4674 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4677 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4677 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4674 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4674 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 8 4674 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 18 4677 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4674 18 4674 19 , SrcSpan "tests/examples/CParser.hs" 4677 5 4677 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 19 4676 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4674 19 4674 23 , SrcSpan "tests/examples/CParser.hs" 4674 46 4674 48 , SrcSpan "tests/examples/CParser.hs" 4674 49 4674 50 , SrcSpan "tests/examples/CParser.hs" 4676 60 4676 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 24 4674 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 36 4674 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 36 4674 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 36 4674 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 51 4676 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 51 4674 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 51 4674 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4674 63 4676 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4674 63 4674 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 5 4676 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4675 5 4675 9 , SrcSpan "tests/examples/CParser.hs" 4675 32 4675 34 , SrcSpan "tests/examples/CParser.hs" 4675 35 4675 36 , SrcSpan "tests/examples/CParser.hs" 4676 59 4676 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 10 4675 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 22 4675 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 22 4675 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 22 4675 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 37 4676 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 37 4675 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 37 4675 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4675 49 4676 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4675 49 4675 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 5 4676 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4676 5 4676 6 , SrcSpan "tests/examples/CParser.hs" 4676 58 4676 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 7 4676 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 20 4676 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 20 4676 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 20 4676 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 32 4676 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 32 4676 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 32 4676 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 34 4676 46 , srcInfoPoints = [] } "CMemberDesig"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 47 4676 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 47 4676 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4676 47 4676 58 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 7 4677 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4677 7 4677 8 , SrcSpan "tests/examples/CParser.hs" 4677 39 4677 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 8 4677 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4677 8 4677 9 , SrcSpan "tests/examples/CParser.hs" 4677 11 4677 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 9 4677 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 9 4677 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 14 4677 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 26 4677 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4677 26 4677 27 , SrcSpan "tests/examples/CParser.hs" 4677 38 4677 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 27 4677 36 , srcInfoPoints = [] } "happyIn95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 37 4677 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 37 4677 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4677 37 4677 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 1 4679 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 1 4679 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 1 4679 16 , srcInfoPoints = [] } "happyReduce_343")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 17 4679 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4679 17 4679 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 19 4679 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 38 4679 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 38 4679 41 , srcInfoPoints = [] } 88 "88"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 42 4679 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 42 4679 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4679 42 4679 60 , srcInfoPoints = [] } "happyReduction_343"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 1 4684 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 1 4684 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 1 4680 19 , srcInfoPoints = [] } "happyReduction_343") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 20 4680 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4680 20 4680 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 6 4684 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4681 6 4681 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 9 4684 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4681 9 4681 13 , SrcSpan "tests/examples/CParser.hs" 4681 35 4681 37 , SrcSpan "tests/examples/CParser.hs" 4681 38 4681 39 , SrcSpan "tests/examples/CParser.hs" 4684 6 4684 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 14 4681 24 , srcInfoPoints = [] } "happyOut96"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 25 4681 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 25 4681 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 25 4681 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 40 4684 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 40 4681 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 40 4681 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4681 52 4684 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4681 52 4681 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4684 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4682 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4682 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4682 5 4682 14 , srcInfoPoints = [] } "happyIn95"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 10 4684 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4683 10 4683 11 , SrcSpan "tests/examples/CParser.hs" 4684 5 4684 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 11 4683 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 11 4683 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4683 11 4683 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 1 4686 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 1 4686 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 1 4686 16 , srcInfoPoints = [] } "happyReduce_344")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 17 4686 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4686 17 4686 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 19 4686 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 36 4686 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 36 4686 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 39 4686 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 39 4686 42 , srcInfoPoints = [] } 89 "89"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 43 4686 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 43 4686 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4686 43 4686 61 , srcInfoPoints = [] } "happyReduction_344"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 1 4697 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 1 4697 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 1 4687 19 , srcInfoPoints = [] } "happyReduction_344") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 20 4692 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4687 20 4687 21 , SrcSpan "tests/examples/CParser.hs" 4692 14 4692 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 21 4692 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 21 4687 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 21 4687 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 31 4687 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4687 31 4687 32 , SrcSpan "tests/examples/CParser.hs" 4687 32 4687 40 , SrcSpan "tests/examples/CParser.hs" 4687 40 4687 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4687 32 4687 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 5 4692 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 5 4688 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 5 4688 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 15 4688 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4688 15 4688 16 , SrcSpan "tests/examples/CParser.hs" 4688 16 4688 24 , SrcSpan "tests/examples/CParser.hs" 4688 24 4688 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4688 16 4688 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 5 4692 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 5 4689 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 5 4689 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 15 4689 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4689 15 4689 16 , SrcSpan "tests/examples/CParser.hs" 4689 16 4689 24 , SrcSpan "tests/examples/CParser.hs" 4689 24 4689 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4689 16 4689 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 5 4692 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 5 4690 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 5 4690 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 15 4690 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4690 15 4690 16 , SrcSpan "tests/examples/CParser.hs" 4690 16 4690 24 , SrcSpan "tests/examples/CParser.hs" 4690 24 4690 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4690 16 4690 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 5 4692 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 5 4691 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 5 4691 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 15 4691 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4691 15 4691 16 , SrcSpan "tests/examples/CParser.hs" 4691 16 4691 24 , SrcSpan "tests/examples/CParser.hs" 4691 24 4691 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4691 16 4691 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 5 4692 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 5 4692 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 16 4692 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4692 16 4692 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 6 4697 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4693 6 4693 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4697 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4697 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4693 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4693 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 8 4693 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 18 4697 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4693 18 4693 19 , SrcSpan "tests/examples/CParser.hs" 4697 5 4697 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 19 4696 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4693 19 4693 23 , SrcSpan "tests/examples/CParser.hs" 4693 46 4693 48 , SrcSpan "tests/examples/CParser.hs" 4693 49 4693 50 , SrcSpan "tests/examples/CParser.hs" 4696 72 4696 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 24 4693 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 36 4693 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 36 4693 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 36 4693 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 51 4696 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 51 4693 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 51 4693 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4693 63 4696 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4693 63 4693 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 5 4696 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4694 5 4694 9 , SrcSpan "tests/examples/CParser.hs" 4694 32 4694 34 , SrcSpan "tests/examples/CParser.hs" 4694 35 4694 36 , SrcSpan "tests/examples/CParser.hs" 4696 71 4696 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 10 4694 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 22 4694 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 22 4694 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 22 4694 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 37 4696 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 37 4694 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 37 4694 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4694 49 4696 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4694 49 4694 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 5 4696 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4695 5 4695 9 , SrcSpan "tests/examples/CParser.hs" 4695 32 4695 34 , SrcSpan "tests/examples/CParser.hs" 4695 35 4695 36 , SrcSpan "tests/examples/CParser.hs" 4696 70 4696 71 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 10 4695 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 22 4695 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 22 4695 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 22 4695 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 37 4696 70 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 37 4695 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 37 4695 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4695 49 4696 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4695 49 4695 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 5 4696 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4696 5 4696 6 , SrcSpan "tests/examples/CParser.hs" 4696 69 4696 70 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 7 4696 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 20 4696 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 20 4696 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 20 4696 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 32 4696 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 32 4696 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 32 4696 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 34 4696 45 , srcInfoPoints = [] } "CRangeDesig"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 46 4696 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 46 4696 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 46 4696 57 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 58 4696 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 58 4696 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4696 58 4696 69 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 7 4697 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4697 7 4697 8 , SrcSpan "tests/examples/CParser.hs" 4697 39 4697 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 8 4697 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4697 8 4697 9 , SrcSpan "tests/examples/CParser.hs" 4697 11 4697 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 9 4697 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 9 4697 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 14 4697 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 26 4697 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4697 26 4697 27 , SrcSpan "tests/examples/CParser.hs" 4697 38 4697 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 27 4697 36 , srcInfoPoints = [] } "happyIn96"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 37 4697 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 37 4697 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4697 37 4697 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 1 4699 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 1 4699 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 1 4699 16 , srcInfoPoints = [] } "happyReduce_345")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 17 4699 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4699 17 4699 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 19 4699 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 36 4699 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 36 4699 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 39 4699 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 39 4699 42 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 43 4699 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 43 4699 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4699 43 4699 61 , srcInfoPoints = [] } "happyReduction_345"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 1 4704 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 1 4704 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 1 4700 19 , srcInfoPoints = [] } "happyReduction_345") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 20 4701 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4700 20 4700 21 , SrcSpan "tests/examples/CParser.hs" 4701 14 4701 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 21 4701 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 21 4700 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 21 4700 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 31 4700 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4700 31 4700 32 , SrcSpan "tests/examples/CParser.hs" 4700 32 4700 40 , SrcSpan "tests/examples/CParser.hs" 4700 40 4700 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4700 32 4700 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 5 4701 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 5 4701 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 16 4701 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4701 16 4701 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 6 4704 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4702 6 4702 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4704 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4704 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4702 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4702 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 8 4702 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 18 4704 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4702 18 4702 19 , SrcSpan "tests/examples/CParser.hs" 4704 5 4704 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 19 4703 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4702 19 4702 23 , SrcSpan "tests/examples/CParser.hs" 4702 46 4702 48 , SrcSpan "tests/examples/CParser.hs" 4702 49 4702 50 , SrcSpan "tests/examples/CParser.hs" 4703 51 4703 52 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 24 4702 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 36 4702 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 36 4702 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 36 4702 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 51 4703 51 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 51 4702 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4702 51 4702 52 , SrcSpan "tests/examples/CParser.hs" 4702 76 4702 77 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 52 4702 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 52 4702 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 52 4702 61 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 63 4702 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 65 4702 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 65 4702 76 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4702 78 4703 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4702 78 4702 80 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 5 4703 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4703 5 4703 6 , SrcSpan "tests/examples/CParser.hs" 4703 50 4703 51 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 50 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 7 4703 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 20 4703 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 20 4703 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 20 4703 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 32 4703 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 32 4703 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 32 4703 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 50 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 34 4703 38 , srcInfoPoints = [] } "CVar"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 39 4703 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 39 4703 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4703 39 4703 50 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 7 4704 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4704 7 4704 8 , SrcSpan "tests/examples/CParser.hs" 4704 39 4704 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 8 4704 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4704 8 4704 9 , SrcSpan "tests/examples/CParser.hs" 4704 11 4704 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 9 4704 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 9 4704 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 14 4704 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 26 4704 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4704 26 4704 27 , SrcSpan "tests/examples/CParser.hs" 4704 38 4704 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 27 4704 36 , srcInfoPoints = [] } "happyIn97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 37 4704 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 37 4704 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4704 37 4704 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 1 4706 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 1 4706 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 1 4706 16 , srcInfoPoints = [] } "happyReduce_346")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 17 4706 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4706 17 4706 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 19 4706 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 38 4706 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 38 4706 41 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 42 4706 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 42 4706 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4706 42 4706 60 , srcInfoPoints = [] } "happyReduction_346"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 1 4711 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 1 4711 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 1 4707 19 , srcInfoPoints = [] } "happyReduction_346") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 20 4707 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4707 20 4707 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 6 4711 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4708 6 4708 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 9 4711 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4708 9 4708 13 , SrcSpan "tests/examples/CParser.hs" 4708 36 4708 38 , SrcSpan "tests/examples/CParser.hs" 4708 39 4708 40 , SrcSpan "tests/examples/CParser.hs" 4711 6 4711 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 14 4708 25 , srcInfoPoints = [] } "happyOut122"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 26 4708 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 26 4708 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 26 4708 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 41 4711 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 41 4708 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 41 4708 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4708 53 4711 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4708 53 4708 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4711 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4709 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4709 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4709 5 4709 14 , srcInfoPoints = [] } "happyIn97"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 10 4711 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4710 10 4710 11 , SrcSpan "tests/examples/CParser.hs" 4711 5 4711 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 29 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 11 4710 17 , srcInfoPoints = [] } "CConst"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 18 4710 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 18 4710 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4710 18 4710 29 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 1 4713 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 1 4713 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 1 4713 16 , srcInfoPoints = [] } "happyReduce_347")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 17 4713 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4713 17 4713 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 19 4713 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 38 4713 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 38 4713 41 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 42 4713 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 42 4713 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4713 42 4713 60 , srcInfoPoints = [] } "happyReduction_347"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 1 4718 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 1 4718 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 1 4714 19 , srcInfoPoints = [] } "happyReduction_347") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 20 4714 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4714 20 4714 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 6 4718 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4715 6 4715 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 9 4718 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4715 9 4715 13 , SrcSpan "tests/examples/CParser.hs" 4715 36 4715 38 , SrcSpan "tests/examples/CParser.hs" 4715 39 4715 40 , SrcSpan "tests/examples/CParser.hs" 4718 6 4718 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 14 4715 25 , srcInfoPoints = [] } "happyOut123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 26 4715 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 26 4715 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 26 4715 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 41 4718 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 41 4715 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 41 4715 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4715 53 4718 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4715 53 4715 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4718 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4716 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4716 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4716 5 4716 14 , srcInfoPoints = [] } "happyIn97"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 10 4718 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4717 10 4717 11 , SrcSpan "tests/examples/CParser.hs" 4718 5 4718 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 42 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 11 4717 17 , srcInfoPoints = [] } "CConst"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 18 4717 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4717 18 4717 19 , SrcSpan "tests/examples/CParser.hs" 4717 41 4717 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 19 4717 29 , srcInfoPoints = [] } "liftStrLit"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 30 4717 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 30 4717 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4717 30 4717 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 1 4720 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 1 4720 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 1 4720 16 , srcInfoPoints = [] } "happyReduce_348")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 17 4720 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4720 17 4720 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 19 4720 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 38 4720 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 38 4720 41 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 42 4720 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 42 4720 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4720 42 4720 60 , srcInfoPoints = [] } "happyReduction_348"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 1 4727 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 1 4727 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 1 4721 19 , srcInfoPoints = [] } "happyReduction_348") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 20 4721 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4721 20 4721 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4722 5 4722 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4722 5 4722 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4723 5 4723 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4723 5 4723 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 6 4727 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4724 6 4724 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 9 4727 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4724 9 4724 13 , SrcSpan "tests/examples/CParser.hs" 4724 36 4724 38 , SrcSpan "tests/examples/CParser.hs" 4724 39 4724 40 , SrcSpan "tests/examples/CParser.hs" 4727 6 4727 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 14 4724 25 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 26 4724 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 26 4724 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 26 4724 35 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 41 4727 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 41 4724 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 41 4724 52 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4724 53 4727 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4724 53 4724 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4727 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4725 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4725 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4725 5 4725 14 , srcInfoPoints = [] } "happyIn97"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 10 4727 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4726 10 4726 11 , SrcSpan "tests/examples/CParser.hs" 4727 5 4727 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 11 4726 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 11 4726 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4726 11 4726 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 1 4729 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 1 4729 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 1 4729 16 , srcInfoPoints = [] } "happyReduce_349")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 17 4729 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4729 17 4729 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 19 4729 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 36 4729 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 36 4729 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 39 4729 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 39 4729 42 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 43 4729 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 43 4729 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4729 43 4729 61 , srcInfoPoints = [] } "happyReduction_349"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 1 4737 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 1 4737 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 1 4730 19 , srcInfoPoints = [] } "happyReduction_349") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 20 4733 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4730 20 4730 21 , SrcSpan "tests/examples/CParser.hs" 4733 14 4733 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 21 4733 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 21 4730 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 21 4730 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 31 4730 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4730 31 4730 32 , SrcSpan "tests/examples/CParser.hs" 4730 32 4730 40 , SrcSpan "tests/examples/CParser.hs" 4730 40 4730 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4730 32 4730 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 5 4733 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 5 4731 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 5 4731 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 15 4731 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4731 15 4731 16 , SrcSpan "tests/examples/CParser.hs" 4731 16 4731 24 , SrcSpan "tests/examples/CParser.hs" 4731 24 4731 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4731 16 4731 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 5 4733 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 5 4732 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 5 4732 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 15 4732 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4732 15 4732 16 , SrcSpan "tests/examples/CParser.hs" 4732 16 4732 24 , SrcSpan "tests/examples/CParser.hs" 4732 24 4732 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4732 16 4732 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 5 4733 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 5 4733 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 16 4733 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4733 16 4733 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 6 4737 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4734 6 4734 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4737 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4737 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4734 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4734 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 8 4734 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 18 4737 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4734 18 4734 19 , SrcSpan "tests/examples/CParser.hs" 4737 5 4737 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 19 4736 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4734 19 4734 23 , SrcSpan "tests/examples/CParser.hs" 4734 46 4734 48 , SrcSpan "tests/examples/CParser.hs" 4734 49 4734 50 , SrcSpan "tests/examples/CParser.hs" 4736 57 4736 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 24 4734 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 36 4734 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 36 4734 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 36 4734 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 51 4736 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 51 4734 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 51 4734 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4734 63 4736 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4734 63 4734 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 5 4736 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4735 5 4735 9 , SrcSpan "tests/examples/CParser.hs" 4735 31 4735 33 , SrcSpan "tests/examples/CParser.hs" 4735 34 4735 35 , SrcSpan "tests/examples/CParser.hs" 4736 56 4736 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 10 4735 20 , srcInfoPoints = [] } "happyOut14"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 21 4735 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 21 4735 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 21 4735 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 36 4736 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 36 4735 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 36 4735 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4735 48 4736 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4735 48 4735 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 5 4736 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4736 5 4736 6 , SrcSpan "tests/examples/CParser.hs" 4736 55 4736 56 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 7 4736 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 20 4736 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 20 4736 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 20 4736 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 32 4736 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 32 4736 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 32 4736 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 55 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 34 4736 43 , srcInfoPoints = [] } "CStatExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 44 4736 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 44 4736 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4736 44 4736 55 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 7 4737 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4737 7 4737 8 , SrcSpan "tests/examples/CParser.hs" 4737 39 4737 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 8 4737 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4737 8 4737 9 , SrcSpan "tests/examples/CParser.hs" 4737 11 4737 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 9 4737 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 9 4737 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 14 4737 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 26 4737 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4737 26 4737 27 , SrcSpan "tests/examples/CParser.hs" 4737 38 4737 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 27 4737 36 , srcInfoPoints = [] } "happyIn97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 37 4737 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 37 4737 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4737 37 4737 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 1 4739 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 1 4739 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 1 4739 16 , srcInfoPoints = [] } "happyReduce_350")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 17 4739 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4739 17 4739 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 19 4739 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 36 4739 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 36 4739 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 39 4739 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 39 4739 42 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 43 4739 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 43 4739 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4739 43 4739 61 , srcInfoPoints = [] } "happyReduction_350"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 1 4751 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 1 4751 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 1 4740 19 , srcInfoPoints = [] } "happyReduction_350") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 20 4746 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4740 20 4740 21 , SrcSpan "tests/examples/CParser.hs" 4746 14 4746 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 21 4746 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 21 4740 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 21 4740 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 31 4740 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4740 31 4740 32 , SrcSpan "tests/examples/CParser.hs" 4740 32 4740 40 , SrcSpan "tests/examples/CParser.hs" 4740 40 4740 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4740 32 4740 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 5 4746 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 5 4741 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 5 4741 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 15 4741 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4741 15 4741 16 , SrcSpan "tests/examples/CParser.hs" 4741 16 4741 24 , SrcSpan "tests/examples/CParser.hs" 4741 24 4741 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4741 16 4741 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 5 4746 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 5 4742 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 5 4742 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 15 4742 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4742 15 4742 16 , SrcSpan "tests/examples/CParser.hs" 4742 16 4742 24 , SrcSpan "tests/examples/CParser.hs" 4742 24 4742 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4742 16 4742 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 5 4746 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 5 4743 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 5 4743 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 15 4743 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4743 15 4743 16 , SrcSpan "tests/examples/CParser.hs" 4743 16 4743 24 , SrcSpan "tests/examples/CParser.hs" 4743 24 4743 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4743 16 4743 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 5 4746 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 5 4744 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 5 4744 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 15 4744 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4744 15 4744 16 , SrcSpan "tests/examples/CParser.hs" 4744 16 4744 24 , SrcSpan "tests/examples/CParser.hs" 4744 24 4744 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4744 16 4744 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 5 4746 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 5 4745 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 5 4745 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 15 4745 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4745 15 4745 16 , SrcSpan "tests/examples/CParser.hs" 4745 16 4745 24 , SrcSpan "tests/examples/CParser.hs" 4745 24 4745 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4745 16 4745 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 5 4746 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 5 4746 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 16 4746 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4746 16 4746 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 6 4751 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4747 6 4747 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4751 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4751 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4747 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4747 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 8 4747 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 18 4751 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4747 18 4747 19 , SrcSpan "tests/examples/CParser.hs" 4751 5 4751 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 19 4750 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4747 19 4747 23 , SrcSpan "tests/examples/CParser.hs" 4747 46 4747 48 , SrcSpan "tests/examples/CParser.hs" 4747 49 4747 50 , SrcSpan "tests/examples/CParser.hs" 4750 89 4750 90 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 24 4747 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 36 4747 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 36 4747 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 36 4747 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 51 4750 89 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 51 4747 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 51 4747 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4747 63 4750 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4747 63 4747 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 5 4750 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4748 5 4748 9 , SrcSpan "tests/examples/CParser.hs" 4748 32 4748 34 , SrcSpan "tests/examples/CParser.hs" 4748 35 4748 36 , SrcSpan "tests/examples/CParser.hs" 4750 88 4750 89 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 10 4748 21 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 22 4748 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 22 4748 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 22 4748 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 37 4750 88 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 37 4748 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 37 4748 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4748 49 4750 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4748 49 4748 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 5 4750 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4749 5 4749 9 , SrcSpan "tests/examples/CParser.hs" 4749 31 4749 33 , SrcSpan "tests/examples/CParser.hs" 4749 34 4749 35 , SrcSpan "tests/examples/CParser.hs" 4750 87 4750 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 10 4749 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 21 4749 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 21 4749 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 21 4749 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 36 4750 87 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 36 4749 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 36 4749 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4749 48 4750 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4749 48 4749 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 5 4750 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4750 5 4750 6 , SrcSpan "tests/examples/CParser.hs" 4750 86 4750 87 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 7 4750 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 20 4750 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 20 4750 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 20 4750 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 32 4750 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 32 4750 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 32 4750 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 86 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 34 4750 46 , srcInfoPoints = [] } "CBuiltinExpr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 47 4750 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 47 4750 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 47 4750 48 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 74 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 49 4750 62 , srcInfoPoints = [] } "CBuiltinVaArg"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 63 4750 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 63 4750 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 63 4750 74 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 75 4750 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 75 4750 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4750 75 4750 86 , srcInfoPoints = [] } "happy_var_5")))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 7 4751 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4751 7 4751 8 , SrcSpan "tests/examples/CParser.hs" 4751 39 4751 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 8 4751 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4751 8 4751 9 , SrcSpan "tests/examples/CParser.hs" 4751 11 4751 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 9 4751 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 9 4751 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 14 4751 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 26 4751 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4751 26 4751 27 , SrcSpan "tests/examples/CParser.hs" 4751 38 4751 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 27 4751 36 , srcInfoPoints = [] } "happyIn97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 37 4751 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 37 4751 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4751 37 4751 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 1 4753 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 1 4753 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 1 4753 16 , srcInfoPoints = [] } "happyReduce_351")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 17 4753 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4753 17 4753 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 19 4753 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 36 4753 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 36 4753 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 39 4753 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 39 4753 42 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 43 4753 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 43 4753 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4753 43 4753 61 , srcInfoPoints = [] } "happyReduction_351"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 1 4765 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 1 4765 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 1 4754 19 , srcInfoPoints = [] } "happyReduction_351") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 20 4760 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4754 20 4754 21 , SrcSpan "tests/examples/CParser.hs" 4760 14 4760 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 21 4760 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 21 4754 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 21 4754 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 31 4754 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4754 31 4754 32 , SrcSpan "tests/examples/CParser.hs" 4754 32 4754 40 , SrcSpan "tests/examples/CParser.hs" 4754 40 4754 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4754 32 4754 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 5 4760 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 5 4755 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 5 4755 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 15 4755 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4755 15 4755 16 , SrcSpan "tests/examples/CParser.hs" 4755 16 4755 24 , SrcSpan "tests/examples/CParser.hs" 4755 24 4755 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4755 16 4755 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 5 4760 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 5 4756 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 5 4756 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 15 4756 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4756 15 4756 16 , SrcSpan "tests/examples/CParser.hs" 4756 16 4756 24 , SrcSpan "tests/examples/CParser.hs" 4756 24 4756 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4756 16 4756 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 5 4760 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 5 4757 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 5 4757 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 15 4757 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4757 15 4757 16 , SrcSpan "tests/examples/CParser.hs" 4757 16 4757 24 , SrcSpan "tests/examples/CParser.hs" 4757 24 4757 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4757 16 4757 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 5 4760 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 5 4758 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 5 4758 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 15 4758 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4758 15 4758 16 , SrcSpan "tests/examples/CParser.hs" 4758 16 4758 24 , SrcSpan "tests/examples/CParser.hs" 4758 24 4758 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4758 16 4758 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 5 4760 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 5 4759 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 5 4759 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 15 4759 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4759 15 4759 16 , SrcSpan "tests/examples/CParser.hs" 4759 16 4759 24 , SrcSpan "tests/examples/CParser.hs" 4759 24 4759 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4759 16 4759 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 5 4760 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 5 4760 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 16 4760 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4760 16 4760 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 6 4765 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4761 6 4761 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4765 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4765 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4761 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4761 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 8 4761 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 18 4765 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4761 18 4761 19 , SrcSpan "tests/examples/CParser.hs" 4765 5 4765 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 19 4764 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4761 19 4761 23 , SrcSpan "tests/examples/CParser.hs" 4761 46 4761 48 , SrcSpan "tests/examples/CParser.hs" 4761 49 4761 50 , SrcSpan "tests/examples/CParser.hs" 4764 102 4764 103 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 24 4761 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 36 4761 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 36 4761 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 36 4761 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 51 4764 102 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 51 4761 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 51 4761 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4761 63 4764 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4761 63 4761 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 5 4764 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4762 5 4762 9 , SrcSpan "tests/examples/CParser.hs" 4762 31 4762 33 , SrcSpan "tests/examples/CParser.hs" 4762 34 4762 35 , SrcSpan "tests/examples/CParser.hs" 4764 101 4764 102 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 10 4762 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 21 4762 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 21 4762 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 21 4762 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 36 4764 101 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 36 4762 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 36 4762 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4762 48 4764 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4762 48 4762 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 5 4764 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4763 5 4763 9 , SrcSpan "tests/examples/CParser.hs" 4763 31 4763 33 , SrcSpan "tests/examples/CParser.hs" 4763 34 4763 35 , SrcSpan "tests/examples/CParser.hs" 4764 100 4764 101 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 10 4763 20 , srcInfoPoints = [] } "happyOut98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 21 4763 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 21 4763 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 21 4763 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 36 4764 100 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 36 4763 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 36 4763 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4763 48 4764 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4763 48 4763 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 5 4764 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4764 5 4764 6 , SrcSpan "tests/examples/CParser.hs" 4764 99 4764 100 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 7 4764 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 20 4764 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 20 4764 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 20 4764 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 32 4764 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 32 4764 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 32 4764 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 99 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 34 4764 46 , srcInfoPoints = [] } "CBuiltinExpr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 47 4764 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 47 4764 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 47 4764 48 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 77 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 49 4764 65 , srcInfoPoints = [] } "CBuiltinOffsetOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 66 4764 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 66 4764 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 66 4764 77 , srcInfoPoints = [] } "happy_var_3")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 78 4764 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4764 78 4764 79 , SrcSpan "tests/examples/CParser.hs" 4764 98 4764 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 98 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 79 4764 86 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 87 4764 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 87 4764 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4764 87 4764 98 , srcInfoPoints = [] } "happy_var_5")))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 7 4765 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4765 7 4765 8 , SrcSpan "tests/examples/CParser.hs" 4765 39 4765 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 8 4765 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4765 8 4765 9 , SrcSpan "tests/examples/CParser.hs" 4765 11 4765 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 9 4765 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 9 4765 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 14 4765 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 26 4765 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4765 26 4765 27 , SrcSpan "tests/examples/CParser.hs" 4765 38 4765 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 27 4765 36 , srcInfoPoints = [] } "happyIn97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 37 4765 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 37 4765 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4765 37 4765 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 1 4767 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 1 4767 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 1 4767 16 , srcInfoPoints = [] } "happyReduce_352")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 17 4767 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4767 17 4767 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 19 4767 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 36 4767 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 36 4767 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 39 4767 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 39 4767 42 , srcInfoPoints = [] } 90 "90"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 43 4767 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 43 4767 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4767 43 4767 61 , srcInfoPoints = [] } "happyReduction_352"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 1 4779 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 1 4779 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 1 4768 19 , srcInfoPoints = [] } "happyReduction_352") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 20 4774 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4768 20 4768 21 , SrcSpan "tests/examples/CParser.hs" 4774 14 4774 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 21 4774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 21 4768 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 21 4768 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 31 4768 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4768 31 4768 32 , SrcSpan "tests/examples/CParser.hs" 4768 32 4768 40 , SrcSpan "tests/examples/CParser.hs" 4768 40 4768 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4768 32 4768 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 5 4774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 5 4769 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 5 4769 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 15 4769 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4769 15 4769 16 , SrcSpan "tests/examples/CParser.hs" 4769 16 4769 24 , SrcSpan "tests/examples/CParser.hs" 4769 24 4769 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4769 16 4769 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 5 4774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 5 4770 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 5 4770 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 15 4770 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4770 15 4770 16 , SrcSpan "tests/examples/CParser.hs" 4770 16 4770 24 , SrcSpan "tests/examples/CParser.hs" 4770 24 4770 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4770 16 4770 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 5 4774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 5 4771 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 5 4771 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 15 4771 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4771 15 4771 16 , SrcSpan "tests/examples/CParser.hs" 4771 16 4771 24 , SrcSpan "tests/examples/CParser.hs" 4771 24 4771 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4771 16 4771 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 5 4774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 5 4772 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 5 4772 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 15 4772 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4772 15 4772 16 , SrcSpan "tests/examples/CParser.hs" 4772 16 4772 24 , SrcSpan "tests/examples/CParser.hs" 4772 24 4772 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4772 16 4772 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 5 4774 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 5 4773 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 5 4773 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 15 4773 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4773 15 4773 16 , SrcSpan "tests/examples/CParser.hs" 4773 16 4773 24 , SrcSpan "tests/examples/CParser.hs" 4773 24 4773 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4773 16 4773 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 5 4774 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 5 4774 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 16 4774 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4774 16 4774 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 6 4779 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4775 6 4775 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4779 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4779 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4775 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4775 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 8 4775 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 18 4779 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4775 18 4775 19 , SrcSpan "tests/examples/CParser.hs" 4779 5 4779 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 19 4778 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4775 19 4775 23 , SrcSpan "tests/examples/CParser.hs" 4775 46 4775 48 , SrcSpan "tests/examples/CParser.hs" 4775 49 4775 50 , SrcSpan "tests/examples/CParser.hs" 4778 99 4778 100 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 24 4775 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 36 4775 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 36 4775 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 36 4775 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 51 4778 99 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 51 4775 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 51 4775 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4775 63 4778 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4775 63 4775 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 5 4778 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4776 5 4776 9 , SrcSpan "tests/examples/CParser.hs" 4776 31 4776 33 , SrcSpan "tests/examples/CParser.hs" 4776 34 4776 35 , SrcSpan "tests/examples/CParser.hs" 4778 98 4778 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 10 4776 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 21 4776 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 21 4776 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 21 4776 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 36 4778 98 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 36 4776 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 36 4776 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4776 48 4778 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4776 48 4776 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 5 4778 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4777 5 4777 9 , SrcSpan "tests/examples/CParser.hs" 4777 31 4777 33 , SrcSpan "tests/examples/CParser.hs" 4777 34 4777 35 , SrcSpan "tests/examples/CParser.hs" 4778 97 4778 98 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 10 4777 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 21 4777 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 21 4777 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 21 4777 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 36 4778 97 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 36 4777 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 36 4777 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4777 48 4778 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4777 48 4777 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 5 4778 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4778 5 4778 6 , SrcSpan "tests/examples/CParser.hs" 4778 96 4778 97 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 7 4778 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 20 4778 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 20 4778 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 20 4778 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 32 4778 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 32 4778 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 32 4778 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 96 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 34 4778 46 , srcInfoPoints = [] } "CBuiltinExpr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 47 4778 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 47 4778 48 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 47 4778 48 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 96 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 84 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 49 4778 72 , srcInfoPoints = [] } "CBuiltinTypesCompatible"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 73 4778 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 73 4778 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 73 4778 84 , srcInfoPoints = [] } "happy_var_3")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 85 4778 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 85 4778 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4778 85 4778 96 , srcInfoPoints = [] } "happy_var_5")))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 7 4779 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4779 7 4779 8 , SrcSpan "tests/examples/CParser.hs" 4779 39 4779 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 8 4779 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4779 8 4779 9 , SrcSpan "tests/examples/CParser.hs" 4779 11 4779 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 9 4779 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 9 4779 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 14 4779 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 26 4779 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4779 26 4779 27 , SrcSpan "tests/examples/CParser.hs" 4779 38 4779 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 27 4779 36 , srcInfoPoints = [] } "happyIn97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 37 4779 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 37 4779 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4779 37 4779 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 1 4781 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 1 4781 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 1 4781 16 , srcInfoPoints = [] } "happyReduce_353")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 17 4781 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4781 17 4781 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 19 4781 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 36 4781 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 36 4781 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 39 4781 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 39 4781 42 , srcInfoPoints = [] } 91 "91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 43 4781 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 43 4781 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4781 43 4781 61 , srcInfoPoints = [] } "happyReduction_353"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 1 4786 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 1 4786 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 1 4782 19 , srcInfoPoints = [] } "happyReduction_353") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 20 4783 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4782 20 4782 21 , SrcSpan "tests/examples/CParser.hs" 4783 14 4783 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 21 4783 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 21 4782 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 21 4782 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 31 4782 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4782 31 4782 32 , SrcSpan "tests/examples/CParser.hs" 4782 32 4782 40 , SrcSpan "tests/examples/CParser.hs" 4782 40 4782 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4782 32 4782 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 5 4783 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 5 4783 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 16 4783 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4783 16 4783 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 6 4786 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4784 6 4784 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4786 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4786 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4784 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4784 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 8 4784 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 18 4786 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4784 18 4784 19 , SrcSpan "tests/examples/CParser.hs" 4786 5 4786 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 19 4785 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4784 19 4784 23 , SrcSpan "tests/examples/CParser.hs" 4784 46 4784 48 , SrcSpan "tests/examples/CParser.hs" 4784 49 4784 50 , SrcSpan "tests/examples/CParser.hs" 4785 71 4785 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 24 4784 35 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 36 4784 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 36 4784 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 36 4784 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 51 4785 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 51 4784 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 51 4784 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4784 63 4785 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4784 63 4784 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 5 4785 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4785 5 4785 6 , SrcSpan "tests/examples/CParser.hs" 4785 70 4785 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 7 4785 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 20 4785 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 20 4785 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 20 4785 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 32 4785 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 32 4785 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 32 4785 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 70 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 34 4785 43 , srcInfoPoints = [] } "singleton"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 44 4785 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 44 4785 45 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 44 4785 45 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 70 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 46 4785 58 , srcInfoPoints = [] } "CMemberDesig"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 59 4785 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 59 4785 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4785 59 4785 70 , srcInfoPoints = [] } "happy_var_1")))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 7 4786 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4786 7 4786 8 , SrcSpan "tests/examples/CParser.hs" 4786 39 4786 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 8 4786 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4786 8 4786 9 , SrcSpan "tests/examples/CParser.hs" 4786 11 4786 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 9 4786 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 9 4786 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 14 4786 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 26 4786 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4786 26 4786 27 , SrcSpan "tests/examples/CParser.hs" 4786 38 4786 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 27 4786 36 , srcInfoPoints = [] } "happyIn98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 37 4786 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 37 4786 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4786 37 4786 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 1 4788 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 1 4788 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 1 4788 16 , srcInfoPoints = [] } "happyReduce_354")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 17 4788 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4788 17 4788 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 19 4788 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 36 4788 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 36 4788 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 39 4788 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 39 4788 42 , srcInfoPoints = [] } 91 "91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 43 4788 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 43 4788 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4788 43 4788 61 , srcInfoPoints = [] } "happyReduction_354"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 1 4796 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 1 4796 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 1 4789 19 , srcInfoPoints = [] } "happyReduction_354") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 20 4792 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4789 20 4789 21 , SrcSpan "tests/examples/CParser.hs" 4792 14 4792 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 21 4792 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 21 4789 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 21 4789 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 31 4789 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4789 31 4789 32 , SrcSpan "tests/examples/CParser.hs" 4789 32 4789 40 , SrcSpan "tests/examples/CParser.hs" 4789 40 4789 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4789 32 4789 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 5 4792 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 5 4790 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 5 4790 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 15 4790 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4790 15 4790 16 , SrcSpan "tests/examples/CParser.hs" 4790 16 4790 24 , SrcSpan "tests/examples/CParser.hs" 4790 24 4790 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4790 16 4790 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 5 4792 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 5 4791 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 5 4791 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 15 4791 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4791 15 4791 16 , SrcSpan "tests/examples/CParser.hs" 4791 16 4791 24 , SrcSpan "tests/examples/CParser.hs" 4791 24 4791 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4791 16 4791 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 5 4792 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 5 4792 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 16 4792 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4792 16 4792 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 6 4796 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4793 6 4793 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4796 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4796 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4793 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4793 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 8 4793 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 18 4796 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4793 18 4793 19 , SrcSpan "tests/examples/CParser.hs" 4796 5 4796 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 19 4795 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4793 19 4793 23 , SrcSpan "tests/examples/CParser.hs" 4793 45 4793 47 , SrcSpan "tests/examples/CParser.hs" 4793 48 4793 49 , SrcSpan "tests/examples/CParser.hs" 4795 83 4795 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 24 4793 34 , srcInfoPoints = [] } "happyOut98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 35 4793 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 35 4793 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 35 4793 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 50 4795 83 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 50 4793 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 50 4793 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4793 62 4795 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4793 62 4793 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 5 4795 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4794 5 4794 9 , SrcSpan "tests/examples/CParser.hs" 4794 32 4794 34 , SrcSpan "tests/examples/CParser.hs" 4794 35 4794 36 , SrcSpan "tests/examples/CParser.hs" 4795 82 4795 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 10 4794 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 22 4794 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 22 4794 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 22 4794 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 37 4795 82 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 37 4794 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 37 4794 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4794 49 4795 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4794 49 4794 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 5 4795 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4795 5 4795 6 , SrcSpan "tests/examples/CParser.hs" 4795 81 4795 82 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 7 4795 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 20 4795 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 20 4795 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 20 4795 31 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 32 4795 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 32 4795 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 32 4795 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 34 4795 81 , srcInfoPoints = [] } (LeftSection SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 34 4795 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4795 34 4795 35 , SrcSpan "tests/examples/CParser.hs" 4795 53 4795 54 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 35 4795 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 35 4795 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 35 4795 46 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 47 4795 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4795 47 4795 48 , SrcSpan "tests/examples/CParser.hs" 4795 48 4795 52 , SrcSpan "tests/examples/CParser.hs" 4795 52 4795 53 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 47 4795 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4795 47 4795 48 , SrcSpan "tests/examples/CParser.hs" 4795 48 4795 52 , SrcSpan "tests/examples/CParser.hs" 4795 52 4795 53 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 48 4795 52 , srcInfoPoints = [] } "snoc")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 55 4795 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 55 4795 56 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 55 4795 56 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 81 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 57 4795 69 , srcInfoPoints = [] } "CMemberDesig"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 70 4795 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 70 4795 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4795 70 4795 81 , srcInfoPoints = [] } "happy_var_3")))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 7 4796 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4796 7 4796 8 , SrcSpan "tests/examples/CParser.hs" 4796 39 4796 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 8 4796 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4796 8 4796 9 , SrcSpan "tests/examples/CParser.hs" 4796 11 4796 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 9 4796 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 9 4796 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 14 4796 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 26 4796 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4796 26 4796 27 , SrcSpan "tests/examples/CParser.hs" 4796 38 4796 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 27 4796 36 , srcInfoPoints = [] } "happyIn98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 37 4796 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 37 4796 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4796 37 4796 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 1 4798 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 1 4798 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 1 4798 16 , srcInfoPoints = [] } "happyReduce_355")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 17 4798 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4798 17 4798 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 19 4798 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 36 4798 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 36 4798 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 39 4798 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 39 4798 42 , srcInfoPoints = [] } 91 "91"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 43 4798 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 43 4798 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4798 43 4798 61 , srcInfoPoints = [] } "happyReduction_355"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 1 4807 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 1 4807 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 1 4799 19 , srcInfoPoints = [] } "happyReduction_355") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 20 4803 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4799 20 4799 21 , SrcSpan "tests/examples/CParser.hs" 4803 14 4803 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 21 4803 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 21 4799 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 21 4799 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 31 4799 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4799 31 4799 32 , SrcSpan "tests/examples/CParser.hs" 4799 32 4799 40 , SrcSpan "tests/examples/CParser.hs" 4799 40 4799 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4799 32 4799 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 5 4803 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 5 4800 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 5 4800 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 15 4800 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4800 15 4800 16 , SrcSpan "tests/examples/CParser.hs" 4800 16 4800 24 , SrcSpan "tests/examples/CParser.hs" 4800 24 4800 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4800 16 4800 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 5 4803 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 5 4801 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 5 4801 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 15 4801 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4801 15 4801 16 , SrcSpan "tests/examples/CParser.hs" 4801 16 4801 24 , SrcSpan "tests/examples/CParser.hs" 4801 24 4801 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4801 16 4801 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 5 4803 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 5 4802 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 5 4802 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 15 4802 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4802 15 4802 16 , SrcSpan "tests/examples/CParser.hs" 4802 16 4802 24 , SrcSpan "tests/examples/CParser.hs" 4802 24 4802 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4802 16 4802 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 5 4803 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 5 4803 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 16 4803 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4803 16 4803 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 6 4807 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4804 6 4804 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4807 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4807 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4804 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4804 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 8 4804 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 18 4807 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4804 18 4804 19 , SrcSpan "tests/examples/CParser.hs" 4807 5 4807 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 19 4806 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4804 19 4804 23 , SrcSpan "tests/examples/CParser.hs" 4804 45 4804 47 , SrcSpan "tests/examples/CParser.hs" 4804 48 4804 49 , SrcSpan "tests/examples/CParser.hs" 4806 80 4806 81 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 24 4804 34 , srcInfoPoints = [] } "happyOut98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 35 4804 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 35 4804 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 35 4804 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 50 4806 80 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 50 4804 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 50 4804 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4804 62 4806 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4804 62 4804 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 5 4806 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4805 5 4805 9 , SrcSpan "tests/examples/CParser.hs" 4805 32 4805 34 , SrcSpan "tests/examples/CParser.hs" 4805 35 4805 36 , SrcSpan "tests/examples/CParser.hs" 4806 79 4806 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 10 4805 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 22 4805 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 22 4805 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 22 4805 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 37 4806 79 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 37 4805 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 37 4805 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4805 49 4806 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4805 49 4805 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 5 4806 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4806 5 4806 6 , SrcSpan "tests/examples/CParser.hs" 4806 78 4806 79 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 7 4806 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 20 4806 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 20 4806 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 20 4806 31 , srcInfoPoints = [] } "happy_var_3")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 32 4806 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 32 4806 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 32 4806 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 34 4806 78 , srcInfoPoints = [] } (LeftSection SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 34 4806 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4806 34 4806 35 , SrcSpan "tests/examples/CParser.hs" 4806 53 4806 54 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 35 4806 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 35 4806 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 35 4806 46 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 47 4806 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4806 47 4806 48 , SrcSpan "tests/examples/CParser.hs" 4806 48 4806 52 , SrcSpan "tests/examples/CParser.hs" 4806 52 4806 53 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 47 4806 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4806 47 4806 48 , SrcSpan "tests/examples/CParser.hs" 4806 48 4806 52 , SrcSpan "tests/examples/CParser.hs" 4806 52 4806 53 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 48 4806 52 , srcInfoPoints = [] } "snoc")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 55 4806 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 55 4806 56 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 55 4806 56 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 78 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 57 4806 66 , srcInfoPoints = [] } "CArrDesig"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 67 4806 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 67 4806 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4806 67 4806 78 , srcInfoPoints = [] } "happy_var_3")))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 7 4807 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4807 7 4807 8 , SrcSpan "tests/examples/CParser.hs" 4807 39 4807 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 8 4807 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4807 8 4807 9 , SrcSpan "tests/examples/CParser.hs" 4807 11 4807 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 9 4807 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 9 4807 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 14 4807 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 26 4807 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4807 26 4807 27 , SrcSpan "tests/examples/CParser.hs" 4807 38 4807 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 27 4807 36 , srcInfoPoints = [] } "happyIn98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 37 4807 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 37 4807 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4807 37 4807 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 1 4809 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 1 4809 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 1 4809 16 , srcInfoPoints = [] } "happyReduce_356")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 17 4809 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4809 17 4809 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 19 4809 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 38 4809 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 38 4809 41 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 42 4809 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 42 4809 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4809 42 4809 60 , srcInfoPoints = [] } "happyReduction_356"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 1 4814 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 1 4814 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 1 4810 19 , srcInfoPoints = [] } "happyReduction_356") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 20 4810 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4810 20 4810 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 6 4814 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4811 6 4811 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 9 4814 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4811 9 4811 13 , SrcSpan "tests/examples/CParser.hs" 4811 35 4811 37 , SrcSpan "tests/examples/CParser.hs" 4811 38 4811 39 , SrcSpan "tests/examples/CParser.hs" 4814 6 4814 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 14 4811 24 , srcInfoPoints = [] } "happyOut97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 25 4811 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 25 4811 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 25 4811 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 40 4814 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 40 4811 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 40 4811 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4811 52 4814 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4811 52 4811 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4814 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4812 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4812 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4812 5 4812 14 , srcInfoPoints = [] } "happyIn99"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 10 4814 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4813 10 4813 11 , SrcSpan "tests/examples/CParser.hs" 4814 5 4814 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 11 4813 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 11 4813 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4813 11 4813 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 1 4816 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 1 4816 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 1 4816 16 , srcInfoPoints = [] } "happyReduce_357")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 17 4816 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4816 17 4816 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 19 4816 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 36 4816 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 36 4816 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 39 4816 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 39 4816 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 43 4816 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 43 4816 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4816 43 4816 61 , srcInfoPoints = [] } "happyReduction_357"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 1 4825 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 1 4825 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 1 4817 19 , srcInfoPoints = [] } "happyReduction_357") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 20 4821 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4817 20 4817 21 , SrcSpan "tests/examples/CParser.hs" 4821 14 4821 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 21 4821 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 21 4817 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 21 4817 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 31 4817 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4817 31 4817 32 , SrcSpan "tests/examples/CParser.hs" 4817 32 4817 40 , SrcSpan "tests/examples/CParser.hs" 4817 40 4817 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4817 32 4817 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 5 4821 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 5 4818 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 5 4818 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 15 4818 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4818 15 4818 16 , SrcSpan "tests/examples/CParser.hs" 4818 16 4818 24 , SrcSpan "tests/examples/CParser.hs" 4818 24 4818 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4818 16 4818 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 5 4821 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 5 4819 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 5 4819 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 15 4819 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4819 15 4819 16 , SrcSpan "tests/examples/CParser.hs" 4819 16 4819 24 , SrcSpan "tests/examples/CParser.hs" 4819 24 4819 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4819 16 4819 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 5 4821 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 5 4820 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 5 4820 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 15 4820 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4820 15 4820 16 , SrcSpan "tests/examples/CParser.hs" 4820 16 4820 24 , SrcSpan "tests/examples/CParser.hs" 4820 24 4820 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4820 16 4820 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 5 4821 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 5 4821 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 16 4821 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4821 16 4821 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 6 4825 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4822 6 4822 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4825 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4825 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4822 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4822 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 8 4822 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 18 4825 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4822 18 4822 19 , SrcSpan "tests/examples/CParser.hs" 4825 5 4825 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 19 4824 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4822 19 4822 23 , SrcSpan "tests/examples/CParser.hs" 4822 45 4822 47 , SrcSpan "tests/examples/CParser.hs" 4822 48 4822 49 , SrcSpan "tests/examples/CParser.hs" 4824 66 4824 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 24 4822 34 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 35 4822 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 35 4822 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 35 4822 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 50 4824 66 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 50 4822 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 50 4822 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4822 62 4824 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4822 62 4822 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 5 4824 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4823 5 4823 9 , SrcSpan "tests/examples/CParser.hs" 4823 32 4823 34 , SrcSpan "tests/examples/CParser.hs" 4823 35 4823 36 , SrcSpan "tests/examples/CParser.hs" 4824 65 4824 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 10 4823 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 22 4823 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 22 4823 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 22 4823 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 37 4824 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 37 4823 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 37 4823 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4823 49 4824 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4823 49 4823 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 5 4824 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4824 5 4824 6 , SrcSpan "tests/examples/CParser.hs" 4824 64 4824 65 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 7 4824 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 20 4824 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 20 4824 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 20 4824 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 32 4824 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 32 4824 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 32 4824 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 52 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 34 4824 40 , srcInfoPoints = [] } "CIndex"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 41 4824 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 41 4824 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 41 4824 52 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 53 4824 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 53 4824 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4824 53 4824 64 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 7 4825 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4825 7 4825 8 , SrcSpan "tests/examples/CParser.hs" 4825 39 4825 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 8 4825 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4825 8 4825 9 , SrcSpan "tests/examples/CParser.hs" 4825 11 4825 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 9 4825 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 9 4825 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 14 4825 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 26 4825 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4825 26 4825 27 , SrcSpan "tests/examples/CParser.hs" 4825 38 4825 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 27 4825 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 37 4825 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 37 4825 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4825 37 4825 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 1 4827 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 1 4827 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 1 4827 16 , srcInfoPoints = [] } "happyReduce_358")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 17 4827 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4827 17 4827 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 19 4827 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 36 4827 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 36 4827 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 39 4827 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 39 4827 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 43 4827 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 43 4827 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4827 43 4827 61 , srcInfoPoints = [] } "happyReduction_358"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 1 4834 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 1 4834 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 1 4828 19 , srcInfoPoints = [] } "happyReduction_358") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 20 4831 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4828 20 4828 21 , SrcSpan "tests/examples/CParser.hs" 4831 14 4831 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 21 4831 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 21 4828 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 21 4828 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 31 4828 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4828 31 4828 32 , SrcSpan "tests/examples/CParser.hs" 4828 32 4828 40 , SrcSpan "tests/examples/CParser.hs" 4828 40 4828 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4828 32 4828 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 5 4831 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 5 4829 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 5 4829 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 15 4829 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4829 15 4829 16 , SrcSpan "tests/examples/CParser.hs" 4829 16 4829 24 , SrcSpan "tests/examples/CParser.hs" 4829 24 4829 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4829 16 4829 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 5 4831 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 5 4830 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 5 4830 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 15 4830 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4830 15 4830 16 , SrcSpan "tests/examples/CParser.hs" 4830 16 4830 24 , SrcSpan "tests/examples/CParser.hs" 4830 24 4830 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4830 16 4830 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 5 4831 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 5 4831 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 16 4831 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4831 16 4831 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 6 4834 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4832 6 4832 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4834 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4834 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4832 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4832 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 8 4832 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 18 4834 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4832 18 4832 19 , SrcSpan "tests/examples/CParser.hs" 4834 5 4834 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 19 4833 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4832 19 4832 23 , SrcSpan "tests/examples/CParser.hs" 4832 45 4832 47 , SrcSpan "tests/examples/CParser.hs" 4832 48 4832 49 , SrcSpan "tests/examples/CParser.hs" 4833 55 4833 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 24 4832 34 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 35 4832 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 35 4832 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 35 4832 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 50 4833 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 50 4832 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 50 4832 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4832 62 4833 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4832 62 4832 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 5 4833 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4833 5 4833 6 , SrcSpan "tests/examples/CParser.hs" 4833 54 4833 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 7 4833 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 20 4833 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 20 4833 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 20 4833 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 32 4833 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 32 4833 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 32 4833 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 34 4833 39 , srcInfoPoints = [] } "CCall"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 40 4833 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 40 4833 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 40 4833 51 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4833 52 4833 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4833 52 4833 53 , SrcSpan "tests/examples/CParser.hs" 4833 53 4833 54 ] } []))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 7 4834 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4834 7 4834 8 , SrcSpan "tests/examples/CParser.hs" 4834 39 4834 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 8 4834 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4834 8 4834 9 , SrcSpan "tests/examples/CParser.hs" 4834 11 4834 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 9 4834 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 9 4834 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 14 4834 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 26 4834 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4834 26 4834 27 , SrcSpan "tests/examples/CParser.hs" 4834 38 4834 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 27 4834 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 37 4834 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 37 4834 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4834 37 4834 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 1 4836 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 1 4836 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 1 4836 16 , srcInfoPoints = [] } "happyReduce_359")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 17 4836 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4836 17 4836 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 19 4836 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 36 4836 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 36 4836 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 39 4836 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 39 4836 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 43 4836 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 43 4836 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4836 43 4836 61 , srcInfoPoints = [] } "happyReduction_359"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 1 4845 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 1 4845 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 1 4837 19 , srcInfoPoints = [] } "happyReduction_359") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 20 4841 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4837 20 4837 21 , SrcSpan "tests/examples/CParser.hs" 4841 14 4841 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 21 4841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 21 4837 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 21 4837 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 31 4837 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4837 31 4837 32 , SrcSpan "tests/examples/CParser.hs" 4837 32 4837 40 , SrcSpan "tests/examples/CParser.hs" 4837 40 4837 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4837 32 4837 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 5 4841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 5 4838 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 5 4838 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 15 4838 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4838 15 4838 16 , SrcSpan "tests/examples/CParser.hs" 4838 16 4838 24 , SrcSpan "tests/examples/CParser.hs" 4838 24 4838 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4838 16 4838 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 5 4841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 5 4839 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 5 4839 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 15 4839 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4839 15 4839 16 , SrcSpan "tests/examples/CParser.hs" 4839 16 4839 24 , SrcSpan "tests/examples/CParser.hs" 4839 24 4839 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4839 16 4839 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 5 4841 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 5 4840 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 5 4840 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 15 4840 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4840 15 4840 16 , SrcSpan "tests/examples/CParser.hs" 4840 16 4840 24 , SrcSpan "tests/examples/CParser.hs" 4840 24 4840 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4840 16 4840 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 5 4841 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 5 4841 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 16 4841 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4841 16 4841 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 6 4845 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4842 6 4842 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4845 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4845 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4842 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4842 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 8 4842 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 18 4845 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4842 18 4842 19 , SrcSpan "tests/examples/CParser.hs" 4845 5 4845 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 19 4844 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4842 19 4842 23 , SrcSpan "tests/examples/CParser.hs" 4842 45 4842 47 , SrcSpan "tests/examples/CParser.hs" 4842 48 4842 49 , SrcSpan "tests/examples/CParser.hs" 4844 75 4844 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 24 4842 34 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 35 4842 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 35 4842 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 35 4842 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 50 4844 75 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 50 4842 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 50 4842 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4842 62 4844 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4842 62 4842 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 5 4844 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4843 5 4843 9 , SrcSpan "tests/examples/CParser.hs" 4843 32 4843 34 , SrcSpan "tests/examples/CParser.hs" 4843 35 4843 36 , SrcSpan "tests/examples/CParser.hs" 4844 74 4844 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 10 4843 21 , srcInfoPoints = [] } "happyOut100"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 22 4843 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 22 4843 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 22 4843 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 37 4844 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 37 4843 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 37 4843 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4843 49 4844 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4843 49 4843 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 5 4844 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4844 5 4844 6 , SrcSpan "tests/examples/CParser.hs" 4844 73 4844 74 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 73 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 7 4844 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 20 4844 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 20 4844 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 20 4844 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 32 4844 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 32 4844 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 32 4844 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 73 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 34 4844 39 , srcInfoPoints = [] } "CCall"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 40 4844 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 40 4844 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 40 4844 51 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 52 4844 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4844 52 4844 53 , SrcSpan "tests/examples/CParser.hs" 4844 72 4844 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 72 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 53 4844 60 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 61 4844 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 61 4844 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4844 61 4844 72 , srcInfoPoints = [] } "happy_var_3"))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 7 4845 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4845 7 4845 8 , SrcSpan "tests/examples/CParser.hs" 4845 39 4845 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 8 4845 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4845 8 4845 9 , SrcSpan "tests/examples/CParser.hs" 4845 11 4845 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 9 4845 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 9 4845 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 14 4845 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 26 4845 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4845 26 4845 27 , SrcSpan "tests/examples/CParser.hs" 4845 38 4845 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 27 4845 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 37 4845 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 37 4845 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4845 37 4845 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 1 4847 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 1 4847 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 1 4847 16 , srcInfoPoints = [] } "happyReduce_360")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 17 4847 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4847 17 4847 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 19 4847 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 36 4847 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 36 4847 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 39 4847 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 39 4847 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 43 4847 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 43 4847 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4847 43 4847 61 , srcInfoPoints = [] } "happyReduction_360"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 1 4855 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 1 4855 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 1 4848 19 , srcInfoPoints = [] } "happyReduction_360") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 20 4851 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4848 20 4848 21 , SrcSpan "tests/examples/CParser.hs" 4851 14 4851 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 21 4851 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 21 4848 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 21 4848 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 31 4848 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4848 31 4848 32 , SrcSpan "tests/examples/CParser.hs" 4848 32 4848 40 , SrcSpan "tests/examples/CParser.hs" 4848 40 4848 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4848 32 4848 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 5 4851 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 5 4849 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 5 4849 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 15 4849 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4849 15 4849 16 , SrcSpan "tests/examples/CParser.hs" 4849 16 4849 24 , SrcSpan "tests/examples/CParser.hs" 4849 24 4849 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4849 16 4849 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 5 4851 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 5 4850 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 5 4850 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 15 4850 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4850 15 4850 16 , SrcSpan "tests/examples/CParser.hs" 4850 16 4850 24 , SrcSpan "tests/examples/CParser.hs" 4850 24 4850 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4850 16 4850 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 5 4851 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 5 4851 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 16 4851 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4851 16 4851 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 6 4855 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4852 6 4852 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4855 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4855 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4852 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4852 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 8 4852 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 18 4855 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4852 18 4852 19 , SrcSpan "tests/examples/CParser.hs" 4855 5 4855 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 19 4854 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4852 19 4852 23 , SrcSpan "tests/examples/CParser.hs" 4852 45 4852 47 , SrcSpan "tests/examples/CParser.hs" 4852 48 4852 49 , SrcSpan "tests/examples/CParser.hs" 4854 73 4854 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 24 4852 34 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 35 4852 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 35 4852 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 35 4852 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 50 4854 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 50 4852 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 50 4852 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4852 62 4854 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4852 62 4852 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 5 4854 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4853 5 4853 9 , SrcSpan "tests/examples/CParser.hs" 4853 32 4853 34 , SrcSpan "tests/examples/CParser.hs" 4853 35 4853 36 , SrcSpan "tests/examples/CParser.hs" 4854 72 4854 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 10 4853 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 22 4853 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 22 4853 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 22 4853 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 37 4854 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 37 4853 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 37 4853 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4853 49 4854 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4853 49 4853 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 5 4854 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4854 5 4854 6 , SrcSpan "tests/examples/CParser.hs" 4854 71 4854 72 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 7 4854 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 20 4854 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 20 4854 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 20 4854 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 32 4854 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 32 4854 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 32 4854 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 34 4854 41 , srcInfoPoints = [] } "CMember"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 42 4854 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 42 4854 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 42 4854 53 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 54 4854 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 54 4854 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 54 4854 65 , srcInfoPoints = [] } "happy_var_3")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 66 4854 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 66 4854 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4854 66 4854 71 , srcInfoPoints = [] } "False"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 7 4855 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4855 7 4855 8 , SrcSpan "tests/examples/CParser.hs" 4855 39 4855 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 8 4855 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4855 8 4855 9 , SrcSpan "tests/examples/CParser.hs" 4855 11 4855 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 9 4855 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 9 4855 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 14 4855 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 26 4855 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4855 26 4855 27 , SrcSpan "tests/examples/CParser.hs" 4855 38 4855 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 27 4855 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 37 4855 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 37 4855 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4855 37 4855 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 1 4857 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 1 4857 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 1 4857 16 , srcInfoPoints = [] } "happyReduce_361")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 17 4857 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4857 17 4857 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 19 4857 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 36 4857 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 36 4857 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 39 4857 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 39 4857 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 43 4857 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 43 4857 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4857 43 4857 61 , srcInfoPoints = [] } "happyReduction_361"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 1 4865 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 1 4865 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 1 4858 19 , srcInfoPoints = [] } "happyReduction_361") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 20 4861 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4858 20 4858 21 , SrcSpan "tests/examples/CParser.hs" 4861 14 4861 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 21 4861 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 21 4858 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 21 4858 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 31 4858 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4858 31 4858 32 , SrcSpan "tests/examples/CParser.hs" 4858 32 4858 40 , SrcSpan "tests/examples/CParser.hs" 4858 40 4858 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4858 32 4858 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 5 4861 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 5 4859 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 5 4859 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 15 4859 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4859 15 4859 16 , SrcSpan "tests/examples/CParser.hs" 4859 16 4859 24 , SrcSpan "tests/examples/CParser.hs" 4859 24 4859 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4859 16 4859 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 5 4861 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 5 4860 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 5 4860 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 15 4860 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4860 15 4860 16 , SrcSpan "tests/examples/CParser.hs" 4860 16 4860 24 , SrcSpan "tests/examples/CParser.hs" 4860 24 4860 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4860 16 4860 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 5 4861 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 5 4861 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 16 4861 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4861 16 4861 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 6 4865 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4862 6 4862 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4865 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4865 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4862 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4862 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 8 4862 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 18 4865 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4862 18 4862 19 , SrcSpan "tests/examples/CParser.hs" 4865 5 4865 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 19 4864 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4862 19 4862 23 , SrcSpan "tests/examples/CParser.hs" 4862 45 4862 47 , SrcSpan "tests/examples/CParser.hs" 4862 48 4862 49 , SrcSpan "tests/examples/CParser.hs" 4864 72 4864 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 24 4862 34 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 35 4862 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 35 4862 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 35 4862 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 50 4864 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 50 4862 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 50 4862 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4862 62 4864 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4862 62 4862 64 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 5 4864 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4863 5 4863 9 , SrcSpan "tests/examples/CParser.hs" 4863 32 4863 34 , SrcSpan "tests/examples/CParser.hs" 4863 35 4863 36 , SrcSpan "tests/examples/CParser.hs" 4864 71 4864 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 10 4863 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 22 4863 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 22 4863 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 22 4863 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 37 4864 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 37 4863 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 37 4863 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4863 49 4864 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4863 49 4863 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 5 4864 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4864 5 4864 6 , SrcSpan "tests/examples/CParser.hs" 4864 70 4864 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 7 4864 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 20 4864 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 20 4864 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 20 4864 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 32 4864 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 32 4864 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 32 4864 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 34 4864 41 , srcInfoPoints = [] } "CMember"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 42 4864 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 42 4864 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 42 4864 53 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 54 4864 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 54 4864 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 54 4864 65 , srcInfoPoints = [] } "happy_var_3")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 66 4864 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 66 4864 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4864 66 4864 70 , srcInfoPoints = [] } "True"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 7 4865 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4865 7 4865 8 , SrcSpan "tests/examples/CParser.hs" 4865 39 4865 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 8 4865 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4865 8 4865 9 , SrcSpan "tests/examples/CParser.hs" 4865 11 4865 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 9 4865 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 9 4865 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 14 4865 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 26 4865 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4865 26 4865 27 , SrcSpan "tests/examples/CParser.hs" 4865 38 4865 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 27 4865 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 37 4865 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 37 4865 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4865 37 4865 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 1 4867 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 1 4867 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 1 4867 16 , srcInfoPoints = [] } "happyReduce_362")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 17 4867 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4867 17 4867 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 19 4867 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 36 4867 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 36 4867 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 39 4867 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 39 4867 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 43 4867 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 43 4867 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4867 43 4867 61 , srcInfoPoints = [] } "happyReduction_362"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 1 4873 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 1 4873 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 1 4868 19 , srcInfoPoints = [] } "happyReduction_362") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 20 4870 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4868 20 4868 21 , SrcSpan "tests/examples/CParser.hs" 4870 14 4870 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 21 4870 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 21 4868 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 21 4868 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 31 4868 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4868 31 4868 32 , SrcSpan "tests/examples/CParser.hs" 4868 32 4868 40 , SrcSpan "tests/examples/CParser.hs" 4868 40 4868 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4868 32 4868 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 5 4870 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 5 4869 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 5 4869 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 15 4869 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4869 15 4869 16 , SrcSpan "tests/examples/CParser.hs" 4869 16 4869 24 , SrcSpan "tests/examples/CParser.hs" 4869 24 4869 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4869 16 4869 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 5 4870 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 5 4870 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 16 4870 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4870 16 4870 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 6 4873 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4871 6 4871 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4873 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4873 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4871 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4871 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 8 4871 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 18 4873 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4871 18 4871 19 , SrcSpan "tests/examples/CParser.hs" 4873 5 4873 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 19 4872 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4871 19 4871 23 , SrcSpan "tests/examples/CParser.hs" 4871 45 4871 47 , SrcSpan "tests/examples/CParser.hs" 4871 48 4871 49 , SrcSpan "tests/examples/CParser.hs" 4872 64 4872 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 24 4871 34 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 35 4871 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 35 4871 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 35 4871 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 50 4872 64 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 50 4871 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 50 4871 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4871 62 4872 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4871 62 4871 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 5 4872 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4872 5 4872 6 , SrcSpan "tests/examples/CParser.hs" 4872 63 4872 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 7 4872 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 20 4872 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 20 4872 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 20 4872 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 32 4872 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 32 4872 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 32 4872 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 34 4872 40 , srcInfoPoints = [] } "CUnary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 41 4872 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 41 4872 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 41 4872 51 , srcInfoPoints = [] } "CPostIncOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 52 4872 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 52 4872 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4872 52 4872 63 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 7 4873 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4873 7 4873 8 , SrcSpan "tests/examples/CParser.hs" 4873 39 4873 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 8 4873 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4873 8 4873 9 , SrcSpan "tests/examples/CParser.hs" 4873 11 4873 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 9 4873 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 9 4873 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 14 4873 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 26 4873 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4873 26 4873 27 , SrcSpan "tests/examples/CParser.hs" 4873 38 4873 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 27 4873 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 37 4873 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 37 4873 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4873 37 4873 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 1 4875 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 1 4875 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 1 4875 16 , srcInfoPoints = [] } "happyReduce_363")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 17 4875 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4875 17 4875 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 19 4875 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 36 4875 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 36 4875 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 39 4875 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 39 4875 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 43 4875 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 43 4875 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4875 43 4875 61 , srcInfoPoints = [] } "happyReduction_363"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 1 4881 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 1 4881 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 1 4876 19 , srcInfoPoints = [] } "happyReduction_363") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 20 4878 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4876 20 4876 21 , SrcSpan "tests/examples/CParser.hs" 4878 14 4878 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 21 4878 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 21 4876 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 21 4876 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 31 4876 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4876 31 4876 32 , SrcSpan "tests/examples/CParser.hs" 4876 32 4876 40 , SrcSpan "tests/examples/CParser.hs" 4876 40 4876 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4876 32 4876 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 5 4878 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 5 4877 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 5 4877 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 15 4877 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4877 15 4877 16 , SrcSpan "tests/examples/CParser.hs" 4877 16 4877 24 , SrcSpan "tests/examples/CParser.hs" 4877 24 4877 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4877 16 4877 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 5 4878 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 5 4878 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 16 4878 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4878 16 4878 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 6 4881 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4879 6 4879 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4881 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4881 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4879 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4879 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 8 4879 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 18 4881 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4879 18 4879 19 , SrcSpan "tests/examples/CParser.hs" 4881 5 4881 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 19 4880 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4879 19 4879 23 , SrcSpan "tests/examples/CParser.hs" 4879 45 4879 47 , SrcSpan "tests/examples/CParser.hs" 4879 48 4879 49 , SrcSpan "tests/examples/CParser.hs" 4880 64 4880 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 24 4879 34 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 35 4879 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 35 4879 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 35 4879 44 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 50 4880 64 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 50 4879 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 50 4879 61 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4879 62 4880 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4879 62 4879 64 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 5 4880 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4880 5 4880 6 , SrcSpan "tests/examples/CParser.hs" 4880 63 4880 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 7 4880 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 20 4880 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 20 4880 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 20 4880 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 32 4880 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 32 4880 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 32 4880 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 34 4880 40 , srcInfoPoints = [] } "CUnary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 41 4880 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 41 4880 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 41 4880 51 , srcInfoPoints = [] } "CPostDecOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 52 4880 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 52 4880 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4880 52 4880 63 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 7 4881 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4881 7 4881 8 , SrcSpan "tests/examples/CParser.hs" 4881 39 4881 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 8 4881 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4881 8 4881 9 , SrcSpan "tests/examples/CParser.hs" 4881 11 4881 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 9 4881 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 9 4881 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 14 4881 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 26 4881 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4881 26 4881 27 , SrcSpan "tests/examples/CParser.hs" 4881 38 4881 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 27 4881 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 37 4881 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 37 4881 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4881 37 4881 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 1 4883 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 1 4883 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 1 4883 16 , srcInfoPoints = [] } "happyReduce_364")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 17 4883 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4883 17 4883 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 19 4883 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 36 4883 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 36 4883 38 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 39 4883 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 39 4883 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 43 4883 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 43 4883 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4883 43 4883 61 , srcInfoPoints = [] } "happyReduction_364"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 1 4895 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 1 4895 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 1 4884 19 , srcInfoPoints = [] } "happyReduction_364") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 20 4890 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4884 20 4884 21 , SrcSpan "tests/examples/CParser.hs" 4890 14 4890 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 21 4890 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 21 4884 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 21 4884 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 31 4884 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4884 31 4884 32 , SrcSpan "tests/examples/CParser.hs" 4884 32 4884 40 , SrcSpan "tests/examples/CParser.hs" 4884 40 4884 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4884 32 4884 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 5 4890 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 5 4885 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 5 4885 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 15 4885 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4885 15 4885 16 , SrcSpan "tests/examples/CParser.hs" 4885 16 4885 24 , SrcSpan "tests/examples/CParser.hs" 4885 24 4885 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4885 16 4885 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 5 4890 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 5 4886 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 5 4886 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 15 4886 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4886 15 4886 16 , SrcSpan "tests/examples/CParser.hs" 4886 16 4886 24 , SrcSpan "tests/examples/CParser.hs" 4886 24 4886 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4886 16 4886 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 5 4890 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 5 4887 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 5 4887 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 15 4887 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4887 15 4887 16 , SrcSpan "tests/examples/CParser.hs" 4887 16 4887 24 , SrcSpan "tests/examples/CParser.hs" 4887 24 4887 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4887 16 4887 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 5 4890 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 5 4888 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 5 4888 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 15 4888 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4888 15 4888 16 , SrcSpan "tests/examples/CParser.hs" 4888 16 4888 24 , SrcSpan "tests/examples/CParser.hs" 4888 24 4888 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4888 16 4888 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 5 4890 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 5 4889 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 5 4889 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 15 4889 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4889 15 4889 16 , SrcSpan "tests/examples/CParser.hs" 4889 16 4889 24 , SrcSpan "tests/examples/CParser.hs" 4889 24 4889 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4889 16 4889 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 5 4890 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 5 4890 14 , srcInfoPoints = [] } "happyRest")))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 16 4890 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4890 16 4890 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 6 4895 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4891 6 4891 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4895 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4895 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4891 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4891 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 8 4891 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 18 4895 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4891 18 4891 19 , SrcSpan "tests/examples/CParser.hs" 4895 5 4895 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 19 4894 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4891 19 4891 23 , SrcSpan "tests/examples/CParser.hs" 4891 46 4891 48 , SrcSpan "tests/examples/CParser.hs" 4891 49 4891 50 , SrcSpan "tests/examples/CParser.hs" 4894 83 4894 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 24 4891 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 36 4891 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 36 4891 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 36 4891 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 51 4894 83 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 51 4891 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 51 4891 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4891 63 4894 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4891 63 4891 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 5 4894 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4892 5 4892 9 , SrcSpan "tests/examples/CParser.hs" 4892 31 4892 33 , SrcSpan "tests/examples/CParser.hs" 4892 34 4892 35 , SrcSpan "tests/examples/CParser.hs" 4894 82 4894 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 10 4892 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 21 4892 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 21 4892 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 21 4892 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 36 4894 82 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 36 4892 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 36 4892 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4892 48 4894 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4892 48 4892 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 5 4894 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4893 5 4893 9 , SrcSpan "tests/examples/CParser.hs" 4893 31 4893 33 , SrcSpan "tests/examples/CParser.hs" 4893 34 4893 35 , SrcSpan "tests/examples/CParser.hs" 4894 81 4894 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 10 4893 20 , srcInfoPoints = [] } "happyOut92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 21 4893 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 21 4893 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 21 4893 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 36 4894 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 36 4893 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 36 4893 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4893 48 4894 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4893 48 4893 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 5 4894 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4894 5 4894 6 , SrcSpan "tests/examples/CParser.hs" 4894 80 4894 81 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 7 4894 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 20 4894 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 20 4894 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 20 4894 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 32 4894 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 32 4894 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 32 4894 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 34 4894 46 , srcInfoPoints = [] } "CCompoundLit"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 47 4894 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 47 4894 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 47 4894 58 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 59 4894 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4894 59 4894 60 , SrcSpan "tests/examples/CParser.hs" 4894 79 4894 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 60 4894 67 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 68 4894 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 68 4894 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4894 68 4894 79 , srcInfoPoints = [] } "happy_var_5"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 7 4895 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4895 7 4895 8 , SrcSpan "tests/examples/CParser.hs" 4895 39 4895 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 8 4895 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4895 8 4895 9 , SrcSpan "tests/examples/CParser.hs" 4895 11 4895 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 9 4895 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 9 4895 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 14 4895 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 26 4895 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4895 26 4895 27 , SrcSpan "tests/examples/CParser.hs" 4895 38 4895 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 27 4895 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 37 4895 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 37 4895 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4895 37 4895 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 1 4897 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 1 4897 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 1 4897 16 , srcInfoPoints = [] } "happyReduce_365")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 17 4897 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4897 17 4897 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 19 4897 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 36 4897 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 36 4897 38 , srcInfoPoints = [] } 7 "7"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 39 4897 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 39 4897 42 , srcInfoPoints = [] } 92 "92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 43 4897 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 43 4897 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4897 43 4897 61 , srcInfoPoints = [] } "happyReduction_365"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 1 4910 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 1 4910 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 1 4898 19 , srcInfoPoints = [] } "happyReduction_365") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 20 4905 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4898 20 4898 21 , SrcSpan "tests/examples/CParser.hs" 4905 14 4905 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 21 4905 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 21 4898 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 21 4898 30 , srcInfoPoints = [] } "happy_x_7")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 31 4898 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4898 31 4898 32 , SrcSpan "tests/examples/CParser.hs" 4898 32 4898 40 , SrcSpan "tests/examples/CParser.hs" 4898 40 4898 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4898 32 4898 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 5 4905 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 5 4899 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 5 4899 14 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 15 4899 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4899 15 4899 16 , SrcSpan "tests/examples/CParser.hs" 4899 16 4899 24 , SrcSpan "tests/examples/CParser.hs" 4899 24 4899 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4899 16 4899 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 5 4905 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 5 4900 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 5 4900 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 15 4900 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4900 15 4900 16 , SrcSpan "tests/examples/CParser.hs" 4900 16 4900 24 , SrcSpan "tests/examples/CParser.hs" 4900 24 4900 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4900 16 4900 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 5 4905 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 5 4901 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 5 4901 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 15 4901 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4901 15 4901 16 , SrcSpan "tests/examples/CParser.hs" 4901 16 4901 24 , SrcSpan "tests/examples/CParser.hs" 4901 24 4901 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4901 16 4901 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 5 4905 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 5 4902 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 5 4902 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 15 4902 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4902 15 4902 16 , SrcSpan "tests/examples/CParser.hs" 4902 16 4902 24 , SrcSpan "tests/examples/CParser.hs" 4902 24 4902 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4902 16 4902 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 5 4905 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 5 4903 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 5 4903 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 15 4903 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4903 15 4903 16 , SrcSpan "tests/examples/CParser.hs" 4903 16 4903 24 , SrcSpan "tests/examples/CParser.hs" 4903 24 4903 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4903 16 4903 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 5 4905 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 5 4904 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 5 4904 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 15 4904 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4904 15 4904 16 , SrcSpan "tests/examples/CParser.hs" 4904 16 4904 24 , SrcSpan "tests/examples/CParser.hs" 4904 24 4904 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4904 16 4904 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 5 4905 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 5 4905 14 , srcInfoPoints = [] } "happyRest"))))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 16 4905 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4905 16 4905 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 6 4910 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4906 6 4906 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4910 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4910 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4906 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4906 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 8 4906 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 18 4910 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4906 18 4906 19 , SrcSpan "tests/examples/CParser.hs" 4910 5 4910 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 19 4909 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4906 19 4906 23 , SrcSpan "tests/examples/CParser.hs" 4906 46 4906 48 , SrcSpan "tests/examples/CParser.hs" 4906 49 4906 50 , SrcSpan "tests/examples/CParser.hs" 4909 83 4909 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 24 4906 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 36 4906 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 36 4906 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 36 4906 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 51 4909 83 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 51 4906 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 51 4906 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4906 63 4909 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4906 63 4906 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 5 4909 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4907 5 4907 9 , SrcSpan "tests/examples/CParser.hs" 4907 31 4907 33 , SrcSpan "tests/examples/CParser.hs" 4907 34 4907 35 , SrcSpan "tests/examples/CParser.hs" 4909 82 4909 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 10 4907 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 21 4907 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 21 4907 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 21 4907 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 36 4909 82 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 36 4907 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 36 4907 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4907 48 4909 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4907 48 4907 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 5 4909 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4908 5 4908 9 , SrcSpan "tests/examples/CParser.hs" 4908 31 4908 33 , SrcSpan "tests/examples/CParser.hs" 4908 34 4908 35 , SrcSpan "tests/examples/CParser.hs" 4909 81 4909 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 10 4908 20 , srcInfoPoints = [] } "happyOut92"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 21 4908 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 21 4908 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 21 4908 30 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 36 4909 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 36 4908 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 36 4908 47 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4908 48 4909 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4908 48 4908 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 5 4909 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4909 5 4909 6 , SrcSpan "tests/examples/CParser.hs" 4909 80 4909 81 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 7 4909 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 20 4909 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 20 4909 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 20 4909 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 32 4909 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 32 4909 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 32 4909 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 34 4909 46 , srcInfoPoints = [] } "CCompoundLit"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 47 4909 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 47 4909 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 47 4909 58 , srcInfoPoints = [] } "happy_var_2")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 59 4909 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4909 59 4909 60 , SrcSpan "tests/examples/CParser.hs" 4909 79 4909 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 60 4909 67 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 68 4909 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 68 4909 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4909 68 4909 79 , srcInfoPoints = [] } "happy_var_5"))))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 7 4910 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4910 7 4910 8 , SrcSpan "tests/examples/CParser.hs" 4910 39 4910 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 8 4910 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4910 8 4910 9 , SrcSpan "tests/examples/CParser.hs" 4910 11 4910 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 9 4910 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 9 4910 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 14 4910 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 26 4910 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4910 26 4910 27 , SrcSpan "tests/examples/CParser.hs" 4910 38 4910 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 27 4910 36 , srcInfoPoints = [] } "happyIn99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 37 4910 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 37 4910 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4910 37 4910 38 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 1 4912 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 1 4912 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 1 4912 16 , srcInfoPoints = [] } "happyReduce_366")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 17 4912 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4912 17 4912 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 19 4912 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 38 4912 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 38 4912 41 , srcInfoPoints = [] } 93 "93"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 42 4912 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 42 4912 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4912 42 4912 60 , srcInfoPoints = [] } "happyReduction_366"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 1 4917 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 1 4917 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 1 4913 19 , srcInfoPoints = [] } "happyReduction_366") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 20 4913 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4913 20 4913 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 6 4917 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4914 6 4914 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 9 4917 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4914 9 4914 13 , SrcSpan "tests/examples/CParser.hs" 4914 36 4914 38 , SrcSpan "tests/examples/CParser.hs" 4914 39 4914 40 , SrcSpan "tests/examples/CParser.hs" 4917 6 4917 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 14 4914 25 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 26 4914 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 26 4914 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 26 4914 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 41 4917 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 41 4914 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 41 4914 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4914 53 4917 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4914 53 4914 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4917 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4915 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4915 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4915 5 4915 15 , srcInfoPoints = [] } "happyIn100"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 10 4917 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4916 10 4916 11 , SrcSpan "tests/examples/CParser.hs" 4917 5 4917 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 11 4916 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 21 4916 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 21 4916 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4916 21 4916 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 1 4919 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 1 4919 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 1 4919 16 , srcInfoPoints = [] } "happyReduce_367")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 17 4919 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4919 17 4919 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 19 4919 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 38 4919 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 38 4919 41 , srcInfoPoints = [] } 93 "93"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 42 4919 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 42 4919 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4919 42 4919 60 , srcInfoPoints = [] } "happyReduction_367"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 1 4927 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 1 4927 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 1 4920 19 , srcInfoPoints = [] } "happyReduction_367") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 20 4920 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4920 20 4920 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4921 5 4921 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4921 5 4921 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4922 5 4922 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4922 5 4922 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 6 4927 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4923 6 4923 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 9 4927 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4923 9 4923 13 , SrcSpan "tests/examples/CParser.hs" 4923 36 4923 38 , SrcSpan "tests/examples/CParser.hs" 4923 39 4923 40 , SrcSpan "tests/examples/CParser.hs" 4927 7 4927 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 14 4923 25 , srcInfoPoints = [] } "happyOut100"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 26 4923 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 26 4923 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 26 4923 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 41 4927 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 41 4923 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 41 4923 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4923 53 4927 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4923 53 4923 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 5 4927 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4924 5 4924 9 , SrcSpan "tests/examples/CParser.hs" 4924 32 4924 34 , SrcSpan "tests/examples/CParser.hs" 4924 35 4924 36 , SrcSpan "tests/examples/CParser.hs" 4927 6 4927 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 10 4924 21 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 22 4924 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 22 4924 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 22 4924 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 37 4927 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 37 4924 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 37 4924 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4924 49 4927 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4924 49 4924 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4927 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4925 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4925 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4925 5 4925 15 , srcInfoPoints = [] } "happyIn100"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 10 4927 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4926 10 4926 11 , SrcSpan "tests/examples/CParser.hs" 4927 5 4927 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 11 4926 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 23 4926 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4926 23 4926 24 , SrcSpan "tests/examples/CParser.hs" 4926 24 4926 28 , SrcSpan "tests/examples/CParser.hs" 4926 28 4926 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 23 4926 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4926 23 4926 24 , SrcSpan "tests/examples/CParser.hs" 4926 24 4926 28 , SrcSpan "tests/examples/CParser.hs" 4926 28 4926 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 24 4926 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 30 4926 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 30 4926 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4926 30 4926 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 1 4929 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 1 4929 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 1 4929 16 , srcInfoPoints = [] } "happyReduce_368")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 17 4929 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4929 17 4929 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 19 4929 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 38 4929 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 38 4929 41 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 42 4929 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 42 4929 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4929 42 4929 60 , srcInfoPoints = [] } "happyReduction_368"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 1 4934 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 1 4934 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 1 4930 19 , srcInfoPoints = [] } "happyReduction_368") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 20 4930 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4930 20 4930 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 6 4934 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4931 6 4931 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 9 4934 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4931 9 4931 13 , SrcSpan "tests/examples/CParser.hs" 4931 35 4931 37 , SrcSpan "tests/examples/CParser.hs" 4931 38 4931 39 , SrcSpan "tests/examples/CParser.hs" 4934 6 4934 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 14 4931 24 , srcInfoPoints = [] } "happyOut99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 25 4931 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 25 4931 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 25 4931 34 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 40 4934 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 40 4931 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 40 4931 51 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4931 52 4934 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4931 52 4931 54 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4934 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4932 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4932 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4932 5 4932 15 , srcInfoPoints = [] } "happyIn101"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 10 4934 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4933 10 4933 11 , SrcSpan "tests/examples/CParser.hs" 4934 5 4934 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 11 4933 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 11 4933 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4933 11 4933 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 1 4936 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 1 4936 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 1 4936 16 , srcInfoPoints = [] } "happyReduce_369")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 17 4936 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4936 17 4936 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 19 4936 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 36 4936 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 36 4936 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 39 4936 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 39 4936 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 43 4936 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 43 4936 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4936 43 4936 61 , srcInfoPoints = [] } "happyReduction_369"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 1 4943 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 1 4943 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 1 4937 19 , srcInfoPoints = [] } "happyReduction_369") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 20 4939 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4937 20 4937 21 , SrcSpan "tests/examples/CParser.hs" 4939 14 4939 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 21 4939 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 21 4937 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 21 4937 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 31 4937 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4937 31 4937 32 , SrcSpan "tests/examples/CParser.hs" 4937 32 4937 40 , SrcSpan "tests/examples/CParser.hs" 4937 40 4937 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4937 32 4937 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 5 4939 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 5 4938 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 5 4938 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 15 4938 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4938 15 4938 16 , SrcSpan "tests/examples/CParser.hs" 4938 16 4938 24 , SrcSpan "tests/examples/CParser.hs" 4938 24 4938 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4938 16 4938 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 5 4939 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 5 4939 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 16 4939 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4939 16 4939 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 6 4943 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4940 6 4940 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4943 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4943 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4940 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4940 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 8 4940 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 18 4943 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4940 18 4940 19 , SrcSpan "tests/examples/CParser.hs" 4943 5 4943 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 19 4942 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4940 19 4940 23 , SrcSpan "tests/examples/CParser.hs" 4940 46 4940 48 , SrcSpan "tests/examples/CParser.hs" 4940 49 4940 50 , SrcSpan "tests/examples/CParser.hs" 4942 64 4942 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 24 4940 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 36 4940 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 36 4940 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 36 4940 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 51 4942 64 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 51 4940 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 51 4940 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4940 63 4942 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4940 63 4940 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 5 4942 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4941 5 4941 9 , SrcSpan "tests/examples/CParser.hs" 4941 32 4941 34 , SrcSpan "tests/examples/CParser.hs" 4941 35 4941 36 , SrcSpan "tests/examples/CParser.hs" 4942 63 4942 64 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 10 4941 21 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 22 4941 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 22 4941 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 22 4941 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 37 4942 63 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 37 4941 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 37 4941 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4941 49 4942 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4941 49 4941 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 5 4942 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4942 5 4942 6 , SrcSpan "tests/examples/CParser.hs" 4942 62 4942 63 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 7 4942 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 20 4942 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 20 4942 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 20 4942 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 32 4942 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 32 4942 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 32 4942 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 50 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 34 4942 40 , srcInfoPoints = [] } "CUnary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 41 4942 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 41 4942 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 41 4942 50 , srcInfoPoints = [] } "CPreIncOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 51 4942 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 51 4942 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4942 51 4942 62 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 7 4943 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4943 7 4943 8 , SrcSpan "tests/examples/CParser.hs" 4943 40 4943 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 8 4943 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4943 8 4943 9 , SrcSpan "tests/examples/CParser.hs" 4943 11 4943 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 9 4943 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 9 4943 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 14 4943 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 26 4943 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4943 26 4943 27 , SrcSpan "tests/examples/CParser.hs" 4943 39 4943 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 27 4943 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 38 4943 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 38 4943 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4943 38 4943 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 1 4945 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 1 4945 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 1 4945 16 , srcInfoPoints = [] } "happyReduce_370")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 17 4945 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4945 17 4945 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 19 4945 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 36 4945 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 36 4945 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 39 4945 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 39 4945 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 43 4945 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 43 4945 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4945 43 4945 61 , srcInfoPoints = [] } "happyReduction_370"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 1 4952 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 1 4952 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 1 4946 19 , srcInfoPoints = [] } "happyReduction_370") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 20 4948 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4946 20 4946 21 , SrcSpan "tests/examples/CParser.hs" 4948 14 4948 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 21 4948 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 21 4946 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 21 4946 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 31 4946 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4946 31 4946 32 , SrcSpan "tests/examples/CParser.hs" 4946 32 4946 40 , SrcSpan "tests/examples/CParser.hs" 4946 40 4946 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4946 32 4946 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 5 4948 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 5 4947 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 5 4947 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 15 4947 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4947 15 4947 16 , SrcSpan "tests/examples/CParser.hs" 4947 16 4947 24 , SrcSpan "tests/examples/CParser.hs" 4947 24 4947 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4947 16 4947 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 5 4948 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 5 4948 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 16 4948 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4948 16 4948 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 6 4952 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4949 6 4949 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4952 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4952 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4949 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4949 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 8 4949 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 18 4952 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4949 18 4949 19 , SrcSpan "tests/examples/CParser.hs" 4952 5 4952 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 19 4951 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4949 19 4949 23 , SrcSpan "tests/examples/CParser.hs" 4949 46 4949 48 , SrcSpan "tests/examples/CParser.hs" 4949 49 4949 50 , SrcSpan "tests/examples/CParser.hs" 4951 64 4951 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 24 4949 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 36 4949 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 36 4949 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 36 4949 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 51 4951 64 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 51 4949 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 51 4949 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4949 63 4951 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4949 63 4949 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 5 4951 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4950 5 4950 9 , SrcSpan "tests/examples/CParser.hs" 4950 32 4950 34 , SrcSpan "tests/examples/CParser.hs" 4950 35 4950 36 , SrcSpan "tests/examples/CParser.hs" 4951 63 4951 64 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 10 4950 21 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 22 4950 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 22 4950 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 22 4950 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 37 4951 63 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 37 4950 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 37 4950 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4950 49 4951 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4950 49 4950 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 5 4951 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4951 5 4951 6 , SrcSpan "tests/examples/CParser.hs" 4951 62 4951 63 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 7 4951 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 20 4951 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 20 4951 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 20 4951 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 32 4951 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 32 4951 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 32 4951 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 50 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 34 4951 40 , srcInfoPoints = [] } "CUnary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 41 4951 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 41 4951 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 41 4951 50 , srcInfoPoints = [] } "CPreDecOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 51 4951 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 51 4951 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4951 51 4951 62 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 7 4952 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4952 7 4952 8 , SrcSpan "tests/examples/CParser.hs" 4952 40 4952 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 8 4952 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4952 8 4952 9 , SrcSpan "tests/examples/CParser.hs" 4952 11 4952 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 9 4952 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 9 4952 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 14 4952 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 26 4952 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4952 26 4952 27 , SrcSpan "tests/examples/CParser.hs" 4952 39 4952 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 27 4952 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 38 4952 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 38 4952 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4952 38 4952 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 1 4954 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 1 4954 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 1 4954 16 , srcInfoPoints = [] } "happyReduce_371")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 17 4954 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4954 17 4954 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 19 4954 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 38 4954 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 38 4954 41 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 42 4954 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 42 4954 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4954 42 4954 60 , srcInfoPoints = [] } "happyReduction_371"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 1 4960 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 1 4960 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 1 4955 19 , srcInfoPoints = [] } "happyReduction_371") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 20 4955 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4955 20 4955 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4956 5 4956 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4956 5 4956 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 6 4960 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4957 6 4957 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 9 4960 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4957 9 4957 13 , SrcSpan "tests/examples/CParser.hs" 4957 36 4957 38 , SrcSpan "tests/examples/CParser.hs" 4957 39 4957 40 , SrcSpan "tests/examples/CParser.hs" 4960 6 4960 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 14 4957 25 , srcInfoPoints = [] } "happyOut103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 26 4957 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 26 4957 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 26 4957 35 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 41 4960 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 41 4957 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 41 4957 52 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4957 53 4960 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4957 53 4957 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4960 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4958 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4958 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4958 5 4958 15 , srcInfoPoints = [] } "happyIn101"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 10 4960 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4959 10 4959 11 , SrcSpan "tests/examples/CParser.hs" 4960 5 4960 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 11 4959 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 11 4959 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4959 11 4959 22 , srcInfoPoints = [] } "happy_var_2")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 1 4962 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 1 4962 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 1 4962 16 , srcInfoPoints = [] } "happyReduce_372")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 17 4962 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4962 17 4962 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 19 4962 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 36 4962 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 36 4962 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 39 4962 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 39 4962 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 43 4962 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 43 4962 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4962 43 4962 61 , srcInfoPoints = [] } "happyReduction_372"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 1 4969 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 1 4969 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 1 4963 19 , srcInfoPoints = [] } "happyReduction_372") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 20 4965 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4963 20 4963 21 , SrcSpan "tests/examples/CParser.hs" 4965 14 4965 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 21 4965 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 21 4963 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 21 4963 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 31 4963 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4963 31 4963 32 , SrcSpan "tests/examples/CParser.hs" 4963 32 4963 40 , SrcSpan "tests/examples/CParser.hs" 4963 40 4963 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4963 32 4963 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 5 4965 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 5 4964 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 5 4964 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 15 4964 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4964 15 4964 16 , SrcSpan "tests/examples/CParser.hs" 4964 16 4964 24 , SrcSpan "tests/examples/CParser.hs" 4964 24 4964 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4964 16 4964 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 5 4965 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 5 4965 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 16 4965 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4965 16 4965 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 6 4969 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4966 6 4966 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4969 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4969 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4966 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4966 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 8 4966 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 18 4969 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4966 18 4966 19 , SrcSpan "tests/examples/CParser.hs" 4969 5 4969 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 19 4968 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4966 19 4966 23 , SrcSpan "tests/examples/CParser.hs" 4966 46 4966 48 , SrcSpan "tests/examples/CParser.hs" 4966 49 4966 50 , SrcSpan "tests/examples/CParser.hs" 4968 72 4968 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 24 4966 35 , srcInfoPoints = [] } "happyOut102"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 36 4966 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 36 4966 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 36 4966 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 51 4968 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 51 4966 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 51 4966 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4966 63 4968 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4966 63 4966 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 5 4968 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4967 5 4967 9 , SrcSpan "tests/examples/CParser.hs" 4967 32 4967 34 , SrcSpan "tests/examples/CParser.hs" 4967 35 4967 36 , SrcSpan "tests/examples/CParser.hs" 4968 71 4968 72 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 10 4967 21 , srcInfoPoints = [] } "happyOut103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 22 4967 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 22 4967 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 22 4967 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 37 4968 71 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 37 4967 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 37 4967 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4967 49 4968 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4967 49 4967 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 5 4968 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4968 5 4968 6 , SrcSpan "tests/examples/CParser.hs" 4968 70 4968 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 7 4968 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 20 4968 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 20 4968 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 20 4968 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 32 4968 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 32 4968 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 32 4968 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 34 4968 40 , srcInfoPoints = [] } "CUnary"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 41 4968 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4968 41 4968 42 , SrcSpan "tests/examples/CParser.hs" 4968 57 4968 58 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 57 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 42 4968 45 , srcInfoPoints = [] } "unL"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 46 4968 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 46 4968 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 46 4968 57 , srcInfoPoints = [] } "happy_var_1")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 59 4968 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 59 4968 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4968 59 4968 70 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 7 4969 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4969 7 4969 8 , SrcSpan "tests/examples/CParser.hs" 4969 40 4969 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 8 4969 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4969 8 4969 9 , SrcSpan "tests/examples/CParser.hs" 4969 11 4969 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 9 4969 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 9 4969 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 14 4969 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 26 4969 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4969 26 4969 27 , SrcSpan "tests/examples/CParser.hs" 4969 39 4969 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 27 4969 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 38 4969 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 38 4969 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4969 38 4969 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 1 4971 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 1 4971 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 1 4971 16 , srcInfoPoints = [] } "happyReduce_373")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 17 4971 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4971 17 4971 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 19 4971 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 36 4971 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 36 4971 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 39 4971 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 39 4971 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 43 4971 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 43 4971 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4971 43 4971 61 , srcInfoPoints = [] } "happyReduction_373"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 1 4978 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 1 4978 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 1 4972 19 , srcInfoPoints = [] } "happyReduction_373") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 20 4974 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4972 20 4972 21 , SrcSpan "tests/examples/CParser.hs" 4974 14 4974 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 21 4974 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 21 4972 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 21 4972 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 31 4972 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4972 31 4972 32 , SrcSpan "tests/examples/CParser.hs" 4972 32 4972 40 , SrcSpan "tests/examples/CParser.hs" 4972 40 4972 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4972 32 4972 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 5 4974 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 5 4973 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 5 4973 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 15 4973 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4973 15 4973 16 , SrcSpan "tests/examples/CParser.hs" 4973 16 4973 24 , SrcSpan "tests/examples/CParser.hs" 4973 24 4973 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4973 16 4973 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 5 4974 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 5 4974 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 16 4974 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4974 16 4974 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 6 4978 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4975 6 4975 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4978 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4978 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4975 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4975 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 8 4975 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 18 4978 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4975 18 4975 19 , SrcSpan "tests/examples/CParser.hs" 4978 5 4978 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 19 4977 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4975 19 4975 23 , SrcSpan "tests/examples/CParser.hs" 4975 46 4975 48 , SrcSpan "tests/examples/CParser.hs" 4975 49 4975 50 , SrcSpan "tests/examples/CParser.hs" 4977 59 4977 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 24 4975 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 36 4975 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 36 4975 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 36 4975 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 51 4977 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 51 4975 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 51 4975 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4975 63 4977 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4975 63 4975 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 5 4977 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4976 5 4976 9 , SrcSpan "tests/examples/CParser.hs" 4976 32 4976 34 , SrcSpan "tests/examples/CParser.hs" 4976 35 4976 36 , SrcSpan "tests/examples/CParser.hs" 4977 58 4977 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 10 4976 21 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 22 4976 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 22 4976 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 22 4976 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 37 4977 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 37 4976 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 37 4976 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4976 49 4977 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4976 49 4976 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 5 4977 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4977 5 4977 6 , SrcSpan "tests/examples/CParser.hs" 4977 57 4977 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 7 4977 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 20 4977 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 20 4977 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 20 4977 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 32 4977 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 32 4977 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 32 4977 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 34 4977 45 , srcInfoPoints = [] } "CSizeofExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 46 4977 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 46 4977 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4977 46 4977 57 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 7 4978 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4978 7 4978 8 , SrcSpan "tests/examples/CParser.hs" 4978 40 4978 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 8 4978 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4978 8 4978 9 , SrcSpan "tests/examples/CParser.hs" 4978 11 4978 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 9 4978 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 9 4978 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 14 4978 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 26 4978 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4978 26 4978 27 , SrcSpan "tests/examples/CParser.hs" 4978 39 4978 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 27 4978 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 38 4978 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 38 4978 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4978 38 4978 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 1 4980 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 1 4980 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 1 4980 16 , srcInfoPoints = [] } "happyReduce_374")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 17 4980 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4980 17 4980 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 19 4980 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 36 4980 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 36 4980 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 39 4980 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 39 4980 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 43 4980 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 43 4980 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4980 43 4980 61 , srcInfoPoints = [] } "happyReduction_374"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 1 4989 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 1 4989 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 1 4981 19 , srcInfoPoints = [] } "happyReduction_374") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 20 4985 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4981 20 4981 21 , SrcSpan "tests/examples/CParser.hs" 4985 14 4985 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 21 4985 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 21 4981 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 21 4981 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 31 4981 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4981 31 4981 32 , SrcSpan "tests/examples/CParser.hs" 4981 32 4981 40 , SrcSpan "tests/examples/CParser.hs" 4981 40 4981 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4981 32 4981 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 5 4985 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 5 4982 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 5 4982 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 15 4982 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4982 15 4982 16 , SrcSpan "tests/examples/CParser.hs" 4982 16 4982 24 , SrcSpan "tests/examples/CParser.hs" 4982 24 4982 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4982 16 4982 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 5 4985 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 5 4983 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 5 4983 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 15 4983 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4983 15 4983 16 , SrcSpan "tests/examples/CParser.hs" 4983 16 4983 24 , SrcSpan "tests/examples/CParser.hs" 4983 24 4983 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4983 16 4983 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 5 4985 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 5 4984 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 5 4984 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 15 4984 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4984 15 4984 16 , SrcSpan "tests/examples/CParser.hs" 4984 16 4984 24 , SrcSpan "tests/examples/CParser.hs" 4984 24 4984 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4984 16 4984 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 5 4985 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 5 4985 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 16 4985 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4985 16 4985 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 6 4989 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4986 6 4986 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4989 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4989 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4986 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4986 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 8 4986 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 18 4989 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4986 18 4986 19 , SrcSpan "tests/examples/CParser.hs" 4989 5 4989 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 19 4988 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4986 19 4986 23 , SrcSpan "tests/examples/CParser.hs" 4986 46 4986 48 , SrcSpan "tests/examples/CParser.hs" 4986 49 4986 50 , SrcSpan "tests/examples/CParser.hs" 4988 59 4988 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 24 4986 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 36 4986 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 36 4986 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 36 4986 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 51 4988 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 51 4986 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 51 4986 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4986 63 4988 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4986 63 4986 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 5 4988 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4987 5 4987 9 , SrcSpan "tests/examples/CParser.hs" 4987 31 4987 33 , SrcSpan "tests/examples/CParser.hs" 4987 34 4987 35 , SrcSpan "tests/examples/CParser.hs" 4988 58 4988 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 10 4987 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 21 4987 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 21 4987 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 21 4987 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 36 4988 58 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 36 4987 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 36 4987 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4987 48 4988 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4987 48 4987 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 5 4988 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4988 5 4988 6 , SrcSpan "tests/examples/CParser.hs" 4988 57 4988 58 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 7 4988 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 20 4988 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 20 4988 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 20 4988 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 32 4988 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 32 4988 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 32 4988 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 57 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 34 4988 45 , srcInfoPoints = [] } "CSizeofType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 46 4988 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 46 4988 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4988 46 4988 57 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 7 4989 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4989 7 4989 8 , SrcSpan "tests/examples/CParser.hs" 4989 40 4989 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 8 4989 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4989 8 4989 9 , SrcSpan "tests/examples/CParser.hs" 4989 11 4989 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 9 4989 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 9 4989 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 14 4989 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 26 4989 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4989 26 4989 27 , SrcSpan "tests/examples/CParser.hs" 4989 39 4989 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 27 4989 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 38 4989 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 38 4989 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4989 38 4989 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 1 4991 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 1 4991 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 1 4991 16 , srcInfoPoints = [] } "happyReduce_375")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 17 4991 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4991 17 4991 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 19 4991 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 36 4991 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 36 4991 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 39 4991 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 39 4991 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 43 4991 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 43 4991 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4991 43 4991 61 , srcInfoPoints = [] } "happyReduction_375"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 1 4998 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 1 4998 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 1 4992 19 , srcInfoPoints = [] } "happyReduction_375") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 20 4994 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4992 20 4992 21 , SrcSpan "tests/examples/CParser.hs" 4994 14 4994 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 21 4994 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 21 4992 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 21 4992 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 31 4992 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4992 31 4992 32 , SrcSpan "tests/examples/CParser.hs" 4992 32 4992 40 , SrcSpan "tests/examples/CParser.hs" 4992 40 4992 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4992 32 4992 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 5 4994 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 5 4993 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 5 4993 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 15 4993 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4993 15 4993 16 , SrcSpan "tests/examples/CParser.hs" 4993 16 4993 24 , SrcSpan "tests/examples/CParser.hs" 4993 24 4993 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4993 16 4993 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 5 4994 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 5 4994 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 16 4994 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4994 16 4994 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 6 4998 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4995 6 4995 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4998 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4998 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4995 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4995 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 8 4995 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 18 4998 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4995 18 4995 19 , SrcSpan "tests/examples/CParser.hs" 4998 5 4998 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 19 4997 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4995 19 4995 23 , SrcSpan "tests/examples/CParser.hs" 4995 46 4995 48 , SrcSpan "tests/examples/CParser.hs" 4995 49 4995 50 , SrcSpan "tests/examples/CParser.hs" 4997 60 4997 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 24 4995 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 36 4995 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 36 4995 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 36 4995 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 51 4997 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 51 4995 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 51 4995 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4995 63 4997 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4995 63 4995 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 5 4997 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4996 5 4996 9 , SrcSpan "tests/examples/CParser.hs" 4996 32 4996 34 , SrcSpan "tests/examples/CParser.hs" 4996 35 4996 36 , SrcSpan "tests/examples/CParser.hs" 4997 59 4997 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 10 4996 21 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 22 4996 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 22 4996 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 22 4996 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 37 4997 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 37 4996 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 37 4996 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4996 49 4997 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4996 49 4996 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 5 4997 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4997 5 4997 6 , SrcSpan "tests/examples/CParser.hs" 4997 58 4997 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 7 4997 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 20 4997 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 20 4997 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 20 4997 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 32 4997 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 32 4997 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 32 4997 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 34 4997 46 , srcInfoPoints = [] } "CAlignofExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 47 4997 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 47 4997 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4997 47 4997 58 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 7 4998 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4998 7 4998 8 , SrcSpan "tests/examples/CParser.hs" 4998 40 4998 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 8 4998 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4998 8 4998 9 , SrcSpan "tests/examples/CParser.hs" 4998 11 4998 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 9 4998 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 9 4998 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 14 4998 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 26 4998 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 4998 26 4998 27 , SrcSpan "tests/examples/CParser.hs" 4998 39 4998 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 27 4998 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 38 4998 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 38 4998 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 4998 38 4998 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 1 5000 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 1 5000 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 1 5000 16 , srcInfoPoints = [] } "happyReduce_376")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 17 5000 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5000 17 5000 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 19 5000 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 36 5000 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 36 5000 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 39 5000 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 39 5000 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 43 5000 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 43 5000 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5000 43 5000 61 , srcInfoPoints = [] } "happyReduction_376"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 1 5009 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 1 5009 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 1 5001 19 , srcInfoPoints = [] } "happyReduction_376") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 20 5005 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5001 20 5001 21 , SrcSpan "tests/examples/CParser.hs" 5005 14 5005 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 21 5005 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 21 5001 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 21 5001 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 31 5001 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5001 31 5001 32 , SrcSpan "tests/examples/CParser.hs" 5001 32 5001 40 , SrcSpan "tests/examples/CParser.hs" 5001 40 5001 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5001 32 5001 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 5 5005 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 5 5002 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 5 5002 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 15 5002 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5002 15 5002 16 , SrcSpan "tests/examples/CParser.hs" 5002 16 5002 24 , SrcSpan "tests/examples/CParser.hs" 5002 24 5002 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5002 16 5002 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 5 5005 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 5 5003 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 5 5003 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 15 5003 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5003 15 5003 16 , SrcSpan "tests/examples/CParser.hs" 5003 16 5003 24 , SrcSpan "tests/examples/CParser.hs" 5003 24 5003 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5003 16 5003 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 5 5005 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 5 5004 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 5 5004 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 15 5004 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5004 15 5004 16 , SrcSpan "tests/examples/CParser.hs" 5004 16 5004 24 , SrcSpan "tests/examples/CParser.hs" 5004 24 5004 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5004 16 5004 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 5 5005 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 5 5005 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 16 5005 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5005 16 5005 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 6 5009 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5006 6 5006 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5009 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5009 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5006 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5006 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 8 5006 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 18 5009 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5006 18 5006 19 , SrcSpan "tests/examples/CParser.hs" 5009 5 5009 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 19 5008 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5006 19 5006 23 , SrcSpan "tests/examples/CParser.hs" 5006 46 5006 48 , SrcSpan "tests/examples/CParser.hs" 5006 49 5006 50 , SrcSpan "tests/examples/CParser.hs" 5008 60 5008 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 24 5006 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 36 5006 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 36 5006 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 36 5006 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 51 5008 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 51 5006 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 51 5006 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5006 63 5008 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5006 63 5006 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 5 5008 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5007 5 5007 9 , SrcSpan "tests/examples/CParser.hs" 5007 31 5007 33 , SrcSpan "tests/examples/CParser.hs" 5007 34 5007 35 , SrcSpan "tests/examples/CParser.hs" 5008 59 5008 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 10 5007 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 21 5007 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 21 5007 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 21 5007 30 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 36 5008 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 36 5007 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 36 5007 47 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5007 48 5008 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5007 48 5007 50 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 5 5008 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5008 5 5008 6 , SrcSpan "tests/examples/CParser.hs" 5008 58 5008 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 7 5008 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 20 5008 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 20 5008 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 20 5008 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 32 5008 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 32 5008 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 32 5008 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 34 5008 46 , srcInfoPoints = [] } "CAlignofType"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 47 5008 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 47 5008 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5008 47 5008 58 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 7 5009 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5009 7 5009 8 , SrcSpan "tests/examples/CParser.hs" 5009 40 5009 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 8 5009 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5009 8 5009 9 , SrcSpan "tests/examples/CParser.hs" 5009 11 5009 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 9 5009 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 9 5009 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 14 5009 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 26 5009 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5009 26 5009 27 , SrcSpan "tests/examples/CParser.hs" 5009 39 5009 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 27 5009 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 38 5009 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 38 5009 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5009 38 5009 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 1 5011 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 1 5011 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 1 5011 16 , srcInfoPoints = [] } "happyReduce_377")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 17 5011 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5011 17 5011 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 19 5011 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 36 5011 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 36 5011 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 39 5011 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 39 5011 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 43 5011 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 43 5011 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5011 43 5011 61 , srcInfoPoints = [] } "happyReduction_377"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 1 5018 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 1 5018 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 1 5012 19 , srcInfoPoints = [] } "happyReduction_377") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 20 5014 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5012 20 5012 21 , SrcSpan "tests/examples/CParser.hs" 5014 14 5014 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 21 5014 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 21 5012 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 21 5012 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 31 5012 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5012 31 5012 32 , SrcSpan "tests/examples/CParser.hs" 5012 32 5012 40 , SrcSpan "tests/examples/CParser.hs" 5012 40 5012 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5012 32 5012 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 5 5014 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 5 5013 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 5 5013 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 15 5013 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5013 15 5013 16 , SrcSpan "tests/examples/CParser.hs" 5013 16 5013 24 , SrcSpan "tests/examples/CParser.hs" 5013 24 5013 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5013 16 5013 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 5 5014 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 5 5014 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 16 5014 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5014 16 5014 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 6 5018 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5015 6 5015 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5018 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5018 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5015 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5015 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 8 5015 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 18 5018 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5015 18 5015 19 , SrcSpan "tests/examples/CParser.hs" 5018 5 5018 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 19 5017 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5015 19 5015 23 , SrcSpan "tests/examples/CParser.hs" 5015 46 5015 48 , SrcSpan "tests/examples/CParser.hs" 5015 49 5015 50 , SrcSpan "tests/examples/CParser.hs" 5017 60 5017 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 24 5015 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 36 5015 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 36 5015 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 36 5015 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 51 5017 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 51 5015 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 51 5015 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5015 63 5017 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5015 63 5015 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 5 5017 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5016 5 5016 9 , SrcSpan "tests/examples/CParser.hs" 5016 32 5016 34 , SrcSpan "tests/examples/CParser.hs" 5016 35 5016 36 , SrcSpan "tests/examples/CParser.hs" 5017 59 5017 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 10 5016 21 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 22 5016 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 22 5016 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 22 5016 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 37 5017 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 37 5016 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 37 5016 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5016 49 5017 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5016 49 5016 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 5 5017 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5017 5 5017 6 , SrcSpan "tests/examples/CParser.hs" 5017 58 5017 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 7 5017 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 20 5017 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 20 5017 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 20 5017 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 32 5017 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 32 5017 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 32 5017 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 34 5017 46 , srcInfoPoints = [] } "CComplexReal"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 47 5017 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 47 5017 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5017 47 5017 58 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 7 5018 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5018 7 5018 8 , SrcSpan "tests/examples/CParser.hs" 5018 40 5018 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 8 5018 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5018 8 5018 9 , SrcSpan "tests/examples/CParser.hs" 5018 11 5018 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 9 5018 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 9 5018 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 14 5018 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 26 5018 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5018 26 5018 27 , SrcSpan "tests/examples/CParser.hs" 5018 39 5018 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 27 5018 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 38 5018 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 38 5018 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5018 38 5018 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 1 5020 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 1 5020 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 1 5020 16 , srcInfoPoints = [] } "happyReduce_378")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 17 5020 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5020 17 5020 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 19 5020 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 36 5020 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 36 5020 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 39 5020 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 39 5020 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 43 5020 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 43 5020 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5020 43 5020 61 , srcInfoPoints = [] } "happyReduction_378"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 1 5027 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 1 5027 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 1 5021 19 , srcInfoPoints = [] } "happyReduction_378") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 20 5023 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5021 20 5021 21 , SrcSpan "tests/examples/CParser.hs" 5023 14 5023 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 21 5023 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 21 5021 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 21 5021 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 31 5021 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5021 31 5021 32 , SrcSpan "tests/examples/CParser.hs" 5021 32 5021 40 , SrcSpan "tests/examples/CParser.hs" 5021 40 5021 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5021 32 5021 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 5 5023 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 5 5022 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 5 5022 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 15 5022 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5022 15 5022 16 , SrcSpan "tests/examples/CParser.hs" 5022 16 5022 24 , SrcSpan "tests/examples/CParser.hs" 5022 24 5022 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5022 16 5022 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 5 5023 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 5 5023 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 16 5023 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5023 16 5023 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 6 5027 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5024 6 5024 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5027 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5027 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5024 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5024 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 8 5024 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 18 5027 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5024 18 5024 19 , SrcSpan "tests/examples/CParser.hs" 5027 5 5027 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 19 5026 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5024 19 5024 23 , SrcSpan "tests/examples/CParser.hs" 5024 46 5024 48 , SrcSpan "tests/examples/CParser.hs" 5024 49 5024 50 , SrcSpan "tests/examples/CParser.hs" 5026 60 5026 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 24 5024 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 36 5024 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 36 5024 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 36 5024 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 51 5026 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 51 5024 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 51 5024 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5024 63 5026 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5024 63 5024 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 5 5026 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5025 5 5025 9 , SrcSpan "tests/examples/CParser.hs" 5025 32 5025 34 , SrcSpan "tests/examples/CParser.hs" 5025 35 5025 36 , SrcSpan "tests/examples/CParser.hs" 5026 59 5026 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 10 5025 21 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 22 5025 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 22 5025 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 22 5025 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 37 5026 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 37 5025 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 37 5025 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5025 49 5026 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5025 49 5025 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 5 5026 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5026 5 5026 6 , SrcSpan "tests/examples/CParser.hs" 5026 58 5026 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 7 5026 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 20 5026 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 20 5026 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 20 5026 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 32 5026 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 32 5026 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 32 5026 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 34 5026 46 , srcInfoPoints = [] } "CComplexImag"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 47 5026 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 47 5026 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5026 47 5026 58 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 7 5027 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5027 7 5027 8 , SrcSpan "tests/examples/CParser.hs" 5027 40 5027 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 8 5027 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5027 8 5027 9 , SrcSpan "tests/examples/CParser.hs" 5027 11 5027 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 9 5027 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 9 5027 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 14 5027 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 26 5027 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5027 26 5027 27 , SrcSpan "tests/examples/CParser.hs" 5027 39 5027 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 27 5027 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 38 5027 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 38 5027 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5027 38 5027 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 1 5029 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 1 5029 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 1 5029 16 , srcInfoPoints = [] } "happyReduce_379")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 17 5029 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5029 17 5029 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 19 5029 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 36 5029 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 36 5029 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 39 5029 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 39 5029 42 , srcInfoPoints = [] } 94 "94"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 43 5029 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 43 5029 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5029 43 5029 61 , srcInfoPoints = [] } "happyReduction_379"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 1 5036 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 1 5036 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 1 5030 19 , srcInfoPoints = [] } "happyReduction_379") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 20 5032 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5030 20 5030 21 , SrcSpan "tests/examples/CParser.hs" 5032 14 5032 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 21 5032 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 21 5030 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 21 5030 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 31 5030 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5030 31 5030 32 , SrcSpan "tests/examples/CParser.hs" 5030 32 5030 40 , SrcSpan "tests/examples/CParser.hs" 5030 40 5030 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5030 32 5030 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 5 5032 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 5 5031 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 5 5031 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 15 5031 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5031 15 5031 16 , SrcSpan "tests/examples/CParser.hs" 5031 16 5031 24 , SrcSpan "tests/examples/CParser.hs" 5031 24 5031 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5031 16 5031 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 5 5032 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 5 5032 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 16 5032 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5032 16 5032 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 6 5036 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5033 6 5033 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5036 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5036 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5033 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5033 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 8 5033 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 18 5036 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5033 18 5033 19 , SrcSpan "tests/examples/CParser.hs" 5036 5 5036 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 19 5035 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5033 19 5033 23 , SrcSpan "tests/examples/CParser.hs" 5033 46 5033 48 , SrcSpan "tests/examples/CParser.hs" 5033 49 5033 50 , SrcSpan "tests/examples/CParser.hs" 5035 60 5035 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 24 5033 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 36 5033 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 36 5033 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 36 5033 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 51 5035 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 51 5033 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 51 5033 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5033 63 5035 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5033 63 5033 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 5 5035 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5034 5 5034 9 , SrcSpan "tests/examples/CParser.hs" 5034 32 5034 34 , SrcSpan "tests/examples/CParser.hs" 5034 35 5034 36 , SrcSpan "tests/examples/CParser.hs" 5035 59 5035 60 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 10 5034 21 , srcInfoPoints = [] } "happyOut125"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 22 5034 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 22 5034 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 22 5034 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 37 5035 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 37 5034 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 37 5034 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5034 49 5035 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5034 49 5034 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 5 5035 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5035 5 5035 6 , SrcSpan "tests/examples/CParser.hs" 5035 58 5035 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 7 5035 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 20 5035 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 20 5035 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 20 5035 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 32 5035 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 32 5035 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 32 5035 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 34 5035 46 , srcInfoPoints = [] } "CLabAddrExpr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 47 5035 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 47 5035 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5035 47 5035 58 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 7 5036 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5036 7 5036 8 , SrcSpan "tests/examples/CParser.hs" 5036 40 5036 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 8 5036 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5036 8 5036 9 , SrcSpan "tests/examples/CParser.hs" 5036 11 5036 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 9 5036 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 9 5036 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 14 5036 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 26 5036 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5036 26 5036 27 , SrcSpan "tests/examples/CParser.hs" 5036 39 5036 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 27 5036 37 , srcInfoPoints = [] } "happyIn101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 38 5036 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 38 5036 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5036 38 5036 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 1 5038 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 1 5038 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 1 5038 16 , srcInfoPoints = [] } "happyReduce_380")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 17 5038 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5038 17 5038 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 19 5038 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 38 5038 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 38 5038 41 , srcInfoPoints = [] } 95 "95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 42 5038 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 42 5038 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5038 42 5038 60 , srcInfoPoints = [] } "happyReduction_380"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 1 5043 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 1 5043 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 1 5039 19 , srcInfoPoints = [] } "happyReduction_380") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 20 5039 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5039 20 5039 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 6 5043 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5040 6 5040 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 9 5043 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5040 9 5040 13 , SrcSpan "tests/examples/CParser.hs" 5040 36 5040 38 , SrcSpan "tests/examples/CParser.hs" 5040 39 5040 40 , SrcSpan "tests/examples/CParser.hs" 5043 6 5043 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 14 5040 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 26 5040 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 26 5040 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 26 5040 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 41 5043 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 41 5040 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 41 5040 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5040 53 5043 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5040 53 5040 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5043 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5041 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5041 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5041 5 5041 15 , srcInfoPoints = [] } "happyIn102"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 10 5043 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5042 10 5042 11 , SrcSpan "tests/examples/CParser.hs" 5043 5 5043 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 19 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 11 5042 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 13 5042 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 13 5042 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 13 5042 19 , srcInfoPoints = [] } "CAdrOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 21 5042 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5042 21 5042 22 , SrcSpan "tests/examples/CParser.hs" 5042 39 5042 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 22 5042 27 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 28 5042 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 28 5042 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5042 28 5042 39 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 1 5045 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 1 5045 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 1 5045 16 , srcInfoPoints = [] } "happyReduce_381")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 17 5045 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5045 17 5045 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 19 5045 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 38 5045 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 38 5045 41 , srcInfoPoints = [] } 95 "95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 42 5045 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 42 5045 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5045 42 5045 60 , srcInfoPoints = [] } "happyReduction_381"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 1 5050 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 1 5050 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 1 5046 19 , srcInfoPoints = [] } "happyReduction_381") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 20 5046 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5046 20 5046 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 6 5050 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5047 6 5047 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 9 5050 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5047 9 5047 13 , SrcSpan "tests/examples/CParser.hs" 5047 36 5047 38 , SrcSpan "tests/examples/CParser.hs" 5047 39 5047 40 , SrcSpan "tests/examples/CParser.hs" 5050 6 5050 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 14 5047 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 26 5047 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 26 5047 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 26 5047 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 41 5050 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 41 5047 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 41 5047 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5047 53 5050 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5047 53 5047 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5050 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5048 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5048 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5048 5 5048 15 , srcInfoPoints = [] } "happyIn102"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 10 5050 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5049 10 5049 11 , SrcSpan "tests/examples/CParser.hs" 5050 5 5050 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 19 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 11 5049 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 13 5049 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 13 5049 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 13 5049 19 , srcInfoPoints = [] } "CIndOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 21 5049 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5049 21 5049 22 , SrcSpan "tests/examples/CParser.hs" 5049 39 5049 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 22 5049 27 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 28 5049 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 28 5049 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5049 28 5049 39 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 1 5052 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 1 5052 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 1 5052 16 , srcInfoPoints = [] } "happyReduce_382")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 17 5052 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5052 17 5052 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 19 5052 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 38 5052 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 38 5052 41 , srcInfoPoints = [] } 95 "95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 42 5052 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 42 5052 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5052 42 5052 60 , srcInfoPoints = [] } "happyReduction_382"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 1 5057 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 1 5057 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 1 5053 19 , srcInfoPoints = [] } "happyReduction_382") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 20 5053 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5053 20 5053 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 6 5057 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5054 6 5054 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 9 5057 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5054 9 5054 13 , SrcSpan "tests/examples/CParser.hs" 5054 36 5054 38 , SrcSpan "tests/examples/CParser.hs" 5054 39 5054 40 , SrcSpan "tests/examples/CParser.hs" 5057 6 5057 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 14 5054 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 26 5054 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 26 5054 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 26 5054 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 41 5057 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 41 5054 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 41 5054 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5054 53 5057 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5054 53 5054 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5057 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5055 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5055 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5055 5 5055 15 , srcInfoPoints = [] } "happyIn102"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 10 5057 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5056 10 5056 11 , SrcSpan "tests/examples/CParser.hs" 5057 5 5057 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 20 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 11 5056 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 13 5056 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 13 5056 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 13 5056 20 , srcInfoPoints = [] } "CPlusOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 21 5056 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5056 21 5056 22 , SrcSpan "tests/examples/CParser.hs" 5056 39 5056 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 22 5056 27 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 28 5056 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 28 5056 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5056 28 5056 39 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 1 5059 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 1 5059 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 1 5059 16 , srcInfoPoints = [] } "happyReduce_383")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 17 5059 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5059 17 5059 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 19 5059 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 38 5059 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 38 5059 41 , srcInfoPoints = [] } 95 "95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 42 5059 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 42 5059 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5059 42 5059 60 , srcInfoPoints = [] } "happyReduction_383"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 1 5064 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 1 5064 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 1 5060 19 , srcInfoPoints = [] } "happyReduction_383") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 20 5060 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5060 20 5060 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 6 5064 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5061 6 5061 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 9 5064 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5061 9 5061 13 , SrcSpan "tests/examples/CParser.hs" 5061 36 5061 38 , SrcSpan "tests/examples/CParser.hs" 5061 39 5061 40 , SrcSpan "tests/examples/CParser.hs" 5064 6 5064 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 14 5061 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 26 5061 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 26 5061 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 26 5061 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 41 5064 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 41 5061 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 41 5061 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5061 53 5064 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5061 53 5061 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5064 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5062 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5062 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5062 5 5062 15 , srcInfoPoints = [] } "happyIn102"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 10 5064 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5063 10 5063 11 , SrcSpan "tests/examples/CParser.hs" 5064 5 5064 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 19 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 11 5063 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 13 5063 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 13 5063 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 13 5063 19 , srcInfoPoints = [] } "CMinOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 21 5063 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5063 21 5063 22 , SrcSpan "tests/examples/CParser.hs" 5063 39 5063 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 22 5063 27 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 28 5063 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 28 5063 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5063 28 5063 39 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 1 5066 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 1 5066 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 1 5066 16 , srcInfoPoints = [] } "happyReduce_384")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 17 5066 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5066 17 5066 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 19 5066 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 38 5066 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 38 5066 41 , srcInfoPoints = [] } 95 "95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 42 5066 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 42 5066 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5066 42 5066 60 , srcInfoPoints = [] } "happyReduction_384"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 1 5071 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 1 5071 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 1 5067 19 , srcInfoPoints = [] } "happyReduction_384") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 20 5067 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5067 20 5067 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 6 5071 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5068 6 5068 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 9 5071 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5068 9 5068 13 , SrcSpan "tests/examples/CParser.hs" 5068 36 5068 38 , SrcSpan "tests/examples/CParser.hs" 5068 39 5068 40 , SrcSpan "tests/examples/CParser.hs" 5071 6 5071 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 14 5068 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 26 5068 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 26 5068 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 26 5068 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 41 5071 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 41 5068 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 41 5068 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5068 53 5071 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5068 53 5068 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5071 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5069 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5069 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5069 5 5069 15 , srcInfoPoints = [] } "happyIn102"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 10 5071 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5070 10 5070 11 , SrcSpan "tests/examples/CParser.hs" 5071 5 5071 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 20 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 11 5070 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 13 5070 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 13 5070 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 13 5070 20 , srcInfoPoints = [] } "CCompOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 21 5070 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5070 21 5070 22 , SrcSpan "tests/examples/CParser.hs" 5070 39 5070 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 22 5070 27 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 28 5070 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 28 5070 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5070 28 5070 39 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 1 5073 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 1 5073 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 1 5073 16 , srcInfoPoints = [] } "happyReduce_385")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 17 5073 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5073 17 5073 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 19 5073 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 38 5073 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 38 5073 41 , srcInfoPoints = [] } 95 "95"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 42 5073 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 42 5073 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5073 42 5073 60 , srcInfoPoints = [] } "happyReduction_385"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 1 5078 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 1 5078 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 1 5074 19 , srcInfoPoints = [] } "happyReduction_385") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 20 5074 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5074 20 5074 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 6 5078 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5075 6 5075 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 9 5078 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5075 9 5075 13 , SrcSpan "tests/examples/CParser.hs" 5075 36 5075 38 , SrcSpan "tests/examples/CParser.hs" 5075 39 5075 40 , SrcSpan "tests/examples/CParser.hs" 5078 6 5078 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 14 5075 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 26 5075 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 26 5075 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 26 5075 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 41 5078 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 41 5075 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 41 5075 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5075 53 5078 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5075 53 5075 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5078 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5076 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5076 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5076 5 5076 15 , srcInfoPoints = [] } "happyIn102"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 10 5078 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5077 10 5077 11 , SrcSpan "tests/examples/CParser.hs" 5078 5 5078 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 19 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 11 5077 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 13 5077 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 13 5077 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 13 5077 19 , srcInfoPoints = [] } "CNegOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 21 5077 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5077 21 5077 22 , SrcSpan "tests/examples/CParser.hs" 5077 39 5077 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 22 5077 27 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 28 5077 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 28 5077 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5077 28 5077 39 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 1 5080 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 1 5080 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 1 5080 16 , srcInfoPoints = [] } "happyReduce_386")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 17 5080 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5080 17 5080 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 19 5080 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 38 5080 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 38 5080 41 , srcInfoPoints = [] } 96 "96"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 42 5080 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 42 5080 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5080 42 5080 60 , srcInfoPoints = [] } "happyReduction_386"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 1 5085 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 1 5085 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 1 5081 19 , srcInfoPoints = [] } "happyReduction_386") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 20 5081 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5081 20 5081 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 6 5085 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5082 6 5082 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 9 5085 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5082 9 5082 13 , SrcSpan "tests/examples/CParser.hs" 5082 36 5082 38 , SrcSpan "tests/examples/CParser.hs" 5082 39 5082 40 , SrcSpan "tests/examples/CParser.hs" 5085 6 5085 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 14 5082 25 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 26 5082 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 26 5082 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 26 5082 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 41 5085 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 41 5082 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 41 5082 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5082 53 5085 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5082 53 5082 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5085 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5083 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5083 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5083 5 5083 15 , srcInfoPoints = [] } "happyIn103"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 10 5085 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5084 10 5084 11 , SrcSpan "tests/examples/CParser.hs" 5085 5 5085 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 11 5084 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 11 5084 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5084 11 5084 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 1 5087 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 1 5087 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 1 5087 16 , srcInfoPoints = [] } "happyReduce_387")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 17 5087 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5087 17 5087 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 19 5087 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 36 5087 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 36 5087 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 39 5087 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 39 5087 42 , srcInfoPoints = [] } 96 "96"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 43 5087 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 43 5087 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5087 43 5087 61 , srcInfoPoints = [] } "happyReduction_387"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 1 5097 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 1 5097 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 1 5088 19 , srcInfoPoints = [] } "happyReduction_387") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 20 5092 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5088 20 5088 21 , SrcSpan "tests/examples/CParser.hs" 5092 14 5092 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 21 5092 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 21 5088 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 21 5088 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 31 5088 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5088 31 5088 32 , SrcSpan "tests/examples/CParser.hs" 5088 32 5088 40 , SrcSpan "tests/examples/CParser.hs" 5088 40 5088 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5088 32 5088 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 5 5092 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 5 5089 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 5 5089 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 15 5089 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5089 15 5089 16 , SrcSpan "tests/examples/CParser.hs" 5089 16 5089 24 , SrcSpan "tests/examples/CParser.hs" 5089 24 5089 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5089 16 5089 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 5 5092 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 5 5090 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 5 5090 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 15 5090 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5090 15 5090 16 , SrcSpan "tests/examples/CParser.hs" 5090 16 5090 24 , SrcSpan "tests/examples/CParser.hs" 5090 24 5090 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5090 16 5090 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 5 5092 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 5 5091 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 5 5091 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 15 5091 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5091 15 5091 16 , SrcSpan "tests/examples/CParser.hs" 5091 16 5091 24 , SrcSpan "tests/examples/CParser.hs" 5091 24 5091 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5091 16 5091 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 5 5092 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 5 5092 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 16 5092 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5092 16 5092 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 6 5097 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5093 6 5093 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5097 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5097 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5093 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5093 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 8 5093 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 18 5097 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5093 18 5093 19 , SrcSpan "tests/examples/CParser.hs" 5097 5 5097 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 19 5096 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5093 19 5093 23 , SrcSpan "tests/examples/CParser.hs" 5093 46 5093 48 , SrcSpan "tests/examples/CParser.hs" 5093 49 5093 50 , SrcSpan "tests/examples/CParser.hs" 5096 66 5096 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 24 5093 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 36 5093 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 36 5093 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 36 5093 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 51 5096 66 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 51 5093 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 51 5093 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5093 63 5096 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5093 63 5093 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 5 5096 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5094 5 5094 9 , SrcSpan "tests/examples/CParser.hs" 5094 31 5094 33 , SrcSpan "tests/examples/CParser.hs" 5094 34 5094 35 , SrcSpan "tests/examples/CParser.hs" 5096 65 5096 66 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 10 5094 20 , srcInfoPoints = [] } "happyOut83"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 21 5094 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 21 5094 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 21 5094 30 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 36 5096 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 36 5094 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 36 5094 47 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5094 48 5096 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5094 48 5094 50 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 5 5096 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5095 5 5095 9 , SrcSpan "tests/examples/CParser.hs" 5095 32 5095 34 , SrcSpan "tests/examples/CParser.hs" 5095 35 5095 36 , SrcSpan "tests/examples/CParser.hs" 5096 64 5096 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 10 5095 21 , srcInfoPoints = [] } "happyOut103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 22 5095 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 22 5095 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 22 5095 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 37 5096 64 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 37 5095 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 37 5095 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5095 49 5096 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5095 49 5095 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 5 5096 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5096 5 5096 6 , SrcSpan "tests/examples/CParser.hs" 5096 63 5096 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 7 5096 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 20 5096 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 20 5096 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 20 5096 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 32 5096 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 32 5096 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 32 5096 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 34 5096 39 , srcInfoPoints = [] } "CCast"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 40 5096 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 40 5096 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 40 5096 51 , srcInfoPoints = [] } "happy_var_2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 52 5096 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 52 5096 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5096 52 5096 63 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 7 5097 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5097 7 5097 8 , SrcSpan "tests/examples/CParser.hs" 5097 40 5097 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 8 5097 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5097 8 5097 9 , SrcSpan "tests/examples/CParser.hs" 5097 11 5097 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 9 5097 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 9 5097 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 14 5097 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 26 5097 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5097 26 5097 27 , SrcSpan "tests/examples/CParser.hs" 5097 39 5097 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 27 5097 37 , srcInfoPoints = [] } "happyIn103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 38 5097 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 38 5097 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5097 38 5097 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 1 5099 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 1 5099 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 1 5099 16 , srcInfoPoints = [] } "happyReduce_388")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 17 5099 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5099 17 5099 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 19 5099 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 38 5099 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 38 5099 41 , srcInfoPoints = [] } 97 "97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 42 5099 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 42 5099 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5099 42 5099 60 , srcInfoPoints = [] } "happyReduction_388"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 1 5104 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 1 5104 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 1 5100 19 , srcInfoPoints = [] } "happyReduction_388") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 20 5100 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5100 20 5100 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 6 5104 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5101 6 5101 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 9 5104 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5101 9 5101 13 , SrcSpan "tests/examples/CParser.hs" 5101 36 5101 38 , SrcSpan "tests/examples/CParser.hs" 5101 39 5101 40 , SrcSpan "tests/examples/CParser.hs" 5104 6 5104 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 14 5101 25 , srcInfoPoints = [] } "happyOut103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 26 5101 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 26 5101 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 26 5101 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 41 5104 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 41 5101 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 41 5101 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5101 53 5104 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5101 53 5101 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5104 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5102 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5102 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5102 5 5102 15 , srcInfoPoints = [] } "happyIn104"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 10 5104 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5103 10 5103 11 , SrcSpan "tests/examples/CParser.hs" 5104 5 5104 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 11 5103 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 11 5103 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5103 11 5103 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 1 5106 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 1 5106 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 1 5106 16 , srcInfoPoints = [] } "happyReduce_389")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 17 5106 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5106 17 5106 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 19 5106 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 36 5106 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 36 5106 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 39 5106 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 39 5106 42 , srcInfoPoints = [] } 97 "97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 43 5106 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 43 5106 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5106 43 5106 61 , srcInfoPoints = [] } "happyReduction_389"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 1 5114 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 1 5114 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 1 5107 19 , srcInfoPoints = [] } "happyReduction_389") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 20 5110 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5107 20 5107 21 , SrcSpan "tests/examples/CParser.hs" 5110 14 5110 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 21 5110 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 21 5107 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 21 5107 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 31 5107 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5107 31 5107 32 , SrcSpan "tests/examples/CParser.hs" 5107 32 5107 40 , SrcSpan "tests/examples/CParser.hs" 5107 40 5107 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5107 32 5107 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 5 5110 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 5 5108 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 5 5108 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 15 5108 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5108 15 5108 16 , SrcSpan "tests/examples/CParser.hs" 5108 16 5108 24 , SrcSpan "tests/examples/CParser.hs" 5108 24 5108 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5108 16 5108 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 5 5110 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 5 5109 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 5 5109 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 15 5109 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5109 15 5109 16 , SrcSpan "tests/examples/CParser.hs" 5109 16 5109 24 , SrcSpan "tests/examples/CParser.hs" 5109 24 5109 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5109 16 5109 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 5 5110 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 5 5110 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 16 5110 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5110 16 5110 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 6 5114 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5111 6 5111 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5114 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5114 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5111 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5111 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 8 5111 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 18 5114 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5111 18 5111 19 , SrcSpan "tests/examples/CParser.hs" 5114 5 5114 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 19 5113 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5111 19 5111 23 , SrcSpan "tests/examples/CParser.hs" 5111 46 5111 48 , SrcSpan "tests/examples/CParser.hs" 5111 49 5111 50 , SrcSpan "tests/examples/CParser.hs" 5113 74 5113 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 24 5111 35 , srcInfoPoints = [] } "happyOut104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 36 5111 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 36 5111 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 36 5111 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 51 5113 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 51 5111 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 51 5111 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5111 63 5113 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5111 63 5111 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 5 5113 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5112 5 5112 9 , SrcSpan "tests/examples/CParser.hs" 5112 32 5112 34 , SrcSpan "tests/examples/CParser.hs" 5112 35 5112 36 , SrcSpan "tests/examples/CParser.hs" 5113 73 5113 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 10 5112 21 , srcInfoPoints = [] } "happyOut103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 22 5112 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 22 5112 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 22 5112 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 37 5113 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 37 5112 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 37 5112 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5112 49 5113 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5112 49 5112 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 5 5113 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5113 5 5113 6 , SrcSpan "tests/examples/CParser.hs" 5113 72 5113 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 7 5113 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 20 5113 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 20 5113 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 20 5113 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 32 5113 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 32 5113 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 32 5113 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 34 5113 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 42 5113 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 42 5113 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 42 5113 48 , srcInfoPoints = [] } "CMulOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 49 5113 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 49 5113 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 49 5113 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 61 5113 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 61 5113 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5113 61 5113 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 7 5114 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5114 7 5114 8 , SrcSpan "tests/examples/CParser.hs" 5114 40 5114 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 8 5114 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5114 8 5114 9 , SrcSpan "tests/examples/CParser.hs" 5114 11 5114 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 9 5114 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 9 5114 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 14 5114 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 26 5114 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5114 26 5114 27 , SrcSpan "tests/examples/CParser.hs" 5114 39 5114 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 27 5114 37 , srcInfoPoints = [] } "happyIn104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 38 5114 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 38 5114 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5114 38 5114 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 1 5116 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 1 5116 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 1 5116 16 , srcInfoPoints = [] } "happyReduce_390")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 17 5116 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5116 17 5116 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 19 5116 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 36 5116 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 36 5116 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 39 5116 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 39 5116 42 , srcInfoPoints = [] } 97 "97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 43 5116 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 43 5116 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5116 43 5116 61 , srcInfoPoints = [] } "happyReduction_390"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 1 5124 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 1 5124 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 1 5117 19 , srcInfoPoints = [] } "happyReduction_390") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 20 5120 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5117 20 5117 21 , SrcSpan "tests/examples/CParser.hs" 5120 14 5120 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 21 5120 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 21 5117 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 21 5117 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 31 5117 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5117 31 5117 32 , SrcSpan "tests/examples/CParser.hs" 5117 32 5117 40 , SrcSpan "tests/examples/CParser.hs" 5117 40 5117 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5117 32 5117 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 5 5120 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 5 5118 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 5 5118 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 15 5118 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5118 15 5118 16 , SrcSpan "tests/examples/CParser.hs" 5118 16 5118 24 , SrcSpan "tests/examples/CParser.hs" 5118 24 5118 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5118 16 5118 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 5 5120 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 5 5119 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 5 5119 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 15 5119 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5119 15 5119 16 , SrcSpan "tests/examples/CParser.hs" 5119 16 5119 24 , SrcSpan "tests/examples/CParser.hs" 5119 24 5119 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5119 16 5119 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 5 5120 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 5 5120 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 16 5120 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5120 16 5120 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 6 5124 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5121 6 5121 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5124 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5124 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5121 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5121 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 8 5121 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 18 5124 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5121 18 5121 19 , SrcSpan "tests/examples/CParser.hs" 5124 5 5124 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 19 5123 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5121 19 5121 23 , SrcSpan "tests/examples/CParser.hs" 5121 46 5121 48 , SrcSpan "tests/examples/CParser.hs" 5121 49 5121 50 , SrcSpan "tests/examples/CParser.hs" 5123 74 5123 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 24 5121 35 , srcInfoPoints = [] } "happyOut104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 36 5121 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 36 5121 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 36 5121 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 51 5123 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 51 5121 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 51 5121 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5121 63 5123 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5121 63 5121 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 5 5123 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5122 5 5122 9 , SrcSpan "tests/examples/CParser.hs" 5122 32 5122 34 , SrcSpan "tests/examples/CParser.hs" 5122 35 5122 36 , SrcSpan "tests/examples/CParser.hs" 5123 73 5123 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 10 5122 21 , srcInfoPoints = [] } "happyOut103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 22 5122 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 22 5122 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 22 5122 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 37 5123 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 37 5122 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 37 5122 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5122 49 5123 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5122 49 5122 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 5 5123 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5123 5 5123 6 , SrcSpan "tests/examples/CParser.hs" 5123 72 5123 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 7 5123 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 20 5123 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 20 5123 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 20 5123 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 32 5123 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 32 5123 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 32 5123 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 34 5123 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 42 5123 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 42 5123 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 42 5123 48 , srcInfoPoints = [] } "CDivOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 49 5123 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 49 5123 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 49 5123 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 61 5123 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 61 5123 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5123 61 5123 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 7 5124 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5124 7 5124 8 , SrcSpan "tests/examples/CParser.hs" 5124 40 5124 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 8 5124 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5124 8 5124 9 , SrcSpan "tests/examples/CParser.hs" 5124 11 5124 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 9 5124 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 9 5124 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 14 5124 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 26 5124 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5124 26 5124 27 , SrcSpan "tests/examples/CParser.hs" 5124 39 5124 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 27 5124 37 , srcInfoPoints = [] } "happyIn104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 38 5124 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 38 5124 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5124 38 5124 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 1 5126 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 1 5126 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 1 5126 16 , srcInfoPoints = [] } "happyReduce_391")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 17 5126 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5126 17 5126 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 19 5126 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 36 5126 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 36 5126 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 39 5126 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 39 5126 42 , srcInfoPoints = [] } 97 "97"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 43 5126 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 43 5126 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5126 43 5126 61 , srcInfoPoints = [] } "happyReduction_391"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 1 5134 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 1 5134 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 1 5127 19 , srcInfoPoints = [] } "happyReduction_391") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 20 5130 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5127 20 5127 21 , SrcSpan "tests/examples/CParser.hs" 5130 14 5130 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 21 5130 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 21 5127 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 21 5127 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 31 5127 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5127 31 5127 32 , SrcSpan "tests/examples/CParser.hs" 5127 32 5127 40 , SrcSpan "tests/examples/CParser.hs" 5127 40 5127 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5127 32 5127 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 5 5130 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 5 5128 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 5 5128 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 15 5128 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5128 15 5128 16 , SrcSpan "tests/examples/CParser.hs" 5128 16 5128 24 , SrcSpan "tests/examples/CParser.hs" 5128 24 5128 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5128 16 5128 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 5 5130 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 5 5129 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 5 5129 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 15 5129 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5129 15 5129 16 , SrcSpan "tests/examples/CParser.hs" 5129 16 5129 24 , SrcSpan "tests/examples/CParser.hs" 5129 24 5129 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5129 16 5129 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 5 5130 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 5 5130 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 16 5130 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5130 16 5130 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 6 5134 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5131 6 5131 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5134 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5134 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5131 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5131 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 8 5131 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 18 5134 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5131 18 5131 19 , SrcSpan "tests/examples/CParser.hs" 5134 5 5134 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 19 5133 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5131 19 5131 23 , SrcSpan "tests/examples/CParser.hs" 5131 46 5131 48 , SrcSpan "tests/examples/CParser.hs" 5131 49 5131 50 , SrcSpan "tests/examples/CParser.hs" 5133 74 5133 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 24 5131 35 , srcInfoPoints = [] } "happyOut104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 36 5131 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 36 5131 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 36 5131 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 51 5133 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 51 5131 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 51 5131 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5131 63 5133 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5131 63 5131 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 5 5133 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5132 5 5132 9 , SrcSpan "tests/examples/CParser.hs" 5132 32 5132 34 , SrcSpan "tests/examples/CParser.hs" 5132 35 5132 36 , SrcSpan "tests/examples/CParser.hs" 5133 73 5133 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 10 5132 21 , srcInfoPoints = [] } "happyOut103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 22 5132 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 22 5132 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 22 5132 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 37 5133 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 37 5132 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 37 5132 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5132 49 5133 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5132 49 5132 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 5 5133 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5133 5 5133 6 , SrcSpan "tests/examples/CParser.hs" 5133 72 5133 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 7 5133 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 20 5133 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 20 5133 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 20 5133 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 32 5133 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 32 5133 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 32 5133 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 34 5133 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 42 5133 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 42 5133 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 42 5133 48 , srcInfoPoints = [] } "CRmdOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 49 5133 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 49 5133 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 49 5133 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 61 5133 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 61 5133 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5133 61 5133 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 7 5134 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5134 7 5134 8 , SrcSpan "tests/examples/CParser.hs" 5134 40 5134 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 8 5134 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5134 8 5134 9 , SrcSpan "tests/examples/CParser.hs" 5134 11 5134 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 9 5134 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 9 5134 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 14 5134 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 26 5134 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5134 26 5134 27 , SrcSpan "tests/examples/CParser.hs" 5134 39 5134 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 27 5134 37 , srcInfoPoints = [] } "happyIn104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 38 5134 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 38 5134 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5134 38 5134 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 1 5136 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 1 5136 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 1 5136 16 , srcInfoPoints = [] } "happyReduce_392")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 17 5136 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5136 17 5136 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 19 5136 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 38 5136 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 38 5136 41 , srcInfoPoints = [] } 98 "98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 42 5136 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 42 5136 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5136 42 5136 60 , srcInfoPoints = [] } "happyReduction_392"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 1 5141 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 1 5141 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 1 5137 19 , srcInfoPoints = [] } "happyReduction_392") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 20 5137 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5137 20 5137 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 6 5141 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5138 6 5138 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 9 5141 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5138 9 5138 13 , SrcSpan "tests/examples/CParser.hs" 5138 36 5138 38 , SrcSpan "tests/examples/CParser.hs" 5138 39 5138 40 , SrcSpan "tests/examples/CParser.hs" 5141 6 5141 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 14 5138 25 , srcInfoPoints = [] } "happyOut104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 26 5138 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 26 5138 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 26 5138 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 41 5141 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 41 5138 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 41 5138 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5138 53 5141 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5138 53 5138 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5141 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5139 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5139 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5139 5 5139 15 , srcInfoPoints = [] } "happyIn105"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 10 5141 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5140 10 5140 11 , SrcSpan "tests/examples/CParser.hs" 5141 5 5141 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 11 5140 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 11 5140 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5140 11 5140 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 1 5143 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 1 5143 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 1 5143 16 , srcInfoPoints = [] } "happyReduce_393")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 17 5143 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5143 17 5143 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 19 5143 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 36 5143 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 36 5143 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 39 5143 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 39 5143 42 , srcInfoPoints = [] } 98 "98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 43 5143 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 43 5143 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5143 43 5143 61 , srcInfoPoints = [] } "happyReduction_393"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 1 5151 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 1 5151 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 1 5144 19 , srcInfoPoints = [] } "happyReduction_393") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 20 5147 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5144 20 5144 21 , SrcSpan "tests/examples/CParser.hs" 5147 14 5147 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 21 5147 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 21 5144 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 21 5144 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 31 5144 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5144 31 5144 32 , SrcSpan "tests/examples/CParser.hs" 5144 32 5144 40 , SrcSpan "tests/examples/CParser.hs" 5144 40 5144 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5144 32 5144 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 5 5147 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 5 5145 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 5 5145 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 15 5145 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5145 15 5145 16 , SrcSpan "tests/examples/CParser.hs" 5145 16 5145 24 , SrcSpan "tests/examples/CParser.hs" 5145 24 5145 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5145 16 5145 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 5 5147 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 5 5146 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 5 5146 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 15 5146 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5146 15 5146 16 , SrcSpan "tests/examples/CParser.hs" 5146 16 5146 24 , SrcSpan "tests/examples/CParser.hs" 5146 24 5146 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5146 16 5146 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 5 5147 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 5 5147 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 16 5147 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5147 16 5147 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 6 5151 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5148 6 5148 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5151 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5151 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5148 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5148 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 8 5148 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 18 5151 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5148 18 5148 19 , SrcSpan "tests/examples/CParser.hs" 5151 5 5151 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 19 5150 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5148 19 5148 23 , SrcSpan "tests/examples/CParser.hs" 5148 46 5148 48 , SrcSpan "tests/examples/CParser.hs" 5148 49 5148 50 , SrcSpan "tests/examples/CParser.hs" 5150 74 5150 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 24 5148 35 , srcInfoPoints = [] } "happyOut105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 36 5148 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 36 5148 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 36 5148 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 51 5150 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 51 5148 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 51 5148 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5148 63 5150 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5148 63 5148 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 5 5150 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5149 5 5149 9 , SrcSpan "tests/examples/CParser.hs" 5149 32 5149 34 , SrcSpan "tests/examples/CParser.hs" 5149 35 5149 36 , SrcSpan "tests/examples/CParser.hs" 5150 73 5150 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 10 5149 21 , srcInfoPoints = [] } "happyOut104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 22 5149 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 22 5149 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 22 5149 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 37 5150 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 37 5149 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 37 5149 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5149 49 5150 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5149 49 5149 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 5 5150 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5150 5 5150 6 , SrcSpan "tests/examples/CParser.hs" 5150 72 5150 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 7 5150 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 20 5150 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 20 5150 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 20 5150 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 32 5150 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 32 5150 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 32 5150 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 34 5150 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 42 5150 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 42 5150 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 42 5150 48 , srcInfoPoints = [] } "CAddOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 49 5150 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 49 5150 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 49 5150 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 61 5150 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 61 5150 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5150 61 5150 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 7 5151 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5151 7 5151 8 , SrcSpan "tests/examples/CParser.hs" 5151 40 5151 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 8 5151 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5151 8 5151 9 , SrcSpan "tests/examples/CParser.hs" 5151 11 5151 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 9 5151 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 9 5151 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 14 5151 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 26 5151 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5151 26 5151 27 , SrcSpan "tests/examples/CParser.hs" 5151 39 5151 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 27 5151 37 , srcInfoPoints = [] } "happyIn105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 38 5151 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 38 5151 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5151 38 5151 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 1 5153 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 1 5153 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 1 5153 16 , srcInfoPoints = [] } "happyReduce_394")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 17 5153 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5153 17 5153 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 19 5153 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 36 5153 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 36 5153 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 39 5153 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 39 5153 42 , srcInfoPoints = [] } 98 "98"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 43 5153 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 43 5153 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5153 43 5153 61 , srcInfoPoints = [] } "happyReduction_394"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 1 5161 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 1 5161 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 1 5154 19 , srcInfoPoints = [] } "happyReduction_394") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 20 5157 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5154 20 5154 21 , SrcSpan "tests/examples/CParser.hs" 5157 14 5157 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 21 5157 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 21 5154 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 21 5154 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 31 5154 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5154 31 5154 32 , SrcSpan "tests/examples/CParser.hs" 5154 32 5154 40 , SrcSpan "tests/examples/CParser.hs" 5154 40 5154 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5154 32 5154 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 5 5157 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 5 5155 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 5 5155 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 15 5155 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5155 15 5155 16 , SrcSpan "tests/examples/CParser.hs" 5155 16 5155 24 , SrcSpan "tests/examples/CParser.hs" 5155 24 5155 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5155 16 5155 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 5 5157 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 5 5156 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 5 5156 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 15 5156 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5156 15 5156 16 , SrcSpan "tests/examples/CParser.hs" 5156 16 5156 24 , SrcSpan "tests/examples/CParser.hs" 5156 24 5156 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5156 16 5156 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 5 5157 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 5 5157 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 16 5157 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5157 16 5157 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 6 5161 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5158 6 5158 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5161 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5161 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5158 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5158 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 8 5158 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 18 5161 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5158 18 5158 19 , SrcSpan "tests/examples/CParser.hs" 5161 5 5161 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 19 5160 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5158 19 5158 23 , SrcSpan "tests/examples/CParser.hs" 5158 46 5158 48 , SrcSpan "tests/examples/CParser.hs" 5158 49 5158 50 , SrcSpan "tests/examples/CParser.hs" 5160 74 5160 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 24 5158 35 , srcInfoPoints = [] } "happyOut105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 36 5158 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 36 5158 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 36 5158 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 51 5160 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 51 5158 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 51 5158 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5158 63 5160 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5158 63 5158 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 5 5160 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5159 5 5159 9 , SrcSpan "tests/examples/CParser.hs" 5159 32 5159 34 , SrcSpan "tests/examples/CParser.hs" 5159 35 5159 36 , SrcSpan "tests/examples/CParser.hs" 5160 73 5160 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 10 5159 21 , srcInfoPoints = [] } "happyOut104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 22 5159 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 22 5159 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 22 5159 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 37 5160 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 37 5159 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 37 5159 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5159 49 5160 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5159 49 5159 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 5 5160 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5160 5 5160 6 , SrcSpan "tests/examples/CParser.hs" 5160 72 5160 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 7 5160 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 20 5160 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 20 5160 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 20 5160 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 32 5160 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 32 5160 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 32 5160 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 34 5160 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 42 5160 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 42 5160 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 42 5160 48 , srcInfoPoints = [] } "CSubOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 49 5160 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 49 5160 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 49 5160 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 61 5160 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 61 5160 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5160 61 5160 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 7 5161 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5161 7 5161 8 , SrcSpan "tests/examples/CParser.hs" 5161 40 5161 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 8 5161 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5161 8 5161 9 , SrcSpan "tests/examples/CParser.hs" 5161 11 5161 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 9 5161 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 9 5161 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 14 5161 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 26 5161 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5161 26 5161 27 , SrcSpan "tests/examples/CParser.hs" 5161 39 5161 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 27 5161 37 , srcInfoPoints = [] } "happyIn105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 38 5161 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 38 5161 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5161 38 5161 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 1 5163 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 1 5163 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 1 5163 16 , srcInfoPoints = [] } "happyReduce_395")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 17 5163 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5163 17 5163 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 19 5163 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 38 5163 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 38 5163 41 , srcInfoPoints = [] } 99 "99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 42 5163 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 42 5163 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5163 42 5163 60 , srcInfoPoints = [] } "happyReduction_395"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 1 5168 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 1 5168 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 1 5164 19 , srcInfoPoints = [] } "happyReduction_395") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 20 5164 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5164 20 5164 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 6 5168 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5165 6 5165 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 9 5168 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5165 9 5165 13 , SrcSpan "tests/examples/CParser.hs" 5165 36 5165 38 , SrcSpan "tests/examples/CParser.hs" 5165 39 5165 40 , SrcSpan "tests/examples/CParser.hs" 5168 6 5168 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 14 5165 25 , srcInfoPoints = [] } "happyOut105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 26 5165 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 26 5165 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 26 5165 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 41 5168 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 41 5165 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 41 5165 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5165 53 5168 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5165 53 5165 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5168 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5166 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5166 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5166 5 5166 15 , srcInfoPoints = [] } "happyIn106"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 10 5168 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5167 10 5167 11 , SrcSpan "tests/examples/CParser.hs" 5168 5 5168 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 11 5167 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 11 5167 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5167 11 5167 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 1 5170 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 1 5170 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 1 5170 16 , srcInfoPoints = [] } "happyReduce_396")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 17 5170 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5170 17 5170 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 19 5170 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 36 5170 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 36 5170 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 39 5170 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 39 5170 42 , srcInfoPoints = [] } 99 "99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 43 5170 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 43 5170 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5170 43 5170 61 , srcInfoPoints = [] } "happyReduction_396"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 1 5178 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 1 5178 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 1 5171 19 , srcInfoPoints = [] } "happyReduction_396") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 20 5174 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5171 20 5171 21 , SrcSpan "tests/examples/CParser.hs" 5174 14 5174 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 21 5174 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 21 5171 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 21 5171 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 31 5171 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5171 31 5171 32 , SrcSpan "tests/examples/CParser.hs" 5171 32 5171 40 , SrcSpan "tests/examples/CParser.hs" 5171 40 5171 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5171 32 5171 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 5 5174 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 5 5172 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 5 5172 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 15 5172 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5172 15 5172 16 , SrcSpan "tests/examples/CParser.hs" 5172 16 5172 24 , SrcSpan "tests/examples/CParser.hs" 5172 24 5172 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5172 16 5172 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 5 5174 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 5 5173 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 5 5173 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 15 5173 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5173 15 5173 16 , SrcSpan "tests/examples/CParser.hs" 5173 16 5173 24 , SrcSpan "tests/examples/CParser.hs" 5173 24 5173 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5173 16 5173 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 5 5174 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 5 5174 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 16 5174 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5174 16 5174 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 6 5178 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5175 6 5175 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5178 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5178 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5175 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5175 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 8 5175 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 18 5178 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5175 18 5175 19 , SrcSpan "tests/examples/CParser.hs" 5178 5 5178 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 19 5177 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5175 19 5175 23 , SrcSpan "tests/examples/CParser.hs" 5175 46 5175 48 , SrcSpan "tests/examples/CParser.hs" 5175 49 5175 50 , SrcSpan "tests/examples/CParser.hs" 5177 74 5177 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 24 5175 35 , srcInfoPoints = [] } "happyOut106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 36 5175 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 36 5175 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 36 5175 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 51 5177 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 51 5175 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 51 5175 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5175 63 5177 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5175 63 5175 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 5 5177 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5176 5 5176 9 , SrcSpan "tests/examples/CParser.hs" 5176 32 5176 34 , SrcSpan "tests/examples/CParser.hs" 5176 35 5176 36 , SrcSpan "tests/examples/CParser.hs" 5177 73 5177 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 10 5176 21 , srcInfoPoints = [] } "happyOut105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 22 5176 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 22 5176 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 22 5176 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 37 5177 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 37 5176 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 37 5176 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5176 49 5177 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5176 49 5176 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 5 5177 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5177 5 5177 6 , SrcSpan "tests/examples/CParser.hs" 5177 72 5177 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 7 5177 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 20 5177 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 20 5177 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 20 5177 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 32 5177 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 32 5177 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 32 5177 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 34 5177 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 42 5177 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 42 5177 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 42 5177 48 , srcInfoPoints = [] } "CShlOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 49 5177 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 49 5177 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 49 5177 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 61 5177 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 61 5177 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5177 61 5177 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 7 5178 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5178 7 5178 8 , SrcSpan "tests/examples/CParser.hs" 5178 40 5178 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 8 5178 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5178 8 5178 9 , SrcSpan "tests/examples/CParser.hs" 5178 11 5178 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 9 5178 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 9 5178 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 14 5178 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 26 5178 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5178 26 5178 27 , SrcSpan "tests/examples/CParser.hs" 5178 39 5178 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 27 5178 37 , srcInfoPoints = [] } "happyIn106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 38 5178 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 38 5178 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5178 38 5178 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 1 5180 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 1 5180 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 1 5180 16 , srcInfoPoints = [] } "happyReduce_397")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 17 5180 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5180 17 5180 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 19 5180 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 36 5180 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 36 5180 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 39 5180 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 39 5180 42 , srcInfoPoints = [] } 99 "99"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 43 5180 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 43 5180 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5180 43 5180 61 , srcInfoPoints = [] } "happyReduction_397"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 1 5188 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 1 5188 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 1 5181 19 , srcInfoPoints = [] } "happyReduction_397") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 20 5184 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5181 20 5181 21 , SrcSpan "tests/examples/CParser.hs" 5184 14 5184 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 21 5184 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 21 5181 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 21 5181 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 31 5181 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5181 31 5181 32 , SrcSpan "tests/examples/CParser.hs" 5181 32 5181 40 , SrcSpan "tests/examples/CParser.hs" 5181 40 5181 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5181 32 5181 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 5 5184 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 5 5182 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 5 5182 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 15 5182 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5182 15 5182 16 , SrcSpan "tests/examples/CParser.hs" 5182 16 5182 24 , SrcSpan "tests/examples/CParser.hs" 5182 24 5182 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5182 16 5182 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 5 5184 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 5 5183 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 5 5183 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 15 5183 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5183 15 5183 16 , SrcSpan "tests/examples/CParser.hs" 5183 16 5183 24 , SrcSpan "tests/examples/CParser.hs" 5183 24 5183 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5183 16 5183 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 5 5184 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 5 5184 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 16 5184 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5184 16 5184 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 6 5188 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5185 6 5185 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5188 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5188 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5185 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5185 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 8 5185 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 18 5188 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5185 18 5185 19 , SrcSpan "tests/examples/CParser.hs" 5188 5 5188 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 19 5187 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5185 19 5185 23 , SrcSpan "tests/examples/CParser.hs" 5185 46 5185 48 , SrcSpan "tests/examples/CParser.hs" 5185 49 5185 50 , SrcSpan "tests/examples/CParser.hs" 5187 74 5187 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 24 5185 35 , srcInfoPoints = [] } "happyOut106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 36 5185 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 36 5185 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 36 5185 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 51 5187 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 51 5185 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 51 5185 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5185 63 5187 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5185 63 5185 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 5 5187 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5186 5 5186 9 , SrcSpan "tests/examples/CParser.hs" 5186 32 5186 34 , SrcSpan "tests/examples/CParser.hs" 5186 35 5186 36 , SrcSpan "tests/examples/CParser.hs" 5187 73 5187 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 10 5186 21 , srcInfoPoints = [] } "happyOut105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 22 5186 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 22 5186 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 22 5186 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 37 5187 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 37 5186 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 37 5186 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5186 49 5187 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5186 49 5186 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 5 5187 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5187 5 5187 6 , SrcSpan "tests/examples/CParser.hs" 5187 72 5187 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 7 5187 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 20 5187 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 20 5187 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 20 5187 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 32 5187 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 32 5187 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 32 5187 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 34 5187 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 42 5187 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 42 5187 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 42 5187 48 , srcInfoPoints = [] } "CShrOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 49 5187 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 49 5187 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 49 5187 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 61 5187 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 61 5187 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5187 61 5187 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 7 5188 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5188 7 5188 8 , SrcSpan "tests/examples/CParser.hs" 5188 40 5188 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 8 5188 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5188 8 5188 9 , SrcSpan "tests/examples/CParser.hs" 5188 11 5188 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 9 5188 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 9 5188 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 14 5188 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 26 5188 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5188 26 5188 27 , SrcSpan "tests/examples/CParser.hs" 5188 39 5188 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 27 5188 37 , srcInfoPoints = [] } "happyIn106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 38 5188 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 38 5188 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5188 38 5188 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 1 5190 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 1 5190 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 1 5190 16 , srcInfoPoints = [] } "happyReduce_398")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 17 5190 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5190 17 5190 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 19 5190 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 38 5190 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 38 5190 42 , srcInfoPoints = [] } 100 "100"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 43 5190 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 43 5190 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5190 43 5190 61 , srcInfoPoints = [] } "happyReduction_398"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 1 5195 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 1 5195 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 1 5191 19 , srcInfoPoints = [] } "happyReduction_398") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 20 5191 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5191 20 5191 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 6 5195 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5192 6 5192 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 9 5195 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5192 9 5192 13 , SrcSpan "tests/examples/CParser.hs" 5192 36 5192 38 , SrcSpan "tests/examples/CParser.hs" 5192 39 5192 40 , SrcSpan "tests/examples/CParser.hs" 5195 6 5195 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 14 5192 25 , srcInfoPoints = [] } "happyOut106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 26 5192 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 26 5192 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 26 5192 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 41 5195 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 41 5192 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 41 5192 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5192 53 5195 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5192 53 5192 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5195 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5193 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5193 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5193 5 5193 15 , srcInfoPoints = [] } "happyIn107"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 10 5195 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5194 10 5194 11 , SrcSpan "tests/examples/CParser.hs" 5195 5 5195 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 11 5194 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 11 5194 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5194 11 5194 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 1 5197 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 1 5197 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 1 5197 16 , srcInfoPoints = [] } "happyReduce_399")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 17 5197 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5197 17 5197 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 19 5197 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 36 5197 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 36 5197 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 39 5197 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 39 5197 43 , srcInfoPoints = [] } 100 "100"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 44 5197 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 44 5197 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5197 44 5197 62 , srcInfoPoints = [] } "happyReduction_399"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 1 5205 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 1 5205 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 1 5198 19 , srcInfoPoints = [] } "happyReduction_399") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 20 5201 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5198 20 5198 21 , SrcSpan "tests/examples/CParser.hs" 5201 14 5201 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 21 5201 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 21 5198 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 21 5198 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 31 5198 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5198 31 5198 32 , SrcSpan "tests/examples/CParser.hs" 5198 32 5198 40 , SrcSpan "tests/examples/CParser.hs" 5198 40 5198 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5198 32 5198 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 5 5201 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 5 5199 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 5 5199 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 15 5199 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5199 15 5199 16 , SrcSpan "tests/examples/CParser.hs" 5199 16 5199 24 , SrcSpan "tests/examples/CParser.hs" 5199 24 5199 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5199 16 5199 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 5 5201 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 5 5200 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 5 5200 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 15 5200 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5200 15 5200 16 , SrcSpan "tests/examples/CParser.hs" 5200 16 5200 24 , SrcSpan "tests/examples/CParser.hs" 5200 24 5200 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5200 16 5200 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 5 5201 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 5 5201 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 16 5201 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5201 16 5201 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 6 5205 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5202 6 5202 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5205 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5205 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5202 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5202 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 8 5202 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 18 5205 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5202 18 5202 19 , SrcSpan "tests/examples/CParser.hs" 5205 5 5205 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 19 5204 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5202 19 5202 23 , SrcSpan "tests/examples/CParser.hs" 5202 46 5202 48 , SrcSpan "tests/examples/CParser.hs" 5202 49 5202 50 , SrcSpan "tests/examples/CParser.hs" 5204 73 5204 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 24 5202 35 , srcInfoPoints = [] } "happyOut107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 36 5202 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 36 5202 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 36 5202 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 51 5204 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 51 5202 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 51 5202 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5202 63 5204 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5202 63 5202 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 5 5204 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5203 5 5203 9 , SrcSpan "tests/examples/CParser.hs" 5203 32 5203 34 , SrcSpan "tests/examples/CParser.hs" 5203 35 5203 36 , SrcSpan "tests/examples/CParser.hs" 5204 72 5204 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 10 5203 21 , srcInfoPoints = [] } "happyOut106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 22 5203 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 22 5203 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 22 5203 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 37 5204 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 37 5203 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 37 5203 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5203 49 5204 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5203 49 5203 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 5 5204 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5204 5 5204 6 , SrcSpan "tests/examples/CParser.hs" 5204 71 5204 72 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 7 5204 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 20 5204 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 20 5204 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 20 5204 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 32 5204 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 32 5204 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 32 5204 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 34 5204 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 42 5204 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 42 5204 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 42 5204 47 , srcInfoPoints = [] } "CLeOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 48 5204 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 48 5204 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 48 5204 59 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 60 5204 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 60 5204 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5204 60 5204 71 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 7 5205 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5205 7 5205 8 , SrcSpan "tests/examples/CParser.hs" 5205 40 5205 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 8 5205 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5205 8 5205 9 , SrcSpan "tests/examples/CParser.hs" 5205 11 5205 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 9 5205 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 9 5205 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 14 5205 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 26 5205 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5205 26 5205 27 , SrcSpan "tests/examples/CParser.hs" 5205 39 5205 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 27 5205 37 , srcInfoPoints = [] } "happyIn107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 38 5205 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 38 5205 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5205 38 5205 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 1 5207 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 1 5207 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 1 5207 16 , srcInfoPoints = [] } "happyReduce_400")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 17 5207 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5207 17 5207 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 19 5207 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 36 5207 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 36 5207 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 39 5207 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 39 5207 43 , srcInfoPoints = [] } 100 "100"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 44 5207 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 44 5207 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5207 44 5207 62 , srcInfoPoints = [] } "happyReduction_400"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 1 5215 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 1 5215 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 1 5208 19 , srcInfoPoints = [] } "happyReduction_400") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 20 5211 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5208 20 5208 21 , SrcSpan "tests/examples/CParser.hs" 5211 14 5211 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 21 5211 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 21 5208 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 21 5208 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 31 5208 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5208 31 5208 32 , SrcSpan "tests/examples/CParser.hs" 5208 32 5208 40 , SrcSpan "tests/examples/CParser.hs" 5208 40 5208 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5208 32 5208 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 5 5211 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 5 5209 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 5 5209 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 15 5209 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5209 15 5209 16 , SrcSpan "tests/examples/CParser.hs" 5209 16 5209 24 , SrcSpan "tests/examples/CParser.hs" 5209 24 5209 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5209 16 5209 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 5 5211 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 5 5210 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 5 5210 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 15 5210 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5210 15 5210 16 , SrcSpan "tests/examples/CParser.hs" 5210 16 5210 24 , SrcSpan "tests/examples/CParser.hs" 5210 24 5210 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5210 16 5210 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 5 5211 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 5 5211 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 16 5211 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5211 16 5211 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 6 5215 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5212 6 5212 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5215 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5215 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5212 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5212 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 8 5212 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 18 5215 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5212 18 5212 19 , SrcSpan "tests/examples/CParser.hs" 5215 5 5215 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 19 5214 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5212 19 5212 23 , SrcSpan "tests/examples/CParser.hs" 5212 46 5212 48 , SrcSpan "tests/examples/CParser.hs" 5212 49 5212 50 , SrcSpan "tests/examples/CParser.hs" 5214 73 5214 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 24 5212 35 , srcInfoPoints = [] } "happyOut107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 36 5212 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 36 5212 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 36 5212 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 51 5214 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 51 5212 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 51 5212 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5212 63 5214 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5212 63 5212 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 5 5214 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5213 5 5213 9 , SrcSpan "tests/examples/CParser.hs" 5213 32 5213 34 , SrcSpan "tests/examples/CParser.hs" 5213 35 5213 36 , SrcSpan "tests/examples/CParser.hs" 5214 72 5214 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 10 5213 21 , srcInfoPoints = [] } "happyOut106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 22 5213 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 22 5213 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 22 5213 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 37 5214 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 37 5213 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 37 5213 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5213 49 5214 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5213 49 5213 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 5 5214 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5214 5 5214 6 , SrcSpan "tests/examples/CParser.hs" 5214 71 5214 72 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 7 5214 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 20 5214 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 20 5214 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 20 5214 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 32 5214 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 32 5214 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 32 5214 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 34 5214 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 42 5214 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 42 5214 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 42 5214 47 , srcInfoPoints = [] } "CGrOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 48 5214 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 48 5214 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 48 5214 59 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 60 5214 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 60 5214 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5214 60 5214 71 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 7 5215 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5215 7 5215 8 , SrcSpan "tests/examples/CParser.hs" 5215 40 5215 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 8 5215 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5215 8 5215 9 , SrcSpan "tests/examples/CParser.hs" 5215 11 5215 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 9 5215 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 9 5215 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 14 5215 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 26 5215 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5215 26 5215 27 , SrcSpan "tests/examples/CParser.hs" 5215 39 5215 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 27 5215 37 , srcInfoPoints = [] } "happyIn107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 38 5215 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 38 5215 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5215 38 5215 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 1 5217 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 1 5217 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 1 5217 16 , srcInfoPoints = [] } "happyReduce_401")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 17 5217 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5217 17 5217 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 19 5217 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 36 5217 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 36 5217 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 39 5217 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 39 5217 43 , srcInfoPoints = [] } 100 "100"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 44 5217 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 44 5217 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5217 44 5217 62 , srcInfoPoints = [] } "happyReduction_401"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 1 5225 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 1 5225 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 1 5218 19 , srcInfoPoints = [] } "happyReduction_401") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 20 5221 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5218 20 5218 21 , SrcSpan "tests/examples/CParser.hs" 5221 14 5221 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 21 5221 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 21 5218 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 21 5218 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 31 5218 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5218 31 5218 32 , SrcSpan "tests/examples/CParser.hs" 5218 32 5218 40 , SrcSpan "tests/examples/CParser.hs" 5218 40 5218 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5218 32 5218 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 5 5221 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 5 5219 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 5 5219 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 15 5219 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5219 15 5219 16 , SrcSpan "tests/examples/CParser.hs" 5219 16 5219 24 , SrcSpan "tests/examples/CParser.hs" 5219 24 5219 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5219 16 5219 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 5 5221 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 5 5220 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 5 5220 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 15 5220 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5220 15 5220 16 , SrcSpan "tests/examples/CParser.hs" 5220 16 5220 24 , SrcSpan "tests/examples/CParser.hs" 5220 24 5220 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5220 16 5220 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 5 5221 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 5 5221 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 16 5221 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5221 16 5221 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 6 5225 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5222 6 5222 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5225 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5225 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5222 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5222 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 8 5222 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 18 5225 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5222 18 5222 19 , SrcSpan "tests/examples/CParser.hs" 5225 5 5225 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 19 5224 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5222 19 5222 23 , SrcSpan "tests/examples/CParser.hs" 5222 46 5222 48 , SrcSpan "tests/examples/CParser.hs" 5222 49 5222 50 , SrcSpan "tests/examples/CParser.hs" 5224 74 5224 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 24 5222 35 , srcInfoPoints = [] } "happyOut107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 36 5222 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 36 5222 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 36 5222 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 51 5224 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 51 5222 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 51 5222 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5222 63 5224 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5222 63 5222 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 5 5224 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5223 5 5223 9 , SrcSpan "tests/examples/CParser.hs" 5223 32 5223 34 , SrcSpan "tests/examples/CParser.hs" 5223 35 5223 36 , SrcSpan "tests/examples/CParser.hs" 5224 73 5224 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 10 5223 21 , srcInfoPoints = [] } "happyOut106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 22 5223 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 22 5223 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 22 5223 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 37 5224 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 37 5223 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 37 5223 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5223 49 5224 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5223 49 5223 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 5 5224 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5224 5 5224 6 , SrcSpan "tests/examples/CParser.hs" 5224 72 5224 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 7 5224 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 20 5224 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 20 5224 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 20 5224 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 32 5224 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 32 5224 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 32 5224 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 34 5224 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 42 5224 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 42 5224 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 42 5224 48 , srcInfoPoints = [] } "CLeqOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 49 5224 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 49 5224 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 49 5224 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 61 5224 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 61 5224 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5224 61 5224 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 7 5225 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5225 7 5225 8 , SrcSpan "tests/examples/CParser.hs" 5225 40 5225 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 8 5225 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5225 8 5225 9 , SrcSpan "tests/examples/CParser.hs" 5225 11 5225 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 9 5225 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 9 5225 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 14 5225 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 26 5225 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5225 26 5225 27 , SrcSpan "tests/examples/CParser.hs" 5225 39 5225 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 27 5225 37 , srcInfoPoints = [] } "happyIn107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 38 5225 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 38 5225 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5225 38 5225 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 1 5227 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 1 5227 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 1 5227 16 , srcInfoPoints = [] } "happyReduce_402")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 17 5227 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5227 17 5227 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 19 5227 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 36 5227 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 36 5227 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 39 5227 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 39 5227 43 , srcInfoPoints = [] } 100 "100"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 44 5227 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 44 5227 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5227 44 5227 62 , srcInfoPoints = [] } "happyReduction_402"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 1 5235 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 1 5235 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 1 5228 19 , srcInfoPoints = [] } "happyReduction_402") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 20 5231 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5228 20 5228 21 , SrcSpan "tests/examples/CParser.hs" 5231 14 5231 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 21 5231 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 21 5228 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 21 5228 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 31 5228 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5228 31 5228 32 , SrcSpan "tests/examples/CParser.hs" 5228 32 5228 40 , SrcSpan "tests/examples/CParser.hs" 5228 40 5228 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5228 32 5228 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 5 5231 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 5 5229 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 5 5229 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 15 5229 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5229 15 5229 16 , SrcSpan "tests/examples/CParser.hs" 5229 16 5229 24 , SrcSpan "tests/examples/CParser.hs" 5229 24 5229 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5229 16 5229 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 5 5231 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 5 5230 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 5 5230 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 15 5230 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5230 15 5230 16 , SrcSpan "tests/examples/CParser.hs" 5230 16 5230 24 , SrcSpan "tests/examples/CParser.hs" 5230 24 5230 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5230 16 5230 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 5 5231 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 5 5231 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 16 5231 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5231 16 5231 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 6 5235 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5232 6 5232 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5235 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5235 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5232 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5232 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 8 5232 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 18 5235 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5232 18 5232 19 , SrcSpan "tests/examples/CParser.hs" 5235 5 5235 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 19 5234 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5232 19 5232 23 , SrcSpan "tests/examples/CParser.hs" 5232 46 5232 48 , SrcSpan "tests/examples/CParser.hs" 5232 49 5232 50 , SrcSpan "tests/examples/CParser.hs" 5234 74 5234 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 24 5232 35 , srcInfoPoints = [] } "happyOut107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 36 5232 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 36 5232 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 36 5232 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 51 5234 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 51 5232 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 51 5232 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5232 63 5234 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5232 63 5232 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 5 5234 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5233 5 5233 9 , SrcSpan "tests/examples/CParser.hs" 5233 32 5233 34 , SrcSpan "tests/examples/CParser.hs" 5233 35 5233 36 , SrcSpan "tests/examples/CParser.hs" 5234 73 5234 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 10 5233 21 , srcInfoPoints = [] } "happyOut106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 22 5233 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 22 5233 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 22 5233 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 37 5234 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 37 5233 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 37 5233 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5233 49 5234 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5233 49 5233 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 5 5234 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5234 5 5234 6 , SrcSpan "tests/examples/CParser.hs" 5234 72 5234 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 7 5234 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 20 5234 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 20 5234 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 20 5234 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 32 5234 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 32 5234 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 32 5234 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 34 5234 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 42 5234 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 42 5234 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 42 5234 48 , srcInfoPoints = [] } "CGeqOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 49 5234 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 49 5234 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 49 5234 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 61 5234 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 61 5234 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5234 61 5234 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 7 5235 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5235 7 5235 8 , SrcSpan "tests/examples/CParser.hs" 5235 40 5235 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 8 5235 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5235 8 5235 9 , SrcSpan "tests/examples/CParser.hs" 5235 11 5235 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 9 5235 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 9 5235 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 14 5235 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 26 5235 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5235 26 5235 27 , SrcSpan "tests/examples/CParser.hs" 5235 39 5235 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 27 5235 37 , srcInfoPoints = [] } "happyIn107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 38 5235 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 38 5235 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5235 38 5235 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 1 5237 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 1 5237 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 1 5237 16 , srcInfoPoints = [] } "happyReduce_403")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 17 5237 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5237 17 5237 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 19 5237 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 38 5237 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 38 5237 42 , srcInfoPoints = [] } 101 "101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 43 5237 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 43 5237 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5237 43 5237 61 , srcInfoPoints = [] } "happyReduction_403"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 1 5242 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 1 5242 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 1 5238 19 , srcInfoPoints = [] } "happyReduction_403") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 20 5238 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5238 20 5238 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 6 5242 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5239 6 5239 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 9 5242 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5239 9 5239 13 , SrcSpan "tests/examples/CParser.hs" 5239 36 5239 38 , SrcSpan "tests/examples/CParser.hs" 5239 39 5239 40 , SrcSpan "tests/examples/CParser.hs" 5242 6 5242 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 14 5239 25 , srcInfoPoints = [] } "happyOut107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 26 5239 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 26 5239 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 26 5239 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 41 5242 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 41 5239 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 41 5239 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5239 53 5242 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5239 53 5239 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5242 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5240 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5240 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5240 5 5240 15 , srcInfoPoints = [] } "happyIn108"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 10 5242 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5241 10 5241 11 , SrcSpan "tests/examples/CParser.hs" 5242 5 5242 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 11 5241 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 11 5241 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5241 11 5241 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 1 5244 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 1 5244 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 1 5244 16 , srcInfoPoints = [] } "happyReduce_404")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 17 5244 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5244 17 5244 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 19 5244 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 36 5244 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 36 5244 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 39 5244 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 39 5244 43 , srcInfoPoints = [] } 101 "101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 44 5244 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 44 5244 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5244 44 5244 62 , srcInfoPoints = [] } "happyReduction_404"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 1 5252 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 1 5252 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 1 5245 19 , srcInfoPoints = [] } "happyReduction_404") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 20 5248 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5245 20 5245 21 , SrcSpan "tests/examples/CParser.hs" 5248 14 5248 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 21 5248 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 21 5245 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 21 5245 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 31 5245 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5245 31 5245 32 , SrcSpan "tests/examples/CParser.hs" 5245 32 5245 40 , SrcSpan "tests/examples/CParser.hs" 5245 40 5245 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5245 32 5245 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 5 5248 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 5 5246 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 5 5246 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 15 5246 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5246 15 5246 16 , SrcSpan "tests/examples/CParser.hs" 5246 16 5246 24 , SrcSpan "tests/examples/CParser.hs" 5246 24 5246 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5246 16 5246 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 5 5248 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 5 5247 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 5 5247 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 15 5247 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5247 15 5247 16 , SrcSpan "tests/examples/CParser.hs" 5247 16 5247 24 , SrcSpan "tests/examples/CParser.hs" 5247 24 5247 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5247 16 5247 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 5 5248 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 5 5248 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 16 5248 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5248 16 5248 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 6 5252 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5249 6 5249 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5252 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5252 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5249 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5249 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 8 5249 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 18 5252 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5249 18 5249 19 , SrcSpan "tests/examples/CParser.hs" 5252 5 5252 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 19 5251 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5249 19 5249 23 , SrcSpan "tests/examples/CParser.hs" 5249 46 5249 48 , SrcSpan "tests/examples/CParser.hs" 5249 49 5249 50 , SrcSpan "tests/examples/CParser.hs" 5251 74 5251 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 24 5249 35 , srcInfoPoints = [] } "happyOut108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 36 5249 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 36 5249 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 36 5249 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 51 5251 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 51 5249 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 51 5249 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5249 63 5251 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5249 63 5249 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 5 5251 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5250 5 5250 9 , SrcSpan "tests/examples/CParser.hs" 5250 32 5250 34 , SrcSpan "tests/examples/CParser.hs" 5250 35 5250 36 , SrcSpan "tests/examples/CParser.hs" 5251 73 5251 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 10 5250 21 , srcInfoPoints = [] } "happyOut107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 22 5250 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 22 5250 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 22 5250 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 37 5251 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 37 5250 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 37 5250 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5250 49 5251 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5250 49 5250 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 5 5251 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5251 5 5251 6 , SrcSpan "tests/examples/CParser.hs" 5251 72 5251 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 7 5251 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 20 5251 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 20 5251 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 20 5251 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 32 5251 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 32 5251 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 32 5251 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 34 5251 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 42 5251 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 42 5251 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 42 5251 47 , srcInfoPoints = [] } "CEqOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 49 5251 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 49 5251 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 49 5251 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 61 5251 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 61 5251 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5251 61 5251 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 7 5252 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5252 7 5252 8 , SrcSpan "tests/examples/CParser.hs" 5252 40 5252 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 8 5252 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5252 8 5252 9 , SrcSpan "tests/examples/CParser.hs" 5252 11 5252 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 9 5252 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 9 5252 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 14 5252 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 26 5252 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5252 26 5252 27 , SrcSpan "tests/examples/CParser.hs" 5252 39 5252 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 27 5252 37 , srcInfoPoints = [] } "happyIn108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 38 5252 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 38 5252 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5252 38 5252 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 1 5254 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 1 5254 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 1 5254 16 , srcInfoPoints = [] } "happyReduce_405")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 17 5254 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5254 17 5254 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 19 5254 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 36 5254 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 36 5254 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 39 5254 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 39 5254 43 , srcInfoPoints = [] } 101 "101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 44 5254 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 44 5254 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5254 44 5254 62 , srcInfoPoints = [] } "happyReduction_405"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 1 5262 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 1 5262 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 1 5255 19 , srcInfoPoints = [] } "happyReduction_405") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 20 5258 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5255 20 5255 21 , SrcSpan "tests/examples/CParser.hs" 5258 14 5258 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 21 5258 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 21 5255 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 21 5255 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 31 5255 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5255 31 5255 32 , SrcSpan "tests/examples/CParser.hs" 5255 32 5255 40 , SrcSpan "tests/examples/CParser.hs" 5255 40 5255 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5255 32 5255 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 5 5258 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 5 5256 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 5 5256 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 15 5256 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5256 15 5256 16 , SrcSpan "tests/examples/CParser.hs" 5256 16 5256 24 , SrcSpan "tests/examples/CParser.hs" 5256 24 5256 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5256 16 5256 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 5 5258 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 5 5257 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 5 5257 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 15 5257 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5257 15 5257 16 , SrcSpan "tests/examples/CParser.hs" 5257 16 5257 24 , SrcSpan "tests/examples/CParser.hs" 5257 24 5257 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5257 16 5257 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 5 5258 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 5 5258 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 16 5258 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5258 16 5258 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 6 5262 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5259 6 5259 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5262 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5262 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5259 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5259 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 8 5259 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 18 5262 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5259 18 5259 19 , SrcSpan "tests/examples/CParser.hs" 5262 5 5262 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 19 5261 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5259 19 5259 23 , SrcSpan "tests/examples/CParser.hs" 5259 46 5259 48 , SrcSpan "tests/examples/CParser.hs" 5259 49 5259 50 , SrcSpan "tests/examples/CParser.hs" 5261 74 5261 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 24 5259 35 , srcInfoPoints = [] } "happyOut108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 36 5259 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 36 5259 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 36 5259 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 51 5261 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 51 5259 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 51 5259 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5259 63 5261 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5259 63 5259 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 5 5261 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5260 5 5260 9 , SrcSpan "tests/examples/CParser.hs" 5260 32 5260 34 , SrcSpan "tests/examples/CParser.hs" 5260 35 5260 36 , SrcSpan "tests/examples/CParser.hs" 5261 73 5261 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 10 5260 21 , srcInfoPoints = [] } "happyOut107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 22 5260 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 22 5260 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 22 5260 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 37 5261 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 37 5260 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 37 5260 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5260 49 5261 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5260 49 5260 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 5 5261 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5261 5 5261 6 , SrcSpan "tests/examples/CParser.hs" 5261 72 5261 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 7 5261 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 20 5261 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 20 5261 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 20 5261 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 32 5261 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 32 5261 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 32 5261 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 34 5261 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 42 5261 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 42 5261 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 42 5261 48 , srcInfoPoints = [] } "CNeqOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 49 5261 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 49 5261 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 49 5261 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 61 5261 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 61 5261 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5261 61 5261 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 7 5262 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5262 7 5262 8 , SrcSpan "tests/examples/CParser.hs" 5262 40 5262 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 8 5262 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5262 8 5262 9 , SrcSpan "tests/examples/CParser.hs" 5262 11 5262 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 9 5262 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 9 5262 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 14 5262 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 26 5262 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5262 26 5262 27 , SrcSpan "tests/examples/CParser.hs" 5262 39 5262 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 27 5262 37 , srcInfoPoints = [] } "happyIn108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 38 5262 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 38 5262 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5262 38 5262 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 1 5264 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 1 5264 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 1 5264 16 , srcInfoPoints = [] } "happyReduce_406")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 17 5264 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5264 17 5264 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 19 5264 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 38 5264 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 38 5264 42 , srcInfoPoints = [] } 102 "102"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 43 5264 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 43 5264 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5264 43 5264 61 , srcInfoPoints = [] } "happyReduction_406"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 1 5269 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 1 5269 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 1 5265 19 , srcInfoPoints = [] } "happyReduction_406") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 20 5265 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5265 20 5265 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 6 5269 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5266 6 5266 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 9 5269 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5266 9 5266 13 , SrcSpan "tests/examples/CParser.hs" 5266 36 5266 38 , SrcSpan "tests/examples/CParser.hs" 5266 39 5266 40 , SrcSpan "tests/examples/CParser.hs" 5269 6 5269 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 14 5266 25 , srcInfoPoints = [] } "happyOut108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 26 5266 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 26 5266 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 26 5266 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 41 5269 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 41 5266 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 41 5266 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5266 53 5269 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5266 53 5266 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5269 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5267 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5267 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5267 5 5267 15 , srcInfoPoints = [] } "happyIn109"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 10 5269 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5268 10 5268 11 , SrcSpan "tests/examples/CParser.hs" 5269 5 5269 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 11 5268 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 11 5268 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5268 11 5268 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 1 5271 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 1 5271 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 1 5271 16 , srcInfoPoints = [] } "happyReduce_407")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 17 5271 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5271 17 5271 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 19 5271 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 36 5271 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 36 5271 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 39 5271 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 39 5271 43 , srcInfoPoints = [] } 102 "102"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 44 5271 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 44 5271 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5271 44 5271 62 , srcInfoPoints = [] } "happyReduction_407"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 1 5279 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 1 5279 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 1 5272 19 , srcInfoPoints = [] } "happyReduction_407") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 20 5275 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5272 20 5272 21 , SrcSpan "tests/examples/CParser.hs" 5275 14 5275 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 21 5275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 21 5272 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 21 5272 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 31 5272 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5272 31 5272 32 , SrcSpan "tests/examples/CParser.hs" 5272 32 5272 40 , SrcSpan "tests/examples/CParser.hs" 5272 40 5272 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5272 32 5272 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 5 5275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 5 5273 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 5 5273 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 15 5273 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5273 15 5273 16 , SrcSpan "tests/examples/CParser.hs" 5273 16 5273 24 , SrcSpan "tests/examples/CParser.hs" 5273 24 5273 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5273 16 5273 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 5 5275 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 5 5274 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 5 5274 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 15 5274 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5274 15 5274 16 , SrcSpan "tests/examples/CParser.hs" 5274 16 5274 24 , SrcSpan "tests/examples/CParser.hs" 5274 24 5274 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5274 16 5274 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 5 5275 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 5 5275 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 16 5275 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5275 16 5275 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 6 5279 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5276 6 5276 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5279 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5279 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5276 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5276 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 8 5276 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 18 5279 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5276 18 5276 19 , SrcSpan "tests/examples/CParser.hs" 5279 5 5279 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 19 5278 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5276 19 5276 23 , SrcSpan "tests/examples/CParser.hs" 5276 46 5276 48 , SrcSpan "tests/examples/CParser.hs" 5276 49 5276 50 , SrcSpan "tests/examples/CParser.hs" 5278 74 5278 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 24 5276 35 , srcInfoPoints = [] } "happyOut109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 36 5276 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 36 5276 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 36 5276 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 51 5278 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 51 5276 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 51 5276 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5276 63 5278 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5276 63 5276 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 5 5278 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5277 5 5277 9 , SrcSpan "tests/examples/CParser.hs" 5277 32 5277 34 , SrcSpan "tests/examples/CParser.hs" 5277 35 5277 36 , SrcSpan "tests/examples/CParser.hs" 5278 73 5278 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 10 5277 21 , srcInfoPoints = [] } "happyOut108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 22 5277 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 22 5277 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 22 5277 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 37 5278 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 37 5277 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 37 5277 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5277 49 5278 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5277 49 5277 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 5 5278 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5278 5 5278 6 , SrcSpan "tests/examples/CParser.hs" 5278 72 5278 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 7 5278 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 20 5278 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 20 5278 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 20 5278 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 32 5278 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 32 5278 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 32 5278 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 34 5278 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 42 5278 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 42 5278 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 42 5278 48 , srcInfoPoints = [] } "CAndOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 49 5278 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 49 5278 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 49 5278 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 61 5278 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 61 5278 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5278 61 5278 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 7 5279 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5279 7 5279 8 , SrcSpan "tests/examples/CParser.hs" 5279 40 5279 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 8 5279 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5279 8 5279 9 , SrcSpan "tests/examples/CParser.hs" 5279 11 5279 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 9 5279 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 9 5279 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 14 5279 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 26 5279 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5279 26 5279 27 , SrcSpan "tests/examples/CParser.hs" 5279 39 5279 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 27 5279 37 , srcInfoPoints = [] } "happyIn109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 38 5279 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 38 5279 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5279 38 5279 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 1 5281 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 1 5281 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 1 5281 16 , srcInfoPoints = [] } "happyReduce_408")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 17 5281 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5281 17 5281 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 19 5281 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 38 5281 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 38 5281 42 , srcInfoPoints = [] } 103 "103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 43 5281 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 43 5281 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5281 43 5281 61 , srcInfoPoints = [] } "happyReduction_408"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 1 5286 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 1 5286 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 1 5282 19 , srcInfoPoints = [] } "happyReduction_408") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 20 5282 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5282 20 5282 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 6 5286 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5283 6 5283 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 9 5286 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5283 9 5283 13 , SrcSpan "tests/examples/CParser.hs" 5283 36 5283 38 , SrcSpan "tests/examples/CParser.hs" 5283 39 5283 40 , SrcSpan "tests/examples/CParser.hs" 5286 6 5286 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 14 5283 25 , srcInfoPoints = [] } "happyOut109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 26 5283 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 26 5283 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 26 5283 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 41 5286 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 41 5283 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 41 5283 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5283 53 5286 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5283 53 5283 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5286 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5284 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5284 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5284 5 5284 15 , srcInfoPoints = [] } "happyIn110"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 10 5286 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5285 10 5285 11 , SrcSpan "tests/examples/CParser.hs" 5286 5 5286 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 11 5285 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 11 5285 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5285 11 5285 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 1 5288 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 1 5288 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 1 5288 16 , srcInfoPoints = [] } "happyReduce_409")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 17 5288 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5288 17 5288 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 19 5288 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 36 5288 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 36 5288 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 39 5288 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 39 5288 43 , srcInfoPoints = [] } 103 "103"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 44 5288 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 44 5288 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5288 44 5288 62 , srcInfoPoints = [] } "happyReduction_409"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 1 5296 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 1 5296 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 1 5289 19 , srcInfoPoints = [] } "happyReduction_409") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 20 5292 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5289 20 5289 21 , SrcSpan "tests/examples/CParser.hs" 5292 14 5292 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 21 5292 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 21 5289 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 21 5289 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 31 5289 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5289 31 5289 32 , SrcSpan "tests/examples/CParser.hs" 5289 32 5289 40 , SrcSpan "tests/examples/CParser.hs" 5289 40 5289 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5289 32 5289 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 5 5292 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 5 5290 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 5 5290 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 15 5290 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5290 15 5290 16 , SrcSpan "tests/examples/CParser.hs" 5290 16 5290 24 , SrcSpan "tests/examples/CParser.hs" 5290 24 5290 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5290 16 5290 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 5 5292 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 5 5291 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 5 5291 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 15 5291 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5291 15 5291 16 , SrcSpan "tests/examples/CParser.hs" 5291 16 5291 24 , SrcSpan "tests/examples/CParser.hs" 5291 24 5291 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5291 16 5291 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 5 5292 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 5 5292 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 16 5292 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5292 16 5292 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 6 5296 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5293 6 5293 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5296 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5296 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5293 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5293 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 8 5293 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 18 5296 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5293 18 5293 19 , SrcSpan "tests/examples/CParser.hs" 5296 5 5296 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 19 5295 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5293 19 5293 23 , SrcSpan "tests/examples/CParser.hs" 5293 46 5293 48 , SrcSpan "tests/examples/CParser.hs" 5293 49 5293 50 , SrcSpan "tests/examples/CParser.hs" 5295 74 5295 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 24 5293 35 , srcInfoPoints = [] } "happyOut110"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 36 5293 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 36 5293 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 36 5293 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 51 5295 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 51 5293 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 51 5293 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5293 63 5295 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5293 63 5293 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 5 5295 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5294 5 5294 9 , SrcSpan "tests/examples/CParser.hs" 5294 32 5294 34 , SrcSpan "tests/examples/CParser.hs" 5294 35 5294 36 , SrcSpan "tests/examples/CParser.hs" 5295 73 5295 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 10 5294 21 , srcInfoPoints = [] } "happyOut109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 22 5294 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 22 5294 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 22 5294 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 37 5295 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 37 5294 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 37 5294 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5294 49 5295 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5294 49 5294 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 5 5295 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5295 5 5295 6 , SrcSpan "tests/examples/CParser.hs" 5295 72 5295 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 7 5295 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 20 5295 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 20 5295 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 20 5295 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 32 5295 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 32 5295 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 32 5295 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 34 5295 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 42 5295 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 42 5295 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 42 5295 48 , srcInfoPoints = [] } "CXorOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 49 5295 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 49 5295 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 49 5295 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 61 5295 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 61 5295 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5295 61 5295 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 7 5296 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5296 7 5296 8 , SrcSpan "tests/examples/CParser.hs" 5296 40 5296 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 8 5296 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5296 8 5296 9 , SrcSpan "tests/examples/CParser.hs" 5296 11 5296 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 9 5296 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 9 5296 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 14 5296 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 26 5296 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5296 26 5296 27 , SrcSpan "tests/examples/CParser.hs" 5296 39 5296 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 27 5296 37 , srcInfoPoints = [] } "happyIn110"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 38 5296 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 38 5296 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5296 38 5296 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 1 5298 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 1 5298 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 1 5298 16 , srcInfoPoints = [] } "happyReduce_410")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 17 5298 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5298 17 5298 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 19 5298 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 38 5298 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 38 5298 42 , srcInfoPoints = [] } 104 "104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 43 5298 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 43 5298 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5298 43 5298 61 , srcInfoPoints = [] } "happyReduction_410"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 1 5303 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 1 5303 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 1 5299 19 , srcInfoPoints = [] } "happyReduction_410") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 20 5299 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5299 20 5299 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 6 5303 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5300 6 5300 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 9 5303 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5300 9 5300 13 , SrcSpan "tests/examples/CParser.hs" 5300 36 5300 38 , SrcSpan "tests/examples/CParser.hs" 5300 39 5300 40 , SrcSpan "tests/examples/CParser.hs" 5303 6 5303 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 14 5300 25 , srcInfoPoints = [] } "happyOut110"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 26 5300 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 26 5300 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 26 5300 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 41 5303 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 41 5300 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 41 5300 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5300 53 5303 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5300 53 5300 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5303 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5301 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5301 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5301 5 5301 15 , srcInfoPoints = [] } "happyIn111"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 10 5303 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5302 10 5302 11 , SrcSpan "tests/examples/CParser.hs" 5303 5 5303 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 11 5302 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 11 5302 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5302 11 5302 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 1 5305 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 1 5305 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 1 5305 16 , srcInfoPoints = [] } "happyReduce_411")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 17 5305 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5305 17 5305 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 19 5305 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 36 5305 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 36 5305 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 39 5305 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 39 5305 43 , srcInfoPoints = [] } 104 "104"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 44 5305 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 44 5305 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5305 44 5305 62 , srcInfoPoints = [] } "happyReduction_411"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 1 5313 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 1 5313 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 1 5306 19 , srcInfoPoints = [] } "happyReduction_411") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 20 5309 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5306 20 5306 21 , SrcSpan "tests/examples/CParser.hs" 5309 14 5309 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 21 5309 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 21 5306 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 21 5306 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 31 5306 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5306 31 5306 32 , SrcSpan "tests/examples/CParser.hs" 5306 32 5306 40 , SrcSpan "tests/examples/CParser.hs" 5306 40 5306 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5306 32 5306 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 5 5309 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 5 5307 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 5 5307 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 15 5307 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5307 15 5307 16 , SrcSpan "tests/examples/CParser.hs" 5307 16 5307 24 , SrcSpan "tests/examples/CParser.hs" 5307 24 5307 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5307 16 5307 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 5 5309 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 5 5308 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 5 5308 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 15 5308 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5308 15 5308 16 , SrcSpan "tests/examples/CParser.hs" 5308 16 5308 24 , SrcSpan "tests/examples/CParser.hs" 5308 24 5308 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5308 16 5308 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 5 5309 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 5 5309 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 16 5309 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5309 16 5309 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 6 5313 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5310 6 5310 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5313 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5313 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5310 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5310 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 8 5310 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 18 5313 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5310 18 5310 19 , SrcSpan "tests/examples/CParser.hs" 5313 5 5313 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 19 5312 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5310 19 5310 23 , SrcSpan "tests/examples/CParser.hs" 5310 46 5310 48 , SrcSpan "tests/examples/CParser.hs" 5310 49 5310 50 , SrcSpan "tests/examples/CParser.hs" 5312 73 5312 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 24 5310 35 , srcInfoPoints = [] } "happyOut111"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 36 5310 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 36 5310 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 36 5310 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 51 5312 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 51 5310 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 51 5310 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5310 63 5312 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5310 63 5310 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 5 5312 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5311 5 5311 9 , SrcSpan "tests/examples/CParser.hs" 5311 32 5311 34 , SrcSpan "tests/examples/CParser.hs" 5311 35 5311 36 , SrcSpan "tests/examples/CParser.hs" 5312 72 5312 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 10 5311 21 , srcInfoPoints = [] } "happyOut110"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 22 5311 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 22 5311 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 22 5311 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 37 5312 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 37 5311 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 37 5311 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5311 49 5312 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5311 49 5311 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 5 5312 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5312 5 5312 6 , SrcSpan "tests/examples/CParser.hs" 5312 71 5312 72 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 7 5312 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 20 5312 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 20 5312 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 20 5312 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 32 5312 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 32 5312 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 32 5312 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 47 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 34 5312 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 42 5312 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 42 5312 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 42 5312 47 , srcInfoPoints = [] } "COrOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 48 5312 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 48 5312 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 48 5312 59 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 60 5312 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 60 5312 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5312 60 5312 71 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 7 5313 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5313 7 5313 8 , SrcSpan "tests/examples/CParser.hs" 5313 40 5313 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 8 5313 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5313 8 5313 9 , SrcSpan "tests/examples/CParser.hs" 5313 11 5313 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 9 5313 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 9 5313 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 14 5313 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 26 5313 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5313 26 5313 27 , SrcSpan "tests/examples/CParser.hs" 5313 39 5313 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 27 5313 37 , srcInfoPoints = [] } "happyIn111"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 38 5313 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 38 5313 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5313 38 5313 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 1 5315 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 1 5315 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 1 5315 16 , srcInfoPoints = [] } "happyReduce_412")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 17 5315 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5315 17 5315 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 19 5315 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 38 5315 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 38 5315 42 , srcInfoPoints = [] } 105 "105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 43 5315 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 43 5315 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5315 43 5315 61 , srcInfoPoints = [] } "happyReduction_412"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 1 5320 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 1 5320 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 1 5316 19 , srcInfoPoints = [] } "happyReduction_412") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 20 5316 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5316 20 5316 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 6 5320 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5317 6 5317 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 9 5320 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5317 9 5317 13 , SrcSpan "tests/examples/CParser.hs" 5317 36 5317 38 , SrcSpan "tests/examples/CParser.hs" 5317 39 5317 40 , SrcSpan "tests/examples/CParser.hs" 5320 6 5320 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 14 5317 25 , srcInfoPoints = [] } "happyOut111"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 26 5317 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 26 5317 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 26 5317 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 41 5320 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 41 5317 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 41 5317 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5317 53 5320 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5317 53 5317 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5320 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5318 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5318 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5318 5 5318 15 , srcInfoPoints = [] } "happyIn112"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 10 5320 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5319 10 5319 11 , SrcSpan "tests/examples/CParser.hs" 5320 5 5320 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 11 5319 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 11 5319 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5319 11 5319 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 1 5322 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 1 5322 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 1 5322 16 , srcInfoPoints = [] } "happyReduce_413")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 17 5322 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5322 17 5322 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 19 5322 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 36 5322 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 36 5322 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 39 5322 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 39 5322 43 , srcInfoPoints = [] } 105 "105"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 44 5322 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 44 5322 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5322 44 5322 62 , srcInfoPoints = [] } "happyReduction_413"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 1 5330 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 1 5330 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 1 5323 19 , srcInfoPoints = [] } "happyReduction_413") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 20 5326 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5323 20 5323 21 , SrcSpan "tests/examples/CParser.hs" 5326 14 5326 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 21 5326 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 21 5323 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 21 5323 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 31 5323 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5323 31 5323 32 , SrcSpan "tests/examples/CParser.hs" 5323 32 5323 40 , SrcSpan "tests/examples/CParser.hs" 5323 40 5323 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5323 32 5323 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 5 5326 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 5 5324 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 5 5324 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 15 5324 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5324 15 5324 16 , SrcSpan "tests/examples/CParser.hs" 5324 16 5324 24 , SrcSpan "tests/examples/CParser.hs" 5324 24 5324 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5324 16 5324 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 5 5326 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 5 5325 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 5 5325 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 15 5325 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5325 15 5325 16 , SrcSpan "tests/examples/CParser.hs" 5325 16 5325 24 , SrcSpan "tests/examples/CParser.hs" 5325 24 5325 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5325 16 5325 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 5 5326 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 5 5326 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 16 5326 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5326 16 5326 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 6 5330 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5327 6 5327 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5330 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5330 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5327 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5327 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 8 5327 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 18 5330 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5327 18 5327 19 , SrcSpan "tests/examples/CParser.hs" 5330 5 5330 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 19 5329 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5327 19 5327 23 , SrcSpan "tests/examples/CParser.hs" 5327 46 5327 48 , SrcSpan "tests/examples/CParser.hs" 5327 49 5327 50 , SrcSpan "tests/examples/CParser.hs" 5329 74 5329 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 24 5327 35 , srcInfoPoints = [] } "happyOut112"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 36 5327 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 36 5327 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 36 5327 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 51 5329 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 51 5327 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 51 5327 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5327 63 5329 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5327 63 5327 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 5 5329 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5328 5 5328 9 , SrcSpan "tests/examples/CParser.hs" 5328 32 5328 34 , SrcSpan "tests/examples/CParser.hs" 5328 35 5328 36 , SrcSpan "tests/examples/CParser.hs" 5329 73 5329 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 10 5328 21 , srcInfoPoints = [] } "happyOut111"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 22 5328 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 22 5328 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 22 5328 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 37 5329 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 37 5328 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 37 5328 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5328 49 5329 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5328 49 5328 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 5 5329 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5329 5 5329 6 , SrcSpan "tests/examples/CParser.hs" 5329 72 5329 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 7 5329 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 20 5329 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 20 5329 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 20 5329 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 32 5329 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 32 5329 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 32 5329 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 34 5329 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 42 5329 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 42 5329 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 42 5329 48 , srcInfoPoints = [] } "CLndOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 49 5329 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 49 5329 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 49 5329 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 61 5329 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 61 5329 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5329 61 5329 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 7 5330 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5330 7 5330 8 , SrcSpan "tests/examples/CParser.hs" 5330 40 5330 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 8 5330 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5330 8 5330 9 , SrcSpan "tests/examples/CParser.hs" 5330 11 5330 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 9 5330 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 9 5330 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 14 5330 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 26 5330 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5330 26 5330 27 , SrcSpan "tests/examples/CParser.hs" 5330 39 5330 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 27 5330 37 , srcInfoPoints = [] } "happyIn112"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 38 5330 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 38 5330 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5330 38 5330 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 1 5332 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 1 5332 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 1 5332 16 , srcInfoPoints = [] } "happyReduce_414")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 17 5332 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5332 17 5332 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 19 5332 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 38 5332 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 38 5332 42 , srcInfoPoints = [] } 106 "106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 43 5332 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 43 5332 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5332 43 5332 61 , srcInfoPoints = [] } "happyReduction_414"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 1 5337 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 1 5337 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 1 5333 19 , srcInfoPoints = [] } "happyReduction_414") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 20 5333 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5333 20 5333 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 6 5337 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5334 6 5334 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 9 5337 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5334 9 5334 13 , SrcSpan "tests/examples/CParser.hs" 5334 36 5334 38 , SrcSpan "tests/examples/CParser.hs" 5334 39 5334 40 , SrcSpan "tests/examples/CParser.hs" 5337 6 5337 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 14 5334 25 , srcInfoPoints = [] } "happyOut112"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 26 5334 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 26 5334 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 26 5334 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 41 5337 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 41 5334 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 41 5334 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5334 53 5337 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5334 53 5334 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5337 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5335 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5335 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5335 5 5335 15 , srcInfoPoints = [] } "happyIn113"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 10 5337 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5336 10 5336 11 , SrcSpan "tests/examples/CParser.hs" 5337 5 5337 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 11 5336 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 11 5336 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5336 11 5336 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 1 5339 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 1 5339 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 1 5339 16 , srcInfoPoints = [] } "happyReduce_415")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 17 5339 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5339 17 5339 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 19 5339 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 36 5339 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 36 5339 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 39 5339 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 39 5339 43 , srcInfoPoints = [] } 106 "106"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 44 5339 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 44 5339 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5339 44 5339 62 , srcInfoPoints = [] } "happyReduction_415"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 1 5347 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 1 5347 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 1 5340 19 , srcInfoPoints = [] } "happyReduction_415") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 20 5343 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5340 20 5340 21 , SrcSpan "tests/examples/CParser.hs" 5343 14 5343 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 21 5343 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 21 5340 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 21 5340 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 31 5340 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5340 31 5340 32 , SrcSpan "tests/examples/CParser.hs" 5340 32 5340 40 , SrcSpan "tests/examples/CParser.hs" 5340 40 5340 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5340 32 5340 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 5 5343 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 5 5341 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 5 5341 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 15 5341 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5341 15 5341 16 , SrcSpan "tests/examples/CParser.hs" 5341 16 5341 24 , SrcSpan "tests/examples/CParser.hs" 5341 24 5341 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5341 16 5341 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 5 5343 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 5 5342 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 5 5342 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 15 5342 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5342 15 5342 16 , SrcSpan "tests/examples/CParser.hs" 5342 16 5342 24 , SrcSpan "tests/examples/CParser.hs" 5342 24 5342 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5342 16 5342 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 5 5343 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 5 5343 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 16 5343 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5343 16 5343 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 6 5347 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5344 6 5344 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5347 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5347 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5344 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5344 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 8 5344 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 18 5347 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5344 18 5344 19 , SrcSpan "tests/examples/CParser.hs" 5347 5 5347 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 19 5346 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5344 19 5344 23 , SrcSpan "tests/examples/CParser.hs" 5344 46 5344 48 , SrcSpan "tests/examples/CParser.hs" 5344 49 5344 50 , SrcSpan "tests/examples/CParser.hs" 5346 74 5346 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 24 5344 35 , srcInfoPoints = [] } "happyOut113"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 36 5344 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 36 5344 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 36 5344 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 51 5346 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 51 5344 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 51 5344 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5344 63 5346 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5344 63 5344 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 5 5346 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5345 5 5345 9 , SrcSpan "tests/examples/CParser.hs" 5345 32 5345 34 , SrcSpan "tests/examples/CParser.hs" 5345 35 5345 36 , SrcSpan "tests/examples/CParser.hs" 5346 73 5346 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 10 5345 21 , srcInfoPoints = [] } "happyOut112"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 22 5345 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 22 5345 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 22 5345 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 37 5346 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 37 5345 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 37 5345 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5345 49 5346 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5345 49 5345 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 5 5346 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5346 5 5346 6 , SrcSpan "tests/examples/CParser.hs" 5346 72 5346 73 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 7 5346 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 20 5346 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 20 5346 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 20 5346 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 32 5346 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 32 5346 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 32 5346 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 48 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 34 5346 41 , srcInfoPoints = [] } "CBinary"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 42 5346 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 42 5346 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 42 5346 48 , srcInfoPoints = [] } "CLorOp")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 49 5346 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 49 5346 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 49 5346 60 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 61 5346 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 61 5346 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5346 61 5346 72 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 7 5347 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5347 7 5347 8 , SrcSpan "tests/examples/CParser.hs" 5347 40 5347 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 8 5347 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5347 8 5347 9 , SrcSpan "tests/examples/CParser.hs" 5347 11 5347 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 9 5347 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 9 5347 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 14 5347 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 26 5347 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5347 26 5347 27 , SrcSpan "tests/examples/CParser.hs" 5347 39 5347 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 27 5347 37 , srcInfoPoints = [] } "happyIn113"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 38 5347 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 38 5347 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5347 38 5347 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 1 5349 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 1 5349 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 1 5349 16 , srcInfoPoints = [] } "happyReduce_416")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 17 5349 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5349 17 5349 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 19 5349 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 38 5349 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 38 5349 42 , srcInfoPoints = [] } 107 "107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 43 5349 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 43 5349 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5349 43 5349 61 , srcInfoPoints = [] } "happyReduction_416"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 1 5354 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 1 5354 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 1 5350 19 , srcInfoPoints = [] } "happyReduction_416") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 20 5350 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5350 20 5350 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 6 5354 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5351 6 5351 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 9 5354 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5351 9 5351 13 , SrcSpan "tests/examples/CParser.hs" 5351 36 5351 38 , SrcSpan "tests/examples/CParser.hs" 5351 39 5351 40 , SrcSpan "tests/examples/CParser.hs" 5354 6 5354 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 14 5351 25 , srcInfoPoints = [] } "happyOut113"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 26 5351 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 26 5351 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 26 5351 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 41 5354 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 41 5351 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 41 5351 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5351 53 5354 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5351 53 5351 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5354 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5352 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5352 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5352 5 5352 15 , srcInfoPoints = [] } "happyIn114"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 10 5354 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5353 10 5353 11 , SrcSpan "tests/examples/CParser.hs" 5354 5 5354 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 11 5353 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 11 5353 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5353 11 5353 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 1 5356 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 1 5356 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 1 5356 16 , srcInfoPoints = [] } "happyReduce_417")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 17 5356 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5356 17 5356 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 19 5356 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 36 5356 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 36 5356 38 , srcInfoPoints = [] } 5 "5"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 39 5356 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 39 5356 43 , srcInfoPoints = [] } 107 "107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 44 5356 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 44 5356 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5356 44 5356 62 , srcInfoPoints = [] } "happyReduction_417"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 1 5367 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 1 5367 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 1 5357 19 , srcInfoPoints = [] } "happyReduction_417") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 20 5362 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5357 20 5357 21 , SrcSpan "tests/examples/CParser.hs" 5362 14 5362 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 21 5362 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 21 5357 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 21 5357 30 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 31 5357 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5357 31 5357 32 , SrcSpan "tests/examples/CParser.hs" 5357 32 5357 40 , SrcSpan "tests/examples/CParser.hs" 5357 40 5357 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5357 32 5357 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 5 5362 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 5 5358 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 5 5358 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 15 5358 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5358 15 5358 16 , SrcSpan "tests/examples/CParser.hs" 5358 16 5358 24 , SrcSpan "tests/examples/CParser.hs" 5358 24 5358 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5358 16 5358 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 5 5362 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 5 5359 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 5 5359 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 15 5359 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5359 15 5359 16 , SrcSpan "tests/examples/CParser.hs" 5359 16 5359 24 , SrcSpan "tests/examples/CParser.hs" 5359 24 5359 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5359 16 5359 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 5 5362 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 5 5360 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 5 5360 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 15 5360 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5360 15 5360 16 , SrcSpan "tests/examples/CParser.hs" 5360 16 5360 24 , SrcSpan "tests/examples/CParser.hs" 5360 24 5360 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5360 16 5360 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 5 5362 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 5 5361 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 5 5361 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 15 5361 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5361 15 5361 16 , SrcSpan "tests/examples/CParser.hs" 5361 16 5361 24 , SrcSpan "tests/examples/CParser.hs" 5361 24 5361 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5361 16 5361 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 5 5362 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 5 5362 14 , srcInfoPoints = [] } "happyRest"))))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 16 5362 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5362 16 5362 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 6 5367 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5363 6 5363 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5367 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5367 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5363 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5363 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 8 5363 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 18 5367 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5363 18 5363 19 , SrcSpan "tests/examples/CParser.hs" 5367 5 5367 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 19 5366 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5363 19 5363 23 , SrcSpan "tests/examples/CParser.hs" 5363 46 5363 48 , SrcSpan "tests/examples/CParser.hs" 5363 49 5363 50 , SrcSpan "tests/examples/CParser.hs" 5366 85 5366 86 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 24 5363 35 , srcInfoPoints = [] } "happyOut113"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 36 5363 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 36 5363 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 36 5363 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 51 5366 85 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 51 5363 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 51 5363 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5363 63 5366 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5363 63 5363 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 5 5366 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5364 5 5364 9 , SrcSpan "tests/examples/CParser.hs" 5364 32 5364 34 , SrcSpan "tests/examples/CParser.hs" 5364 35 5364 36 , SrcSpan "tests/examples/CParser.hs" 5366 84 5366 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 10 5364 21 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 22 5364 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 22 5364 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 22 5364 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 37 5366 84 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 37 5364 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 37 5364 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5364 49 5366 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5364 49 5364 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 5 5366 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5365 5 5365 9 , SrcSpan "tests/examples/CParser.hs" 5365 32 5365 34 , SrcSpan "tests/examples/CParser.hs" 5365 35 5365 36 , SrcSpan "tests/examples/CParser.hs" 5366 83 5366 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 10 5365 21 , srcInfoPoints = [] } "happyOut114"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 22 5365 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 22 5365 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 22 5365 31 , srcInfoPoints = [] } "happy_x_5")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 37 5366 83 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 37 5365 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 37 5365 48 , srcInfoPoints = [] } "happy_var_5")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5365 49 5366 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5365 49 5365 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 5 5366 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5366 5 5366 6 , SrcSpan "tests/examples/CParser.hs" 5366 82 5366 83 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 7 5366 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 20 5366 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 20 5366 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 20 5366 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 32 5366 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 32 5366 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 32 5366 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 34 5366 39 , srcInfoPoints = [] } "CCond"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 40 5366 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 40 5366 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 40 5366 51 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 52 5366 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5366 52 5366 53 , SrcSpan "tests/examples/CParser.hs" 5366 69 5366 70 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 69 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 53 5366 57 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 58 5366 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 58 5366 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 58 5366 69 , srcInfoPoints = [] } "happy_var_3")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 71 5366 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 71 5366 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5366 71 5366 82 , srcInfoPoints = [] } "happy_var_5"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 7 5367 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5367 7 5367 8 , SrcSpan "tests/examples/CParser.hs" 5367 40 5367 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 8 5367 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5367 8 5367 9 , SrcSpan "tests/examples/CParser.hs" 5367 11 5367 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 9 5367 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 9 5367 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 14 5367 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 26 5367 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5367 26 5367 27 , SrcSpan "tests/examples/CParser.hs" 5367 39 5367 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 27 5367 37 , srcInfoPoints = [] } "happyIn114"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 38 5367 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 38 5367 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5367 38 5367 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 1 5369 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 1 5369 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 1 5369 16 , srcInfoPoints = [] } "happyReduce_418")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 17 5369 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5369 17 5369 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 19 5369 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 36 5369 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 36 5369 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 39 5369 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 39 5369 43 , srcInfoPoints = [] } 107 "107"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 44 5369 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 44 5369 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5369 44 5369 62 , srcInfoPoints = [] } "happyReduction_418"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 1 5378 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 1 5378 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 1 5370 19 , srcInfoPoints = [] } "happyReduction_418") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 20 5374 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5370 20 5370 21 , SrcSpan "tests/examples/CParser.hs" 5374 14 5374 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 21 5374 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 21 5370 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 21 5370 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 31 5370 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5370 31 5370 32 , SrcSpan "tests/examples/CParser.hs" 5370 32 5370 40 , SrcSpan "tests/examples/CParser.hs" 5370 40 5370 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5370 32 5370 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 5 5374 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 5 5371 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 5 5371 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 15 5371 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5371 15 5371 16 , SrcSpan "tests/examples/CParser.hs" 5371 16 5371 24 , SrcSpan "tests/examples/CParser.hs" 5371 24 5371 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5371 16 5371 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 5 5374 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 5 5372 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 5 5372 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 15 5372 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5372 15 5372 16 , SrcSpan "tests/examples/CParser.hs" 5372 16 5372 24 , SrcSpan "tests/examples/CParser.hs" 5372 24 5372 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5372 16 5372 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 5 5374 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 5 5373 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 5 5373 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 15 5373 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5373 15 5373 16 , SrcSpan "tests/examples/CParser.hs" 5373 16 5373 24 , SrcSpan "tests/examples/CParser.hs" 5373 24 5373 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5373 16 5373 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 5 5374 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 5 5374 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 16 5374 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5374 16 5374 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 6 5378 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5375 6 5375 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5378 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5378 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5375 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5375 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 8 5375 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 18 5378 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5375 18 5375 19 , SrcSpan "tests/examples/CParser.hs" 5378 5 5378 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 19 5377 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5375 19 5375 23 , SrcSpan "tests/examples/CParser.hs" 5375 46 5375 48 , SrcSpan "tests/examples/CParser.hs" 5375 49 5375 50 , SrcSpan "tests/examples/CParser.hs" 5377 73 5377 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 24 5375 35 , srcInfoPoints = [] } "happyOut113"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 36 5375 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 36 5375 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 36 5375 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 51 5377 73 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 51 5375 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 51 5375 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5375 63 5377 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5375 63 5375 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 5 5377 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5376 5 5376 9 , SrcSpan "tests/examples/CParser.hs" 5376 32 5376 34 , SrcSpan "tests/examples/CParser.hs" 5376 35 5376 36 , SrcSpan "tests/examples/CParser.hs" 5377 72 5377 73 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 10 5376 21 , srcInfoPoints = [] } "happyOut114"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 22 5376 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 22 5376 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 22 5376 31 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 37 5377 72 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 37 5376 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 37 5376 48 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5376 49 5377 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5376 49 5376 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 5 5377 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5377 5 5377 6 , SrcSpan "tests/examples/CParser.hs" 5377 71 5377 72 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 7 5377 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 20 5377 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 20 5377 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 20 5377 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 32 5377 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 32 5377 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 32 5377 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 59 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 34 5377 39 , srcInfoPoints = [] } "CCond"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 40 5377 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 40 5377 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 40 5377 51 , srcInfoPoints = [] } "happy_var_1")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 52 5377 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 52 5377 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 52 5377 59 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 60 5377 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 60 5377 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5377 60 5377 71 , srcInfoPoints = [] } "happy_var_4"))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 7 5378 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5378 7 5378 8 , SrcSpan "tests/examples/CParser.hs" 5378 40 5378 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 8 5378 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5378 8 5378 9 , SrcSpan "tests/examples/CParser.hs" 5378 11 5378 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 9 5378 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 9 5378 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 14 5378 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 26 5378 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5378 26 5378 27 , SrcSpan "tests/examples/CParser.hs" 5378 39 5378 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 27 5378 37 , srcInfoPoints = [] } "happyIn114"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 38 5378 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 38 5378 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5378 38 5378 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 1 5380 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 1 5380 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 1 5380 16 , srcInfoPoints = [] } "happyReduce_419")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 17 5380 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5380 17 5380 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 19 5380 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 38 5380 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 38 5380 42 , srcInfoPoints = [] } 108 "108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 43 5380 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 43 5380 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5380 43 5380 61 , srcInfoPoints = [] } "happyReduction_419"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 1 5385 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 1 5385 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 1 5381 19 , srcInfoPoints = [] } "happyReduction_419") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 20 5381 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5381 20 5381 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 6 5385 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5382 6 5382 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 9 5385 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5382 9 5382 13 , SrcSpan "tests/examples/CParser.hs" 5382 36 5382 38 , SrcSpan "tests/examples/CParser.hs" 5382 39 5382 40 , SrcSpan "tests/examples/CParser.hs" 5385 6 5385 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 14 5382 25 , srcInfoPoints = [] } "happyOut114"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 26 5382 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 26 5382 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 26 5382 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 41 5385 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 41 5382 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 41 5382 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5382 53 5385 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5382 53 5382 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5385 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5383 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5383 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5383 5 5383 15 , srcInfoPoints = [] } "happyIn115"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 10 5385 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5384 10 5384 11 , SrcSpan "tests/examples/CParser.hs" 5385 5 5385 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 11 5384 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 11 5384 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5384 11 5384 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 1 5387 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 1 5387 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 1 5387 16 , srcInfoPoints = [] } "happyReduce_420")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 17 5387 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5387 17 5387 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 19 5387 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 36 5387 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 36 5387 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 39 5387 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 39 5387 43 , srcInfoPoints = [] } 108 "108"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 44 5387 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 44 5387 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5387 44 5387 62 , srcInfoPoints = [] } "happyReduction_420"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 1 5396 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 1 5396 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 1 5388 19 , srcInfoPoints = [] } "happyReduction_420") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 20 5391 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5388 20 5388 21 , SrcSpan "tests/examples/CParser.hs" 5391 14 5391 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 21 5391 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 21 5388 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 21 5388 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 31 5388 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5388 31 5388 32 , SrcSpan "tests/examples/CParser.hs" 5388 32 5388 40 , SrcSpan "tests/examples/CParser.hs" 5388 40 5388 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5388 32 5388 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 5 5391 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 5 5389 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 5 5389 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 15 5389 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5389 15 5389 16 , SrcSpan "tests/examples/CParser.hs" 5389 16 5389 24 , SrcSpan "tests/examples/CParser.hs" 5389 24 5389 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5389 16 5389 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 5 5391 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 5 5390 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 5 5390 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 15 5390 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5390 15 5390 16 , SrcSpan "tests/examples/CParser.hs" 5390 16 5390 24 , SrcSpan "tests/examples/CParser.hs" 5390 24 5390 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5390 16 5390 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 5 5391 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 5 5391 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 16 5391 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5391 16 5391 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 6 5396 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5392 6 5392 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5396 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5396 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5392 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5392 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 8 5392 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 18 5396 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5392 18 5392 19 , SrcSpan "tests/examples/CParser.hs" 5396 5 5396 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 19 5395 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5392 19 5392 23 , SrcSpan "tests/examples/CParser.hs" 5392 46 5392 48 , SrcSpan "tests/examples/CParser.hs" 5392 49 5392 50 , SrcSpan "tests/examples/CParser.hs" 5395 86 5395 87 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 24 5392 35 , srcInfoPoints = [] } "happyOut101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 36 5392 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 36 5392 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 36 5392 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 51 5395 86 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 51 5392 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 51 5392 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5392 63 5395 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5392 63 5392 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 5 5395 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5393 5 5393 9 , SrcSpan "tests/examples/CParser.hs" 5393 32 5393 34 , SrcSpan "tests/examples/CParser.hs" 5393 35 5393 36 , SrcSpan "tests/examples/CParser.hs" 5395 85 5395 86 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 10 5393 21 , srcInfoPoints = [] } "happyOut116"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 22 5393 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 22 5393 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 22 5393 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 37 5395 85 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 37 5393 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 37 5393 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5393 49 5395 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5393 49 5393 51 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 5 5395 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5394 5 5394 9 , SrcSpan "tests/examples/CParser.hs" 5394 32 5394 34 , SrcSpan "tests/examples/CParser.hs" 5394 35 5394 36 , SrcSpan "tests/examples/CParser.hs" 5395 84 5395 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 10 5394 21 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 22 5394 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 22 5394 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 22 5394 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 37 5395 84 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 37 5394 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 37 5394 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5394 49 5395 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5394 49 5394 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 5 5395 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5395 5 5395 6 , SrcSpan "tests/examples/CParser.hs" 5395 83 5395 84 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 7 5395 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 20 5395 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 20 5395 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 20 5395 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 32 5395 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 32 5395 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 32 5395 33 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 59 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 34 5395 41 , srcInfoPoints = [] } "CAssign"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 42 5395 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5395 42 5395 43 , SrcSpan "tests/examples/CParser.hs" 5395 58 5395 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 43 5395 46 , srcInfoPoints = [] } "unL"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 47 5395 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 47 5395 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 47 5395 58 , srcInfoPoints = [] } "happy_var_2")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 60 5395 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 60 5395 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 60 5395 71 , srcInfoPoints = [] } "happy_var_1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 72 5395 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 72 5395 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5395 72 5395 83 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 7 5396 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5396 7 5396 8 , SrcSpan "tests/examples/CParser.hs" 5396 40 5396 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 8 5396 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5396 8 5396 9 , SrcSpan "tests/examples/CParser.hs" 5396 11 5396 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 9 5396 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 9 5396 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 14 5396 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 26 5396 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5396 26 5396 27 , SrcSpan "tests/examples/CParser.hs" 5396 39 5396 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 27 5396 37 , srcInfoPoints = [] } "happyIn115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 38 5396 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 38 5396 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5396 38 5396 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 1 5398 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 1 5398 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 1 5398 16 , srcInfoPoints = [] } "happyReduce_421")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 17 5398 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5398 17 5398 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 19 5398 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 38 5398 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 38 5398 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 43 5398 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 43 5398 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5398 43 5398 61 , srcInfoPoints = [] } "happyReduction_421"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 1 5403 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 1 5403 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 1 5399 19 , srcInfoPoints = [] } "happyReduction_421") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 20 5399 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5399 20 5399 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 6 5403 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5400 6 5400 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 9 5403 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5400 9 5400 13 , SrcSpan "tests/examples/CParser.hs" 5400 36 5400 38 , SrcSpan "tests/examples/CParser.hs" 5400 39 5400 40 , SrcSpan "tests/examples/CParser.hs" 5403 6 5403 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 14 5400 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 26 5400 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 26 5400 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 26 5400 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 41 5403 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 41 5400 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 41 5400 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5400 53 5403 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5400 53 5400 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5403 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5401 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5401 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5401 5 5401 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 10 5403 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5402 10 5402 11 , SrcSpan "tests/examples/CParser.hs" 5403 5 5403 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 11 5402 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 13 5402 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 13 5402 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 13 5402 22 , srcInfoPoints = [] } "CAssignOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 23 5402 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5402 23 5402 24 , SrcSpan "tests/examples/CParser.hs" 5402 41 5402 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 24 5402 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 30 5402 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 30 5402 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5402 30 5402 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 1 5405 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 1 5405 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 1 5405 16 , srcInfoPoints = [] } "happyReduce_422")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 17 5405 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5405 17 5405 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 19 5405 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 38 5405 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 38 5405 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 43 5405 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 43 5405 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5405 43 5405 61 , srcInfoPoints = [] } "happyReduction_422"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 1 5410 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 1 5410 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 1 5406 19 , srcInfoPoints = [] } "happyReduction_422") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 20 5406 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5406 20 5406 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 6 5410 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5407 6 5407 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 9 5410 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5407 9 5407 13 , SrcSpan "tests/examples/CParser.hs" 5407 36 5407 38 , SrcSpan "tests/examples/CParser.hs" 5407 39 5407 40 , SrcSpan "tests/examples/CParser.hs" 5410 6 5410 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 14 5407 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 26 5407 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 26 5407 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 26 5407 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 41 5410 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 41 5407 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 41 5407 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5407 53 5410 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5407 53 5407 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5410 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5408 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5408 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5408 5 5408 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 10 5410 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5409 10 5409 11 , SrcSpan "tests/examples/CParser.hs" 5410 5 5410 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 11 5409 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 13 5409 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 13 5409 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 13 5409 22 , srcInfoPoints = [] } "CMulAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 23 5409 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5409 23 5409 24 , SrcSpan "tests/examples/CParser.hs" 5409 41 5409 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 24 5409 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 30 5409 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 30 5409 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5409 30 5409 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 1 5412 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 1 5412 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 1 5412 16 , srcInfoPoints = [] } "happyReduce_423")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 17 5412 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5412 17 5412 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 19 5412 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 38 5412 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 38 5412 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 43 5412 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 43 5412 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5412 43 5412 61 , srcInfoPoints = [] } "happyReduction_423"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 1 5417 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 1 5417 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 1 5413 19 , srcInfoPoints = [] } "happyReduction_423") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 20 5413 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5413 20 5413 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 6 5417 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5414 6 5414 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 9 5417 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5414 9 5414 13 , SrcSpan "tests/examples/CParser.hs" 5414 36 5414 38 , SrcSpan "tests/examples/CParser.hs" 5414 39 5414 40 , SrcSpan "tests/examples/CParser.hs" 5417 6 5417 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 14 5414 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 26 5414 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 26 5414 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 26 5414 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 41 5417 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 41 5414 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 41 5414 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5414 53 5417 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5414 53 5414 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5417 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5415 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5415 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5415 5 5415 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 10 5417 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5416 10 5416 11 , SrcSpan "tests/examples/CParser.hs" 5417 5 5417 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 11 5416 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 13 5416 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 13 5416 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 13 5416 22 , srcInfoPoints = [] } "CDivAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 23 5416 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5416 23 5416 24 , SrcSpan "tests/examples/CParser.hs" 5416 41 5416 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 24 5416 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 30 5416 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 30 5416 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5416 30 5416 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 1 5419 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 1 5419 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 1 5419 16 , srcInfoPoints = [] } "happyReduce_424")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 17 5419 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5419 17 5419 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 19 5419 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 38 5419 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 38 5419 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 43 5419 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 43 5419 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5419 43 5419 61 , srcInfoPoints = [] } "happyReduction_424"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 1 5424 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 1 5424 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 1 5420 19 , srcInfoPoints = [] } "happyReduction_424") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 20 5420 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5420 20 5420 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 6 5424 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5421 6 5421 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 9 5424 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5421 9 5421 13 , SrcSpan "tests/examples/CParser.hs" 5421 36 5421 38 , SrcSpan "tests/examples/CParser.hs" 5421 39 5421 40 , SrcSpan "tests/examples/CParser.hs" 5424 6 5424 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 14 5421 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 26 5421 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 26 5421 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 26 5421 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 41 5424 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 41 5421 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 41 5421 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5421 53 5424 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5421 53 5421 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5424 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5422 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5422 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5422 5 5422 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 10 5424 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5423 10 5423 11 , SrcSpan "tests/examples/CParser.hs" 5424 5 5424 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 11 5423 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 13 5423 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 13 5423 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 13 5423 22 , srcInfoPoints = [] } "CRmdAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 23 5423 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5423 23 5423 24 , SrcSpan "tests/examples/CParser.hs" 5423 41 5423 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 24 5423 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 30 5423 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 30 5423 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5423 30 5423 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 1 5426 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 1 5426 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 1 5426 16 , srcInfoPoints = [] } "happyReduce_425")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 17 5426 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5426 17 5426 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 19 5426 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 38 5426 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 38 5426 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 43 5426 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 43 5426 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5426 43 5426 61 , srcInfoPoints = [] } "happyReduction_425"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 1 5431 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 1 5431 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 1 5427 19 , srcInfoPoints = [] } "happyReduction_425") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 20 5427 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5427 20 5427 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 6 5431 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5428 6 5428 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 9 5431 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5428 9 5428 13 , SrcSpan "tests/examples/CParser.hs" 5428 36 5428 38 , SrcSpan "tests/examples/CParser.hs" 5428 39 5428 40 , SrcSpan "tests/examples/CParser.hs" 5431 6 5431 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 14 5428 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 26 5428 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 26 5428 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 26 5428 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 41 5431 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 41 5428 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 41 5428 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5428 53 5431 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5428 53 5428 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5431 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5429 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5429 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5429 5 5429 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 10 5431 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5430 10 5430 11 , SrcSpan "tests/examples/CParser.hs" 5431 5 5431 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 11 5430 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 13 5430 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 13 5430 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 13 5430 22 , srcInfoPoints = [] } "CAddAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 23 5430 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5430 23 5430 24 , SrcSpan "tests/examples/CParser.hs" 5430 41 5430 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 24 5430 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 30 5430 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 30 5430 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5430 30 5430 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 1 5433 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 1 5433 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 1 5433 16 , srcInfoPoints = [] } "happyReduce_426")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 17 5433 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5433 17 5433 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 19 5433 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 38 5433 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 38 5433 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 43 5433 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 43 5433 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5433 43 5433 61 , srcInfoPoints = [] } "happyReduction_426"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 1 5438 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 1 5438 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 1 5434 19 , srcInfoPoints = [] } "happyReduction_426") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 20 5434 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5434 20 5434 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 6 5438 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5435 6 5435 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 9 5438 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5435 9 5435 13 , SrcSpan "tests/examples/CParser.hs" 5435 36 5435 38 , SrcSpan "tests/examples/CParser.hs" 5435 39 5435 40 , SrcSpan "tests/examples/CParser.hs" 5438 6 5438 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 14 5435 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 26 5435 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 26 5435 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 26 5435 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 41 5438 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 41 5435 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 41 5435 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5435 53 5438 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5435 53 5435 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5438 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5436 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5436 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5436 5 5436 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 10 5438 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5437 10 5437 11 , SrcSpan "tests/examples/CParser.hs" 5438 5 5438 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 11 5437 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 13 5437 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 13 5437 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 13 5437 22 , srcInfoPoints = [] } "CSubAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 23 5437 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5437 23 5437 24 , SrcSpan "tests/examples/CParser.hs" 5437 41 5437 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 24 5437 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 30 5437 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 30 5437 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5437 30 5437 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 1 5440 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 1 5440 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 1 5440 16 , srcInfoPoints = [] } "happyReduce_427")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 17 5440 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5440 17 5440 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 19 5440 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 38 5440 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 38 5440 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 43 5440 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 43 5440 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5440 43 5440 61 , srcInfoPoints = [] } "happyReduction_427"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 1 5445 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 1 5445 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 1 5441 19 , srcInfoPoints = [] } "happyReduction_427") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 20 5441 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5441 20 5441 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 6 5445 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5442 6 5442 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 9 5445 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5442 9 5442 13 , SrcSpan "tests/examples/CParser.hs" 5442 36 5442 38 , SrcSpan "tests/examples/CParser.hs" 5442 39 5442 40 , SrcSpan "tests/examples/CParser.hs" 5445 6 5445 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 14 5442 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 26 5442 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 26 5442 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 26 5442 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 41 5445 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 41 5442 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 41 5442 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5442 53 5445 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5442 53 5442 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5445 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5443 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5443 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5443 5 5443 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 10 5445 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5444 10 5444 11 , SrcSpan "tests/examples/CParser.hs" 5445 5 5445 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 11 5444 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 13 5444 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 13 5444 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 13 5444 22 , srcInfoPoints = [] } "CShlAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 23 5444 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5444 23 5444 24 , SrcSpan "tests/examples/CParser.hs" 5444 41 5444 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 24 5444 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 30 5444 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 30 5444 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5444 30 5444 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 1 5447 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 1 5447 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 1 5447 16 , srcInfoPoints = [] } "happyReduce_428")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 17 5447 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5447 17 5447 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 19 5447 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 38 5447 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 38 5447 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 43 5447 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 43 5447 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5447 43 5447 61 , srcInfoPoints = [] } "happyReduction_428"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 1 5452 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 1 5452 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 1 5448 19 , srcInfoPoints = [] } "happyReduction_428") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 20 5448 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5448 20 5448 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 6 5452 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5449 6 5449 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 9 5452 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5449 9 5449 13 , SrcSpan "tests/examples/CParser.hs" 5449 36 5449 38 , SrcSpan "tests/examples/CParser.hs" 5449 39 5449 40 , SrcSpan "tests/examples/CParser.hs" 5452 6 5452 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 14 5449 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 26 5449 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 26 5449 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 26 5449 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 41 5452 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 41 5449 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 41 5449 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5449 53 5452 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5449 53 5449 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5452 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5450 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5450 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5450 5 5450 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 10 5452 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5451 10 5451 11 , SrcSpan "tests/examples/CParser.hs" 5452 5 5452 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 11 5451 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 13 5451 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 13 5451 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 13 5451 22 , srcInfoPoints = [] } "CShrAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 23 5451 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5451 23 5451 24 , SrcSpan "tests/examples/CParser.hs" 5451 41 5451 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 24 5451 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 30 5451 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 30 5451 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5451 30 5451 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 1 5454 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 1 5454 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 1 5454 16 , srcInfoPoints = [] } "happyReduce_429")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 17 5454 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5454 17 5454 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 19 5454 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 38 5454 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 38 5454 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 43 5454 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 43 5454 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5454 43 5454 61 , srcInfoPoints = [] } "happyReduction_429"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 1 5459 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 1 5459 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 1 5455 19 , srcInfoPoints = [] } "happyReduction_429") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 20 5455 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5455 20 5455 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 6 5459 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5456 6 5456 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 9 5459 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5456 9 5456 13 , SrcSpan "tests/examples/CParser.hs" 5456 36 5456 38 , SrcSpan "tests/examples/CParser.hs" 5456 39 5456 40 , SrcSpan "tests/examples/CParser.hs" 5459 6 5459 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 14 5456 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 26 5456 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 26 5456 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 26 5456 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 41 5459 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 41 5456 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 41 5456 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5456 53 5459 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5456 53 5456 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5459 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5457 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5457 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5457 5 5457 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 10 5459 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5458 10 5458 11 , SrcSpan "tests/examples/CParser.hs" 5459 5 5459 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 11 5458 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 13 5458 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 13 5458 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 13 5458 22 , srcInfoPoints = [] } "CAndAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 23 5458 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5458 23 5458 24 , SrcSpan "tests/examples/CParser.hs" 5458 41 5458 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 24 5458 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 30 5458 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 30 5458 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5458 30 5458 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 1 5461 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 1 5461 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 1 5461 16 , srcInfoPoints = [] } "happyReduce_430")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 17 5461 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5461 17 5461 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 19 5461 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 38 5461 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 38 5461 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 43 5461 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 43 5461 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5461 43 5461 61 , srcInfoPoints = [] } "happyReduction_430"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 1 5466 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 1 5466 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 1 5462 19 , srcInfoPoints = [] } "happyReduction_430") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 20 5462 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5462 20 5462 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 6 5466 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5463 6 5463 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 9 5466 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5463 9 5463 13 , SrcSpan "tests/examples/CParser.hs" 5463 36 5463 38 , SrcSpan "tests/examples/CParser.hs" 5463 39 5463 40 , SrcSpan "tests/examples/CParser.hs" 5466 6 5466 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 14 5463 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 26 5463 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 26 5463 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 26 5463 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 41 5466 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 41 5463 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 41 5463 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5463 53 5466 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5463 53 5463 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5466 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5464 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5464 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5464 5 5464 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 10 5466 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5465 10 5465 11 , SrcSpan "tests/examples/CParser.hs" 5466 5 5466 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 22 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 11 5465 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 13 5465 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 13 5465 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 13 5465 22 , srcInfoPoints = [] } "CXorAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 23 5465 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5465 23 5465 24 , SrcSpan "tests/examples/CParser.hs" 5465 41 5465 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 24 5465 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 30 5465 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 30 5465 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5465 30 5465 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 1 5468 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 1 5468 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 1 5468 16 , srcInfoPoints = [] } "happyReduce_431")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 17 5468 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5468 17 5468 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 19 5468 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 38 5468 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 38 5468 42 , srcInfoPoints = [] } 109 "109"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 43 5468 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 43 5468 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5468 43 5468 61 , srcInfoPoints = [] } "happyReduction_431"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 1 5473 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 1 5473 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 1 5469 19 , srcInfoPoints = [] } "happyReduction_431") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 20 5469 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5469 20 5469 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 6 5473 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5470 6 5470 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 9 5473 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5470 9 5470 13 , SrcSpan "tests/examples/CParser.hs" 5470 36 5470 38 , SrcSpan "tests/examples/CParser.hs" 5470 39 5470 40 , SrcSpan "tests/examples/CParser.hs" 5473 6 5473 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 14 5470 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 26 5470 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 26 5470 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 26 5470 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 41 5473 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 41 5470 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 41 5470 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5470 53 5473 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5470 53 5470 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5473 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5471 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5471 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5471 5 5471 15 , srcInfoPoints = [] } "happyIn116"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 10 5473 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5472 10 5472 11 , SrcSpan "tests/examples/CParser.hs" 5473 5 5473 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 21 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 11 5472 12 , srcInfoPoints = [] } "L"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 13 5472 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 13 5472 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 13 5472 21 , srcInfoPoints = [] } "COrAssOp")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 23 5472 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5472 23 5472 24 , SrcSpan "tests/examples/CParser.hs" 5472 41 5472 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 24 5472 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 30 5472 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 30 5472 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5472 30 5472 41 , srcInfoPoints = [] } "happy_var_1"))))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 1 5475 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 1 5475 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 1 5475 16 , srcInfoPoints = [] } "happyReduce_432")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 17 5475 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5475 17 5475 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 19 5475 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 38 5475 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 38 5475 42 , srcInfoPoints = [] } 110 "110"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 43 5475 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 43 5475 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5475 43 5475 61 , srcInfoPoints = [] } "happyReduction_432"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 1 5480 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 1 5480 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 1 5476 19 , srcInfoPoints = [] } "happyReduction_432") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 20 5476 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5476 20 5476 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 6 5480 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5477 6 5477 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 9 5480 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5477 9 5477 13 , SrcSpan "tests/examples/CParser.hs" 5477 36 5477 38 , SrcSpan "tests/examples/CParser.hs" 5477 39 5477 40 , SrcSpan "tests/examples/CParser.hs" 5480 6 5480 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 14 5477 25 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 26 5477 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 26 5477 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 26 5477 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 41 5480 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 41 5477 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 41 5477 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5477 53 5480 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5477 53 5477 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5480 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5478 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5478 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5478 5 5478 15 , srcInfoPoints = [] } "happyIn117"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 10 5480 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5479 10 5479 11 , SrcSpan "tests/examples/CParser.hs" 5480 5 5480 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 11 5479 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 11 5479 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5479 11 5479 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 1 5482 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 1 5482 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 1 5482 16 , srcInfoPoints = [] } "happyReduce_433")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 17 5482 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5482 17 5482 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 19 5482 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 36 5482 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 36 5482 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 39 5482 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 39 5482 43 , srcInfoPoints = [] } 110 "110"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 44 5482 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 44 5482 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5482 44 5482 62 , srcInfoPoints = [] } "happyReduction_433"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 1 5490 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 1 5490 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 1 5483 19 , srcInfoPoints = [] } "happyReduction_433") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 20 5486 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5483 20 5483 21 , SrcSpan "tests/examples/CParser.hs" 5486 14 5486 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 21 5486 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 21 5483 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 21 5483 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 31 5483 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5483 31 5483 32 , SrcSpan "tests/examples/CParser.hs" 5483 32 5483 40 , SrcSpan "tests/examples/CParser.hs" 5483 40 5483 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5483 32 5483 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 5 5486 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 5 5484 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 5 5484 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 15 5484 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5484 15 5484 16 , SrcSpan "tests/examples/CParser.hs" 5484 16 5484 24 , SrcSpan "tests/examples/CParser.hs" 5484 24 5484 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5484 16 5484 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 5 5486 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 5 5485 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 5 5485 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 15 5485 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5485 15 5485 16 , SrcSpan "tests/examples/CParser.hs" 5485 16 5485 24 , SrcSpan "tests/examples/CParser.hs" 5485 24 5485 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5485 16 5485 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 5 5486 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 5 5486 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 16 5486 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5486 16 5486 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 6 5490 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5487 6 5487 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5490 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5490 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5487 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5487 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 8 5487 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 18 5490 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5487 18 5487 19 , SrcSpan "tests/examples/CParser.hs" 5490 5 5490 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 19 5489 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5487 19 5487 23 , SrcSpan "tests/examples/CParser.hs" 5487 46 5487 48 , SrcSpan "tests/examples/CParser.hs" 5487 49 5487 50 , SrcSpan "tests/examples/CParser.hs" 5489 82 5489 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 24 5487 35 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 36 5487 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 36 5487 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 36 5487 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 51 5489 82 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 51 5487 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 51 5487 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5487 63 5489 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5487 63 5487 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 5 5489 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5488 5 5488 9 , SrcSpan "tests/examples/CParser.hs" 5488 32 5488 34 , SrcSpan "tests/examples/CParser.hs" 5488 35 5488 36 , SrcSpan "tests/examples/CParser.hs" 5489 81 5489 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 10 5488 21 , srcInfoPoints = [] } "happyOut118"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 22 5488 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 22 5488 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 22 5488 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 37 5489 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 37 5488 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 37 5488 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5488 49 5489 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5488 49 5488 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 5 5489 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5489 5 5489 6 , SrcSpan "tests/examples/CParser.hs" 5489 80 5489 81 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 7 5489 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5489 7 5489 10 , SrcSpan "tests/examples/CParser.hs" 5489 36 5489 38 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5489 11 5489 11 , SrcSpan "tests/examples/CParser.hs" 5489 36 5489 36 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 35 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 11 5489 13 , srcInfoPoints = [] } "es")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 14 5489 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5489 14 5489 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 16 5489 23 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 24 5489 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 24 5489 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 24 5489 35 , srcInfoPoints = [] } "happy_var_3"))))) Nothing ]) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 39 5489 51 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 52 5489 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 52 5489 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 52 5489 54 , srcInfoPoints = [] } "es")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 55 5489 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 55 5489 56 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 55 5489 56 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 80 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 57 5489 63 , srcInfoPoints = [] } "CComma"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 64 5489 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5489 64 5489 65 , SrcSpan "tests/examples/CParser.hs" 5489 79 5489 80 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 65 5489 76 , srcInfoPoints = [] } "happy_var_1"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 76 5489 77 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 76 5489 77 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 76 5489 77 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 77 5489 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 77 5489 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5489 77 5489 79 , srcInfoPoints = [] } "es")))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 7 5490 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5490 7 5490 8 , SrcSpan "tests/examples/CParser.hs" 5490 40 5490 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 8 5490 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5490 8 5490 9 , SrcSpan "tests/examples/CParser.hs" 5490 11 5490 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 9 5490 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 9 5490 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 14 5490 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 26 5490 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5490 26 5490 27 , SrcSpan "tests/examples/CParser.hs" 5490 39 5490 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 27 5490 37 , srcInfoPoints = [] } "happyIn117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 38 5490 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 38 5490 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5490 38 5490 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 1 5492 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 1 5492 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 1 5492 16 , srcInfoPoints = [] } "happyReduce_434")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 17 5492 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5492 17 5492 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 19 5492 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 38 5492 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 38 5492 42 , srcInfoPoints = [] } 111 "111"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 43 5492 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 43 5492 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5492 43 5492 61 , srcInfoPoints = [] } "happyReduction_434"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 1 5497 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 1 5497 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 1 5493 19 , srcInfoPoints = [] } "happyReduction_434") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 20 5493 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5493 20 5493 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 6 5497 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5494 6 5494 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 9 5497 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5494 9 5494 13 , SrcSpan "tests/examples/CParser.hs" 5494 36 5494 38 , SrcSpan "tests/examples/CParser.hs" 5494 39 5494 40 , SrcSpan "tests/examples/CParser.hs" 5497 6 5497 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 14 5494 25 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 26 5494 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 26 5494 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 26 5494 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 41 5497 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 41 5494 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 41 5494 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5494 53 5497 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5494 53 5494 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5497 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5495 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5495 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5495 5 5495 15 , srcInfoPoints = [] } "happyIn118"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 10 5497 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5496 10 5496 11 , SrcSpan "tests/examples/CParser.hs" 5497 5 5497 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 11 5496 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 21 5496 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 21 5496 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5496 21 5496 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 1 5499 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 1 5499 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 1 5499 16 , srcInfoPoints = [] } "happyReduce_435")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 17 5499 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5499 17 5499 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 19 5499 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 38 5499 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 38 5499 42 , srcInfoPoints = [] } 111 "111"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 43 5499 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 43 5499 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5499 43 5499 61 , srcInfoPoints = [] } "happyReduction_435"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 1 5507 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 1 5507 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 1 5500 19 , srcInfoPoints = [] } "happyReduction_435") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 20 5500 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5500 20 5500 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5501 5 5501 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5501 5 5501 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5502 5 5502 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5502 5 5502 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 6 5507 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5503 6 5503 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 9 5507 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5503 9 5503 13 , SrcSpan "tests/examples/CParser.hs" 5503 36 5503 38 , SrcSpan "tests/examples/CParser.hs" 5503 39 5503 40 , SrcSpan "tests/examples/CParser.hs" 5507 7 5507 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 14 5503 25 , srcInfoPoints = [] } "happyOut118"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 26 5503 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 26 5503 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 26 5503 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 41 5507 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 41 5503 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 41 5503 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5503 53 5507 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5503 53 5503 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 5 5507 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5504 5 5504 9 , SrcSpan "tests/examples/CParser.hs" 5504 32 5504 34 , SrcSpan "tests/examples/CParser.hs" 5504 35 5504 36 , SrcSpan "tests/examples/CParser.hs" 5507 6 5507 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 10 5504 21 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 22 5504 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 22 5504 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 22 5504 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 37 5507 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 37 5504 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 37 5504 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5504 49 5507 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5504 49 5504 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5507 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5505 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5505 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5505 5 5505 15 , srcInfoPoints = [] } "happyIn118"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 10 5507 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5506 10 5506 11 , SrcSpan "tests/examples/CParser.hs" 5507 5 5507 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 11 5506 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 23 5506 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5506 23 5506 24 , SrcSpan "tests/examples/CParser.hs" 5506 24 5506 28 , SrcSpan "tests/examples/CParser.hs" 5506 28 5506 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 23 5506 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5506 23 5506 24 , SrcSpan "tests/examples/CParser.hs" 5506 24 5506 28 , SrcSpan "tests/examples/CParser.hs" 5506 28 5506 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 24 5506 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 30 5506 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 30 5506 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5506 30 5506 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 1 5509 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 1 5509 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 1 5509 16 , srcInfoPoints = [] } "happyReduce_436")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 17 5509 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5509 17 5509 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 19 5509 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 38 5509 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 38 5509 42 , srcInfoPoints = [] } 112 "112"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 43 5509 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 43 5509 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5509 43 5509 61 , srcInfoPoints = [] } "happyReduction_436"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 1 5512 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 1 5510 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 1 5510 19 , srcInfoPoints = [] } "happyReduction_436")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 21 5512 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5510 21 5510 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5512 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5510 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5510 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5510 24 5510 34 , srcInfoPoints = [] } "happyIn119"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 10 5512 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5511 10 5511 11 , SrcSpan "tests/examples/CParser.hs" 5512 5 5512 6 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 11 5511 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 11 5511 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5511 11 5511 18 , srcInfoPoints = [] } "Nothing")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 1 5514 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 1 5514 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 1 5514 16 , srcInfoPoints = [] } "happyReduce_437")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 17 5514 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5514 17 5514 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 19 5514 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 38 5514 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 38 5514 42 , srcInfoPoints = [] } 112 "112"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 43 5514 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 43 5514 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5514 43 5514 61 , srcInfoPoints = [] } "happyReduction_437"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 1 5519 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 1 5519 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 1 5515 19 , srcInfoPoints = [] } "happyReduction_437") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 20 5515 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5515 20 5515 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 6 5519 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5516 6 5516 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 9 5519 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5516 9 5516 13 , SrcSpan "tests/examples/CParser.hs" 5516 36 5516 38 , SrcSpan "tests/examples/CParser.hs" 5516 39 5516 40 , SrcSpan "tests/examples/CParser.hs" 5519 6 5519 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 14 5516 25 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 26 5516 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 26 5516 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 26 5516 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 41 5519 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 41 5516 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 41 5516 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5516 53 5519 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5516 53 5516 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5519 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5517 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5517 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5517 5 5517 15 , srcInfoPoints = [] } "happyIn119"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 10 5519 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5518 10 5518 11 , SrcSpan "tests/examples/CParser.hs" 5519 5 5519 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 27 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 11 5518 15 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 16 5518 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 16 5518 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5518 16 5518 27 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 1 5521 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 1 5521 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 1 5521 16 , srcInfoPoints = [] } "happyReduce_438")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 17 5521 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5521 17 5521 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 19 5521 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 38 5521 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 38 5521 42 , srcInfoPoints = [] } 113 "113"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 43 5521 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 43 5521 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5521 43 5521 61 , srcInfoPoints = [] } "happyReduction_438"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 1 5524 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 1 5522 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 1 5522 19 , srcInfoPoints = [] } "happyReduction_438")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 21 5524 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5522 21 5522 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5524 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5522 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5522 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5522 24 5522 34 , srcInfoPoints = [] } "happyIn120"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 10 5524 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5523 10 5523 11 , SrcSpan "tests/examples/CParser.hs" 5524 5 5524 6 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 11 5523 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 11 5523 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5523 11 5523 18 , srcInfoPoints = [] } "Nothing")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 1 5526 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 1 5526 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 1 5526 16 , srcInfoPoints = [] } "happyReduce_439")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 17 5526 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5526 17 5526 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 19 5526 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 38 5526 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 38 5526 42 , srcInfoPoints = [] } 113 "113"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 43 5526 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 43 5526 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5526 43 5526 61 , srcInfoPoints = [] } "happyReduction_439"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 1 5531 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 1 5531 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 1 5527 19 , srcInfoPoints = [] } "happyReduction_439") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 20 5527 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5527 20 5527 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 6 5531 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5528 6 5528 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 9 5531 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5528 9 5528 13 , SrcSpan "tests/examples/CParser.hs" 5528 36 5528 38 , SrcSpan "tests/examples/CParser.hs" 5528 39 5528 40 , SrcSpan "tests/examples/CParser.hs" 5531 6 5531 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 14 5528 25 , srcInfoPoints = [] } "happyOut115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 26 5528 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 26 5528 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 26 5528 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 41 5531 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 41 5528 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 41 5528 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5528 53 5531 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5528 53 5528 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5531 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5529 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5529 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5529 5 5529 15 , srcInfoPoints = [] } "happyIn120"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 10 5531 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5530 10 5530 11 , SrcSpan "tests/examples/CParser.hs" 5531 5 5531 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 27 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 11 5530 15 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 16 5530 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 16 5530 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5530 16 5530 27 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 1 5533 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 1 5533 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 1 5533 16 , srcInfoPoints = [] } "happyReduce_440")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 17 5533 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5533 17 5533 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 19 5533 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 38 5533 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 38 5533 42 , srcInfoPoints = [] } 114 "114"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 43 5533 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 43 5533 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5533 43 5533 61 , srcInfoPoints = [] } "happyReduction_440"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 1 5538 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 1 5538 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 1 5534 19 , srcInfoPoints = [] } "happyReduction_440") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 20 5534 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5534 20 5534 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 6 5538 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5535 6 5535 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 9 5538 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5535 9 5535 13 , SrcSpan "tests/examples/CParser.hs" 5535 36 5535 38 , SrcSpan "tests/examples/CParser.hs" 5535 39 5535 40 , SrcSpan "tests/examples/CParser.hs" 5538 6 5538 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 14 5535 25 , srcInfoPoints = [] } "happyOut114"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 26 5535 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 26 5535 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 26 5535 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 41 5538 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 41 5535 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 41 5535 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5535 53 5538 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5535 53 5535 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5538 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5536 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5536 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5536 5 5536 15 , srcInfoPoints = [] } "happyIn121"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 10 5538 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5537 10 5537 11 , SrcSpan "tests/examples/CParser.hs" 5538 5 5538 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 11 5537 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 11 5537 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5537 11 5537 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 1 5540 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 1 5540 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 1 5540 16 , srcInfoPoints = [] } "happyReduce_441")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 17 5540 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5540 17 5540 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 19 5540 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 36 5540 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 36 5540 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 39 5540 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 39 5540 43 , srcInfoPoints = [] } 115 "115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 44 5540 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 44 5540 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5540 44 5540 62 , srcInfoPoints = [] } "happyReduction_441"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 1 5545 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 1 5545 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 1 5541 19 , srcInfoPoints = [] } "happyReduction_441") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 20 5542 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5541 20 5541 21 , SrcSpan "tests/examples/CParser.hs" 5542 14 5542 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 21 5542 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 21 5541 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 21 5541 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 31 5541 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5541 31 5541 32 , SrcSpan "tests/examples/CParser.hs" 5541 32 5541 40 , SrcSpan "tests/examples/CParser.hs" 5541 40 5541 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5541 32 5541 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 5 5542 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 5 5542 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 16 5542 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5542 16 5542 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 6 5545 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5543 6 5543 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5545 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5545 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5543 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5543 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 8 5543 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 18 5545 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5543 18 5543 19 , SrcSpan "tests/examples/CParser.hs" 5545 5 5545 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 19 5544 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5543 19 5543 23 , SrcSpan "tests/examples/CParser.hs" 5543 46 5543 48 , SrcSpan "tests/examples/CParser.hs" 5543 49 5543 50 , SrcSpan "tests/examples/CParser.hs" 5544 82 5544 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 24 5543 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 36 5543 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 36 5543 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 36 5543 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 51 5544 82 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 51 5543 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 51 5543 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5543 63 5544 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5543 63 5543 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 5 5544 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5544 5 5544 6 , SrcSpan "tests/examples/CParser.hs" 5544 81 5544 82 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 7 5544 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 20 5544 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 20 5544 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 20 5544 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 32 5544 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 32 5544 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 32 5544 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 34 5544 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5544 34 5544 38 , SrcSpan "tests/examples/CParser.hs" 5544 51 5544 53 , SrcSpan "tests/examples/CParser.hs" 5544 54 5544 54 , SrcSpan "tests/examples/CParser.hs" 5544 81 5544 81 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 39 5544 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 39 5544 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 39 5544 50 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 81 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 54 5544 62 , srcInfoPoints = [] } "CTokILit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 63 5544 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 65 5544 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 65 5544 66 , srcInfoPoints = [] } "i") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 67 5544 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5544 67 5544 69 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 81 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 70 5544 79 , srcInfoPoints = [] } "CIntConst"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 80 5544 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 80 5544 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5544 80 5544 81 , srcInfoPoints = [] } "i"))))) Nothing ])))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 7 5545 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5545 7 5545 8 , SrcSpan "tests/examples/CParser.hs" 5545 40 5545 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 8 5545 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5545 8 5545 9 , SrcSpan "tests/examples/CParser.hs" 5545 11 5545 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 9 5545 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 9 5545 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 14 5545 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 26 5545 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5545 26 5545 27 , SrcSpan "tests/examples/CParser.hs" 5545 39 5545 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 27 5545 37 , srcInfoPoints = [] } "happyIn122"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 38 5545 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 38 5545 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5545 38 5545 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 1 5547 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 1 5547 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 1 5547 16 , srcInfoPoints = [] } "happyReduce_442")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 17 5547 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5547 17 5547 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 19 5547 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 36 5547 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 36 5547 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 39 5547 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 39 5547 43 , srcInfoPoints = [] } 115 "115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 44 5547 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 44 5547 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5547 44 5547 62 , srcInfoPoints = [] } "happyReduction_442"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 1 5552 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 1 5552 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 1 5548 19 , srcInfoPoints = [] } "happyReduction_442") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 20 5549 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5548 20 5548 21 , SrcSpan "tests/examples/CParser.hs" 5549 14 5549 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 21 5549 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 21 5548 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 21 5548 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 31 5548 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5548 31 5548 32 , SrcSpan "tests/examples/CParser.hs" 5548 32 5548 40 , SrcSpan "tests/examples/CParser.hs" 5548 40 5548 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5548 32 5548 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 5 5549 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 5 5549 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 16 5549 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5549 16 5549 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 6 5552 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5550 6 5550 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5552 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5552 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5550 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5550 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 8 5550 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 18 5552 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5550 18 5550 19 , SrcSpan "tests/examples/CParser.hs" 5552 5 5552 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 19 5551 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5550 19 5550 23 , SrcSpan "tests/examples/CParser.hs" 5550 46 5550 48 , SrcSpan "tests/examples/CParser.hs" 5550 49 5550 50 , SrcSpan "tests/examples/CParser.hs" 5551 83 5551 84 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 24 5550 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 36 5550 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 36 5550 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 36 5550 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 51 5551 83 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 51 5550 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 51 5550 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5550 63 5551 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5550 63 5550 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 5 5551 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5551 5 5551 6 , SrcSpan "tests/examples/CParser.hs" 5551 82 5551 83 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 7 5551 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 20 5551 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 20 5551 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 20 5551 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 32 5551 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 32 5551 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 32 5551 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 34 5551 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5551 34 5551 38 , SrcSpan "tests/examples/CParser.hs" 5551 51 5551 53 , SrcSpan "tests/examples/CParser.hs" 5551 54 5551 54 , SrcSpan "tests/examples/CParser.hs" 5551 82 5551 82 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 39 5551 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 39 5551 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 39 5551 50 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 82 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 54 5551 62 , srcInfoPoints = [] } "CTokCLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 63 5551 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 65 5551 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 65 5551 66 , srcInfoPoints = [] } "c") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 67 5551 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5551 67 5551 69 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 82 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 70 5551 80 , srcInfoPoints = [] } "CCharConst"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 81 5551 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 81 5551 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5551 81 5551 82 , srcInfoPoints = [] } "c"))))) Nothing ])))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 7 5552 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5552 7 5552 8 , SrcSpan "tests/examples/CParser.hs" 5552 40 5552 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 8 5552 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5552 8 5552 9 , SrcSpan "tests/examples/CParser.hs" 5552 11 5552 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 9 5552 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 9 5552 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 14 5552 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 26 5552 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5552 26 5552 27 , SrcSpan "tests/examples/CParser.hs" 5552 39 5552 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 27 5552 37 , srcInfoPoints = [] } "happyIn122"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 38 5552 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 38 5552 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5552 38 5552 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 1 5554 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 1 5554 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 1 5554 16 , srcInfoPoints = [] } "happyReduce_443")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 17 5554 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5554 17 5554 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 19 5554 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 36 5554 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 36 5554 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 39 5554 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 39 5554 43 , srcInfoPoints = [] } 115 "115"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 44 5554 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 44 5554 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5554 44 5554 62 , srcInfoPoints = [] } "happyReduction_443"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 1 5559 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 1 5559 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 1 5555 19 , srcInfoPoints = [] } "happyReduction_443") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 20 5556 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5555 20 5555 21 , SrcSpan "tests/examples/CParser.hs" 5556 14 5556 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 21 5556 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 21 5555 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 21 5555 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 31 5555 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5555 31 5555 32 , SrcSpan "tests/examples/CParser.hs" 5555 32 5555 40 , SrcSpan "tests/examples/CParser.hs" 5555 40 5555 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5555 32 5555 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 5 5556 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 5 5556 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 16 5556 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5556 16 5556 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 6 5559 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5557 6 5557 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5559 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5559 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5557 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5557 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 8 5557 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 18 5559 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5557 18 5557 19 , SrcSpan "tests/examples/CParser.hs" 5559 5 5559 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 19 5558 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5557 19 5557 23 , SrcSpan "tests/examples/CParser.hs" 5557 46 5557 48 , SrcSpan "tests/examples/CParser.hs" 5557 49 5557 50 , SrcSpan "tests/examples/CParser.hs" 5558 84 5558 85 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 24 5557 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 36 5557 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 36 5557 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 36 5557 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 51 5558 84 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 51 5557 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 51 5557 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5557 63 5558 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5557 63 5557 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 5 5558 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5558 5 5558 6 , SrcSpan "tests/examples/CParser.hs" 5558 83 5558 84 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 7 5558 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 20 5558 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 20 5558 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 20 5558 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 32 5558 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 32 5558 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 32 5558 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 34 5558 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5558 34 5558 38 , SrcSpan "tests/examples/CParser.hs" 5558 51 5558 53 , SrcSpan "tests/examples/CParser.hs" 5558 54 5558 54 , SrcSpan "tests/examples/CParser.hs" 5558 83 5558 83 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 39 5558 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 39 5558 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 39 5558 50 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 83 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 54 5558 62 , srcInfoPoints = [] } "CTokFLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 63 5558 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 65 5558 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 65 5558 66 , srcInfoPoints = [] } "f") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 67 5558 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5558 67 5558 69 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 83 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 70 5558 81 , srcInfoPoints = [] } "CFloatConst"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 82 5558 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 82 5558 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5558 82 5558 83 , srcInfoPoints = [] } "f"))))) Nothing ])))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 7 5559 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5559 7 5559 8 , SrcSpan "tests/examples/CParser.hs" 5559 40 5559 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 8 5559 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5559 8 5559 9 , SrcSpan "tests/examples/CParser.hs" 5559 11 5559 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 9 5559 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 9 5559 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 14 5559 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 26 5559 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5559 26 5559 27 , SrcSpan "tests/examples/CParser.hs" 5559 39 5559 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 27 5559 37 , srcInfoPoints = [] } "happyIn122"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 38 5559 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 38 5559 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5559 38 5559 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 1 5561 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 1 5561 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 1 5561 16 , srcInfoPoints = [] } "happyReduce_444")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 17 5561 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5561 17 5561 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 19 5561 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 36 5561 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 36 5561 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 39 5561 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 39 5561 43 , srcInfoPoints = [] } 116 "116"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 44 5561 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 44 5561 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5561 44 5561 62 , srcInfoPoints = [] } "happyReduction_444"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 1 5566 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 1 5566 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 1 5562 19 , srcInfoPoints = [] } "happyReduction_444") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 20 5563 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5562 20 5562 21 , SrcSpan "tests/examples/CParser.hs" 5563 14 5563 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 21 5563 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 21 5562 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 21 5562 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 31 5562 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5562 31 5562 32 , SrcSpan "tests/examples/CParser.hs" 5562 32 5562 40 , SrcSpan "tests/examples/CParser.hs" 5562 40 5562 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5562 32 5562 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 5 5563 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 5 5563 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 16 5563 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5563 16 5563 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 6 5566 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5564 6 5564 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5566 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5566 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5564 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5564 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 8 5564 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 18 5566 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5564 18 5564 19 , SrcSpan "tests/examples/CParser.hs" 5566 5 5566 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 19 5565 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5564 19 5564 23 , SrcSpan "tests/examples/CParser.hs" 5564 46 5564 48 , SrcSpan "tests/examples/CParser.hs" 5564 49 5564 50 , SrcSpan "tests/examples/CParser.hs" 5565 80 5565 81 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 24 5564 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 36 5564 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 36 5564 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 36 5564 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 51 5565 80 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 51 5564 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 51 5564 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5564 63 5565 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5564 63 5564 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 5 5565 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5565 5 5565 6 , SrcSpan "tests/examples/CParser.hs" 5565 79 5565 80 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 7 5565 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 20 5565 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 20 5565 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 20 5565 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 32 5565 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 32 5565 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 32 5565 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 34 5565 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5565 34 5565 38 , SrcSpan "tests/examples/CParser.hs" 5565 51 5565 53 , SrcSpan "tests/examples/CParser.hs" 5565 54 5565 54 , SrcSpan "tests/examples/CParser.hs" 5565 79 5565 79 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 39 5565 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 39 5565 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 39 5565 50 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 79 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 54 5565 62 , srcInfoPoints = [] } "CTokSLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 63 5565 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 65 5565 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 65 5565 66 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 67 5565 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5565 67 5565 69 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 79 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 70 5565 77 , srcInfoPoints = [] } "CStrLit"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 78 5565 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 78 5565 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5565 78 5565 79 , srcInfoPoints = [] } "s"))))) Nothing ])))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 7 5566 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5566 7 5566 8 , SrcSpan "tests/examples/CParser.hs" 5566 40 5566 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 8 5566 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5566 8 5566 9 , SrcSpan "tests/examples/CParser.hs" 5566 11 5566 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 9 5566 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 9 5566 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 14 5566 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 26 5566 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5566 26 5566 27 , SrcSpan "tests/examples/CParser.hs" 5566 39 5566 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 27 5566 37 , srcInfoPoints = [] } "happyIn123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 38 5566 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 38 5566 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5566 38 5566 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 1 5568 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 1 5568 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 1 5568 16 , srcInfoPoints = [] } "happyReduce_445")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 17 5568 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5568 17 5568 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 19 5568 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 36 5568 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 36 5568 38 , srcInfoPoints = [] } 2 "2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 39 5568 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 39 5568 43 , srcInfoPoints = [] } 116 "116"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 44 5568 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 44 5568 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5568 44 5568 62 , srcInfoPoints = [] } "happyReduction_445"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 1 5575 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 1 5575 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 1 5569 19 , srcInfoPoints = [] } "happyReduction_445") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 20 5571 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5569 20 5569 21 , SrcSpan "tests/examples/CParser.hs" 5571 14 5571 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 21 5571 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 21 5569 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 21 5569 30 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 31 5569 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5569 31 5569 32 , SrcSpan "tests/examples/CParser.hs" 5569 32 5569 40 , SrcSpan "tests/examples/CParser.hs" 5569 40 5569 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5569 32 5569 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 5 5571 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 5 5570 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 5 5570 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 15 5570 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5570 15 5570 16 , SrcSpan "tests/examples/CParser.hs" 5570 16 5570 24 , SrcSpan "tests/examples/CParser.hs" 5570 24 5570 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5570 16 5570 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 5 5571 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 5 5571 14 , srcInfoPoints = [] } "happyRest")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 16 5571 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5571 16 5571 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 6 5575 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5572 6 5572 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5575 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5575 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5572 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5572 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 8 5572 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 18 5575 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5572 18 5572 19 , SrcSpan "tests/examples/CParser.hs" 5575 5 5575 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 19 5574 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5572 19 5572 23 , SrcSpan "tests/examples/CParser.hs" 5572 46 5572 48 , SrcSpan "tests/examples/CParser.hs" 5572 49 5572 50 , SrcSpan "tests/examples/CParser.hs" 5574 122 5574 123 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 24 5572 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 36 5572 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 36 5572 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 36 5572 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 51 5574 122 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 51 5572 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 51 5572 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5572 63 5574 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5572 63 5572 65 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 5 5574 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5573 5 5573 9 , SrcSpan "tests/examples/CParser.hs" 5573 32 5573 34 , SrcSpan "tests/examples/CParser.hs" 5573 35 5573 36 , SrcSpan "tests/examples/CParser.hs" 5574 121 5574 122 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 10 5573 21 , srcInfoPoints = [] } "happyOut124"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 22 5573 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 22 5573 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 22 5573 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 37 5574 121 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 37 5573 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 37 5573 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5573 49 5574 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5573 49 5573 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 5 5574 121 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5574 5 5574 6 , SrcSpan "tests/examples/CParser.hs" 5574 120 5574 121 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 120 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 7 5574 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 20 5574 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 20 5574 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 20 5574 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 32 5574 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 32 5574 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 32 5574 33 , srcInfoPoints = [] } "$"))) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 34 5574 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5574 34 5574 38 , SrcSpan "tests/examples/CParser.hs" 5574 51 5574 53 , SrcSpan "tests/examples/CParser.hs" 5574 54 5574 54 , SrcSpan "tests/examples/CParser.hs" 5574 120 5574 120 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 39 5574 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 39 5574 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 39 5574 50 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 120 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 54 5574 62 , srcInfoPoints = [] } "CTokSLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 63 5574 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 65 5574 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 65 5574 66 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 67 5574 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5574 67 5574 69 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 120 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 70 5574 77 , srcInfoPoints = [] } "CStrLit"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 78 5574 120 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5574 78 5574 79 , SrcSpan "tests/examples/CParser.hs" 5574 119 5574 120 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 119 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 79 5574 93 , srcInfoPoints = [] } "concatCStrings"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 94 5574 119 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5574 94 5574 95 , SrcSpan "tests/examples/CParser.hs" 5574 118 5574 119 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 118 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 96 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 95 5574 96 , srcInfoPoints = [] } "s"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 97 5574 98 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 97 5574 98 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 97 5574 98 , srcInfoPoints = [] }))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 118 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 99 5574 106 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 107 5574 118 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 107 5574 118 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5574 107 5574 118 , srcInfoPoints = [] } "happy_var_2")))))))))) Nothing ])))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 7 5575 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5575 7 5575 8 , SrcSpan "tests/examples/CParser.hs" 5575 40 5575 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 8 5575 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5575 8 5575 9 , SrcSpan "tests/examples/CParser.hs" 5575 11 5575 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 9 5575 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 9 5575 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 14 5575 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 26 5575 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5575 26 5575 27 , SrcSpan "tests/examples/CParser.hs" 5575 39 5575 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 27 5575 37 , srcInfoPoints = [] } "happyIn123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 38 5575 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 38 5575 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5575 38 5575 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 1 5577 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 1 5577 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 1 5577 16 , srcInfoPoints = [] } "happyReduce_446")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 17 5577 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5577 17 5577 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 19 5577 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 38 5577 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 38 5577 42 , srcInfoPoints = [] } 117 "117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 43 5577 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 43 5577 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5577 43 5577 61 , srcInfoPoints = [] } "happyReduction_446"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 1 5582 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 1 5582 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 1 5578 19 , srcInfoPoints = [] } "happyReduction_446") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 20 5578 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5578 20 5578 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 6 5582 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5579 6 5579 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 9 5582 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5579 9 5579 13 , SrcSpan "tests/examples/CParser.hs" 5579 36 5579 38 , SrcSpan "tests/examples/CParser.hs" 5579 39 5579 40 , SrcSpan "tests/examples/CParser.hs" 5582 6 5582 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 14 5579 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 26 5579 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 26 5579 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 26 5579 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 41 5582 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 41 5579 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 41 5579 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5579 53 5582 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5579 53 5579 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5582 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5580 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5580 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5580 5 5580 15 , srcInfoPoints = [] } "happyIn124"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 10 5582 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5581 10 5581 11 , SrcSpan "tests/examples/CParser.hs" 5582 5 5582 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 11 5581 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5581 11 5581 15 , SrcSpan "tests/examples/CParser.hs" 5581 28 5581 30 , SrcSpan "tests/examples/CParser.hs" 5581 31 5581 31 , SrcSpan "tests/examples/CParser.hs" 5582 5 5582 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 16 5581 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 16 5581 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 16 5581 27 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 58 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 31 5581 39 , srcInfoPoints = [] } "CTokSLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 40 5581 41 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 42 5581 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 42 5581 43 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 44 5581 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5581 44 5581 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 47 5581 56 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 57 5581 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 57 5581 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5581 57 5581 58 , srcInfoPoints = [] } "s"))))) Nothing ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 1 5584 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 1 5584 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 1 5584 16 , srcInfoPoints = [] } "happyReduce_447")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 17 5584 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5584 17 5584 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 19 5584 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 38 5584 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 38 5584 42 , srcInfoPoints = [] } 117 "117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 43 5584 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 43 5584 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5584 43 5584 61 , srcInfoPoints = [] } "happyReduction_447"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 1 5591 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 1 5591 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 1 5585 19 , srcInfoPoints = [] } "happyReduction_447") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 20 5585 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5585 20 5585 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5586 5 5586 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5586 5 5586 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 6 5591 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5587 6 5587 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 9 5591 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5587 9 5587 13 , SrcSpan "tests/examples/CParser.hs" 5587 36 5587 38 , SrcSpan "tests/examples/CParser.hs" 5587 39 5587 40 , SrcSpan "tests/examples/CParser.hs" 5591 7 5591 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 14 5587 25 , srcInfoPoints = [] } "happyOut124"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 26 5587 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 26 5587 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 26 5587 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 41 5591 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 41 5587 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 41 5587 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5587 53 5591 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5587 53 5587 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 5 5591 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5588 5 5588 9 , SrcSpan "tests/examples/CParser.hs" 5588 32 5588 34 , SrcSpan "tests/examples/CParser.hs" 5588 35 5588 36 , SrcSpan "tests/examples/CParser.hs" 5591 6 5591 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 10 5588 21 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 22 5588 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 22 5588 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 22 5588 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 37 5591 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 37 5588 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 37 5588 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5588 49 5591 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5588 49 5588 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5591 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5589 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5589 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5589 5 5589 15 , srcInfoPoints = [] } "happyIn124"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 10 5591 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5590 10 5590 11 , SrcSpan "tests/examples/CParser.hs" 5591 5 5591 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 11 5590 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5590 11 5590 15 , SrcSpan "tests/examples/CParser.hs" 5590 28 5590 30 , SrcSpan "tests/examples/CParser.hs" 5590 31 5590 31 , SrcSpan "tests/examples/CParser.hs" 5591 5 5591 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 16 5590 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 16 5590 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 16 5590 27 , srcInfoPoints = [] } "happy_var_2"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 67 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 31 5590 39 , srcInfoPoints = [] } "CTokSLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 40 5590 41 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 42 5590 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 42 5590 43 , srcInfoPoints = [] } "s") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 44 5590 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5590 44 5590 46 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 67 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 47 5590 58 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 59 5590 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5590 59 5590 60 , SrcSpan "tests/examples/CParser.hs" 5590 60 5590 64 , SrcSpan "tests/examples/CParser.hs" 5590 64 5590 65 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 59 5590 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5590 59 5590 60 , SrcSpan "tests/examples/CParser.hs" 5590 60 5590 64 , SrcSpan "tests/examples/CParser.hs" 5590 64 5590 65 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 60 5590 64 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 66 5590 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 66 5590 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5590 66 5590 67 , srcInfoPoints = [] } "s"))))) Nothing ])))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 1 5593 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 1 5593 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 1 5593 16 , srcInfoPoints = [] } "happyReduce_448")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 17 5593 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5593 17 5593 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 19 5593 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 38 5593 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 38 5593 42 , srcInfoPoints = [] } 118 "118"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 43 5593 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 43 5593 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5593 43 5593 61 , srcInfoPoints = [] } "happyReduction_448"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 1 5598 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 1 5598 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 1 5594 19 , srcInfoPoints = [] } "happyReduction_448") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 20 5594 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5594 20 5594 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 6 5598 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5595 6 5595 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 9 5598 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5595 9 5595 13 , SrcSpan "tests/examples/CParser.hs" 5595 36 5595 38 , SrcSpan "tests/examples/CParser.hs" 5595 39 5595 40 , SrcSpan "tests/examples/CParser.hs" 5598 6 5598 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 14 5595 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 26 5595 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 26 5595 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 26 5595 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 41 5598 6 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 41 5595 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5595 41 5595 42 , SrcSpan "tests/examples/CParser.hs" 5595 66 5595 67 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 42 5595 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 42 5595 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 42 5595 51 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 53 5595 54 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 55 5595 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 55 5595 66 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5595 68 5598 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5595 68 5595 70 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5598 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5596 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5596 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5596 5 5596 15 , srcInfoPoints = [] } "happyIn125"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 10 5598 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5597 10 5597 11 , SrcSpan "tests/examples/CParser.hs" 5598 5 5598 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 11 5597 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 11 5597 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5597 11 5597 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 1 5600 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 1 5600 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 1 5600 16 , srcInfoPoints = [] } "happyReduce_449")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 17 5600 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5600 17 5600 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 19 5600 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 38 5600 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 38 5600 42 , srcInfoPoints = [] } 118 "118"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 43 5600 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 43 5600 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5600 43 5600 61 , srcInfoPoints = [] } "happyReduction_449"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 1 5605 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 1 5605 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 1 5601 19 , srcInfoPoints = [] } "happyReduction_449") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 20 5601 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5601 20 5601 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 6 5605 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5602 6 5602 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 9 5605 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5602 9 5602 13 , SrcSpan "tests/examples/CParser.hs" 5602 36 5602 38 , SrcSpan "tests/examples/CParser.hs" 5602 39 5602 40 , SrcSpan "tests/examples/CParser.hs" 5605 6 5605 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 14 5602 25 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 26 5602 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 26 5602 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 26 5602 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 41 5605 6 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 41 5602 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5602 41 5602 42 , SrcSpan "tests/examples/CParser.hs" 5602 67 5602 68 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 42 5602 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 42 5602 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 42 5602 53 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 54 5602 55 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 56 5602 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 56 5602 67 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5602 69 5605 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5602 69 5602 71 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5605 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5603 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5603 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5603 5 5603 15 , srcInfoPoints = [] } "happyIn125"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 10 5605 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5604 10 5604 11 , SrcSpan "tests/examples/CParser.hs" 5605 5 5605 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 11 5604 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 11 5604 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5604 11 5604 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 1 5607 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 1 5607 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 1 5607 16 , srcInfoPoints = [] } "happyReduce_450")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 17 5607 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5607 17 5607 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 19 5607 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 38 5607 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 38 5607 42 , srcInfoPoints = [] } 119 "119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 43 5607 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 43 5607 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5607 43 5607 61 , srcInfoPoints = [] } "happyReduction_450"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 1 5610 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 1 5608 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 1 5608 19 , srcInfoPoints = [] } "happyReduction_450")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 21 5610 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5608 21 5608 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5610 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5608 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5608 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5608 24 5608 34 , srcInfoPoints = [] } "happyIn126"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5609 10 5610 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5609 10 5609 11 , SrcSpan "tests/examples/CParser.hs" 5610 5 5610 6 ] } (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5609 11 5609 13 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5609 11 5609 12 , SrcSpan "tests/examples/CParser.hs" 5609 12 5609 13 ] } [])))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 1 5612 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 1 5612 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 1 5612 16 , srcInfoPoints = [] } "happyReduce_451")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 17 5612 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5612 17 5612 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 19 5612 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 38 5612 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 38 5612 42 , srcInfoPoints = [] } 119 "119"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 43 5612 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 43 5612 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5612 43 5612 61 , srcInfoPoints = [] } "happyReduction_451"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 1 5617 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 1 5617 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 1 5613 19 , srcInfoPoints = [] } "happyReduction_451") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 20 5613 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5613 20 5613 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 6 5617 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5614 6 5614 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 9 5617 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5614 9 5614 13 , SrcSpan "tests/examples/CParser.hs" 5614 36 5614 38 , SrcSpan "tests/examples/CParser.hs" 5614 39 5614 40 , SrcSpan "tests/examples/CParser.hs" 5617 6 5617 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 14 5614 25 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 26 5614 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 26 5614 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 26 5614 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 41 5617 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 41 5614 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 41 5614 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5614 53 5617 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5614 53 5614 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5617 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5615 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5615 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5615 5 5615 15 , srcInfoPoints = [] } "happyIn126"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 10 5617 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5616 10 5616 11 , SrcSpan "tests/examples/CParser.hs" 5617 5 5617 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 11 5616 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 11 5616 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5616 11 5616 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 1 5619 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 1 5619 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 1 5619 16 , srcInfoPoints = [] } "happyReduce_452")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 17 5619 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5619 17 5619 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 19 5619 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 38 5619 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 38 5619 42 , srcInfoPoints = [] } 120 "120"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 43 5619 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 43 5619 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5619 43 5619 61 , srcInfoPoints = [] } "happyReduction_452"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 1 5624 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 1 5624 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 1 5620 19 , srcInfoPoints = [] } "happyReduction_452") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 20 5620 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5620 20 5620 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 6 5624 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5621 6 5621 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 9 5624 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5621 9 5621 13 , SrcSpan "tests/examples/CParser.hs" 5621 36 5621 38 , SrcSpan "tests/examples/CParser.hs" 5621 39 5621 40 , SrcSpan "tests/examples/CParser.hs" 5624 6 5624 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 14 5621 25 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 26 5621 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 26 5621 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 26 5621 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 41 5624 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 41 5621 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 41 5621 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5621 53 5624 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5621 53 5621 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5624 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5622 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5622 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5622 5 5622 15 , srcInfoPoints = [] } "happyIn127"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 10 5624 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5623 10 5623 11 , SrcSpan "tests/examples/CParser.hs" 5624 5 5624 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 11 5623 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 11 5623 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5623 11 5623 22 , srcInfoPoints = [] } "happy_var_1")))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 1 5626 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 1 5626 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 1 5626 16 , srcInfoPoints = [] } "happyReduce_453")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 17 5626 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5626 17 5626 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 19 5626 36 , srcInfoPoints = [] } "happySpecReduce_2"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 38 5626 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 38 5626 42 , srcInfoPoints = [] } 120 "120"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 43 5626 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 43 5626 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5626 43 5626 61 , srcInfoPoints = [] } "happyReduction_453"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 1 5633 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 1 5633 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 1 5627 19 , srcInfoPoints = [] } "happyReduction_453") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 20 5627 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5627 20 5627 29 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5628 5 5628 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5628 5 5628 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 6 5633 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5629 6 5629 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 9 5633 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5629 9 5629 13 , SrcSpan "tests/examples/CParser.hs" 5629 36 5629 38 , SrcSpan "tests/examples/CParser.hs" 5629 39 5629 40 , SrcSpan "tests/examples/CParser.hs" 5633 7 5633 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 14 5629 25 , srcInfoPoints = [] } "happyOut127"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 26 5629 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 26 5629 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 26 5629 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 41 5633 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 41 5629 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 41 5629 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5629 53 5633 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5629 53 5629 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 5 5633 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5630 5 5630 9 , SrcSpan "tests/examples/CParser.hs" 5630 32 5630 34 , SrcSpan "tests/examples/CParser.hs" 5630 35 5630 36 , SrcSpan "tests/examples/CParser.hs" 5633 6 5633 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 10 5630 21 , srcInfoPoints = [] } "happyOut128"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 22 5630 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 22 5630 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 22 5630 31 , srcInfoPoints = [] } "happy_x_2")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 37 5633 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 37 5630 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 37 5630 48 , srcInfoPoints = [] } "happy_var_2")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5630 49 5633 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5630 49 5630 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5633 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5631 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5631 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5631 5 5631 15 , srcInfoPoints = [] } "happyIn127"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 10 5633 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5632 10 5632 11 , SrcSpan "tests/examples/CParser.hs" 5633 5 5633 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 11 5632 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 23 5632 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 23 5632 25 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 23 5632 25 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 26 5632 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 26 5632 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5632 26 5632 37 , srcInfoPoints = [] } "happy_var_2"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 1 5635 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 1 5635 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 1 5635 16 , srcInfoPoints = [] } "happyReduce_454")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 17 5635 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5635 17 5635 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 38 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 19 5635 30 , srcInfoPoints = [] } "happyReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 31 5635 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 31 5635 33 , srcInfoPoints = [] } 6 "6"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 34 5635 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 34 5635 38 , srcInfoPoints = [] } 121 "121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 39 5635 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 39 5635 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5635 39 5635 57 , srcInfoPoints = [] } "happyReduction_454"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 1 5646 28 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 1 5646 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 1 5636 19 , srcInfoPoints = [] } "happyReduction_454") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 20 5642 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5636 20 5636 21 , SrcSpan "tests/examples/CParser.hs" 5642 14 5642 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 21 5642 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 21 5636 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 21 5636 30 , srcInfoPoints = [] } "happy_x_6")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 31 5636 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5636 31 5636 32 , SrcSpan "tests/examples/CParser.hs" 5636 32 5636 40 , SrcSpan "tests/examples/CParser.hs" 5636 40 5636 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5636 32 5636 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 5 5642 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 5 5637 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 5 5637 14 , srcInfoPoints = [] } "happy_x_5")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 15 5637 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5637 15 5637 16 , SrcSpan "tests/examples/CParser.hs" 5637 16 5637 24 , SrcSpan "tests/examples/CParser.hs" 5637 24 5637 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5637 16 5637 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 5 5642 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 5 5638 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 5 5638 14 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 15 5638 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5638 15 5638 16 , SrcSpan "tests/examples/CParser.hs" 5638 16 5638 24 , SrcSpan "tests/examples/CParser.hs" 5638 24 5638 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5638 16 5638 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 5 5642 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 5 5639 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 5 5639 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 15 5639 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5639 15 5639 16 , SrcSpan "tests/examples/CParser.hs" 5639 16 5639 24 , SrcSpan "tests/examples/CParser.hs" 5639 24 5639 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5639 16 5639 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 5 5642 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 5 5640 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 5 5640 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 15 5640 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5640 15 5640 16 , SrcSpan "tests/examples/CParser.hs" 5640 16 5640 24 , SrcSpan "tests/examples/CParser.hs" 5640 24 5640 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5640 16 5640 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 5 5642 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 5 5641 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 5 5641 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 15 5641 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5641 15 5641 16 , SrcSpan "tests/examples/CParser.hs" 5641 16 5641 24 , SrcSpan "tests/examples/CParser.hs" 5641 24 5641 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5641 16 5641 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5642 5 5642 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5642 5 5642 14 , srcInfoPoints = [] } "happyRest")))))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 6 5646 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5643 6 5643 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 8 5646 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5643 8 5643 12 , SrcSpan "tests/examples/CParser.hs" 5643 35 5643 37 , SrcSpan "tests/examples/CParser.hs" 5643 38 5643 39 , SrcSpan "tests/examples/CParser.hs" 5646 27 5646 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 13 5643 24 , srcInfoPoints = [] } "happyOut129"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 25 5643 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 25 5643 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 25 5643 34 , srcInfoPoints = [] } "happy_x_4")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 40 5646 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 40 5643 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 40 5643 51 , srcInfoPoints = [] } "happy_var_4")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5643 52 5646 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5643 52 5643 54 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5646 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5646 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5644 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5644 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5644 5 5644 15 , srcInfoPoints = [] } "happyIn128"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 10 5646 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5645 10 5645 11 , SrcSpan "tests/examples/CParser.hs" 5646 5 5646 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 11 5645 18 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 19 5645 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 19 5645 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5645 19 5645 30 , srcInfoPoints = [] } "happy_var_4")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 7 5646 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5646 7 5646 8 , SrcSpan "tests/examples/CParser.hs" 5646 8 5646 16 , SrcSpan "tests/examples/CParser.hs" 5646 16 5646 17 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 7 5646 17 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5646 7 5646 8 , SrcSpan "tests/examples/CParser.hs" 5646 8 5646 16 , SrcSpan "tests/examples/CParser.hs" 5646 16 5646 17 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 8 5646 16 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 18 5646 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 18 5646 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5646 18 5646 27 , srcInfoPoints = [] } "happyRest"))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 1 5648 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 1 5648 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 1 5648 16 , srcInfoPoints = [] } "happyReduce_455")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 17 5648 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5648 17 5648 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 19 5648 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 38 5648 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 38 5648 42 , srcInfoPoints = [] } 122 "122"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 43 5648 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 43 5648 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5648 43 5648 61 , srcInfoPoints = [] } "happyReduction_455"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 1 5653 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 1 5653 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 1 5649 19 , srcInfoPoints = [] } "happyReduction_455") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 20 5649 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5649 20 5649 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 6 5653 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5650 6 5650 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 9 5653 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5650 9 5650 13 , SrcSpan "tests/examples/CParser.hs" 5650 36 5650 38 , SrcSpan "tests/examples/CParser.hs" 5650 39 5650 40 , SrcSpan "tests/examples/CParser.hs" 5653 6 5653 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 14 5650 25 , srcInfoPoints = [] } "happyOut130"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 26 5650 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 26 5650 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 26 5650 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 41 5653 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 41 5650 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 41 5650 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5650 53 5653 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5650 53 5650 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5653 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5651 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5651 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5651 5 5651 15 , srcInfoPoints = [] } "happyIn129"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 10 5653 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5652 10 5652 11 , SrcSpan "tests/examples/CParser.hs" 5653 5 5653 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 11 5652 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5652 11 5652 15 , SrcSpan "tests/examples/CParser.hs" 5652 28 5652 30 , SrcSpan "tests/examples/CParser.hs" 5652 31 5652 31 , SrcSpan "tests/examples/CParser.hs" 5652 47 5652 48 , SrcSpan "tests/examples/CParser.hs" 5653 5 5653 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 16 5652 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 16 5652 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 16 5652 27 , srcInfoPoints = [] } "happy_var_1"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 47 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 31 5652 38 , srcInfoPoints = [] } "Nothing")) []) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 39 5652 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5652 39 5652 41 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 42 5652 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 42 5652 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 42 5652 47 , srcInfoPoints = [] } "empty")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 76 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 49 5652 53 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 54 5652 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 54 5652 58 , srcInfoPoints = [] } "attr") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 59 5652 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5652 59 5652 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 76 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 62 5652 71 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 72 5652 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 72 5652 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5652 72 5652 76 , srcInfoPoints = [] } "attr"))))) Nothing ])))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 1 5655 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 1 5655 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 1 5655 16 , srcInfoPoints = [] } "happyReduce_456")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 17 5655 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5655 17 5655 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 19 5655 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 38 5655 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 38 5655 42 , srcInfoPoints = [] } 122 "122"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 43 5655 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 43 5655 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5655 43 5655 61 , srcInfoPoints = [] } "happyReduction_456"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 1 5663 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 1 5663 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 1 5656 19 , srcInfoPoints = [] } "happyReduction_456") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 20 5656 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5656 20 5656 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5657 5 5657 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5657 5 5657 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5658 5 5658 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5658 5 5658 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 6 5663 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5659 6 5659 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 9 5663 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5659 9 5659 13 , SrcSpan "tests/examples/CParser.hs" 5659 36 5659 38 , SrcSpan "tests/examples/CParser.hs" 5659 39 5659 40 , SrcSpan "tests/examples/CParser.hs" 5663 7 5663 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 14 5659 25 , srcInfoPoints = [] } "happyOut129"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 26 5659 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 26 5659 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 26 5659 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 41 5663 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 41 5659 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 41 5659 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5659 53 5663 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5659 53 5659 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 5 5663 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5660 5 5660 9 , SrcSpan "tests/examples/CParser.hs" 5660 32 5660 34 , SrcSpan "tests/examples/CParser.hs" 5660 35 5660 36 , SrcSpan "tests/examples/CParser.hs" 5663 6 5663 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 10 5660 21 , srcInfoPoints = [] } "happyOut130"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 22 5660 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 22 5660 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 22 5660 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 37 5663 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 37 5660 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 37 5660 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5660 49 5663 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5660 49 5660 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5663 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5661 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5661 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5661 5 5661 15 , srcInfoPoints = [] } "happyIn129"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 10 5663 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5662 10 5662 11 , SrcSpan "tests/examples/CParser.hs" 5663 5 5663 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 11 5662 57 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 11 5662 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5662 11 5662 12 , SrcSpan "tests/examples/CParser.hs" 5662 44 5662 45 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 32 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 12 5662 17 , srcInfoPoints = [] } "maybe"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 18 5662 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 18 5662 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 18 5662 20 , srcInfoPoints = [] } "id")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 21 5662 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5662 21 5662 22 , SrcSpan "tests/examples/CParser.hs" 5662 31 5662 32 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 22 5662 26 , srcInfoPoints = [] } "flip"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 27 5662 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 27 5662 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 27 5662 31 , srcInfoPoints = [] } "snoc")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 33 5662 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 33 5662 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 33 5662 44 , srcInfoPoints = [] } "happy_var_3"))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 46 5662 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 46 5662 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5662 46 5662 57 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 1 5665 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 1 5665 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 1 5665 16 , srcInfoPoints = [] } "happyReduce_457")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 17 5665 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5665 17 5665 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 19 5665 36 , srcInfoPoints = [] } "happySpecReduce_0"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 38 5665 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 38 5665 42 , srcInfoPoints = [] } 123 "123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 43 5665 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 43 5665 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5665 43 5665 61 , srcInfoPoints = [] } "happyReduction_457"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 1 5668 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 1 5666 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 1 5666 19 , srcInfoPoints = [] } "happyReduction_457")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 21 5668 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5666 21 5666 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5668 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5666 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5666 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5666 24 5666 34 , srcInfoPoints = [] } "happyIn130"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 10 5668 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5667 10 5667 11 , SrcSpan "tests/examples/CParser.hs" 5668 5 5668 6 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 11 5667 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 11 5667 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5667 11 5667 18 , srcInfoPoints = [] } "Nothing")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 1 5670 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 1 5670 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 1 5670 16 , srcInfoPoints = [] } "happyReduce_458")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 17 5670 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5670 17 5670 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 19 5670 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 36 5670 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 36 5670 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 39 5670 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 39 5670 43 , srcInfoPoints = [] } 123 "123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 44 5670 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 44 5670 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5670 44 5670 62 , srcInfoPoints = [] } "happyReduction_458"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 1 5675 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 1 5675 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 1 5671 19 , srcInfoPoints = [] } "happyReduction_458") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 20 5672 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5671 20 5671 21 , SrcSpan "tests/examples/CParser.hs" 5672 14 5672 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 21 5672 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 21 5671 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 21 5671 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 31 5671 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5671 31 5671 32 , SrcSpan "tests/examples/CParser.hs" 5671 32 5671 40 , SrcSpan "tests/examples/CParser.hs" 5671 40 5671 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5671 32 5671 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 5 5672 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 5 5672 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 16 5672 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5672 16 5672 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 6 5675 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5673 6 5673 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5675 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5675 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5673 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5673 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 8 5673 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 18 5675 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5673 18 5673 19 , SrcSpan "tests/examples/CParser.hs" 5675 5 5675 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 19 5674 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5673 19 5673 23 , SrcSpan "tests/examples/CParser.hs" 5673 46 5673 48 , SrcSpan "tests/examples/CParser.hs" 5673 49 5673 50 , SrcSpan "tests/examples/CParser.hs" 5674 63 5674 64 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 24 5673 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 36 5673 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 36 5673 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 36 5673 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 51 5674 63 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 51 5673 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5673 51 5673 52 , SrcSpan "tests/examples/CParser.hs" 5673 76 5673 77 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 52 5673 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 52 5673 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 52 5673 61 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 63 5673 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 65 5673 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 65 5673 76 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5673 78 5674 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5673 78 5673 80 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 5 5674 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5674 5 5674 6 , SrcSpan "tests/examples/CParser.hs" 5674 62 5674 63 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 7 5674 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 20 5674 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 20 5674 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 20 5674 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 32 5674 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 32 5674 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 32 5674 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 62 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 34 5674 38 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 39 5674 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 39 5674 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 39 5674 40 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 41 5674 46 , srcInfoPoints = [] } "CAttr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 47 5674 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 47 5674 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 47 5674 58 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5674 60 5674 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5674 60 5674 61 , SrcSpan "tests/examples/CParser.hs" 5674 61 5674 62 ] } [])))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 7 5675 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5675 7 5675 8 , SrcSpan "tests/examples/CParser.hs" 5675 40 5675 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 8 5675 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5675 8 5675 9 , SrcSpan "tests/examples/CParser.hs" 5675 11 5675 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 9 5675 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 9 5675 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 14 5675 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 26 5675 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5675 26 5675 27 , SrcSpan "tests/examples/CParser.hs" 5675 39 5675 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 27 5675 37 , srcInfoPoints = [] } "happyIn130"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 38 5675 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 38 5675 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5675 38 5675 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 1 5677 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 1 5677 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 1 5677 16 , srcInfoPoints = [] } "happyReduce_459")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 17 5677 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5677 17 5677 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 19 5677 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 36 5677 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 36 5677 38 , srcInfoPoints = [] } 1 "1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 39 5677 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 39 5677 43 , srcInfoPoints = [] } 123 "123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 44 5677 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 44 5677 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5677 44 5677 62 , srcInfoPoints = [] } "happyReduction_459"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 1 5682 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 1 5682 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 1 5678 19 , srcInfoPoints = [] } "happyReduction_459") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 20 5679 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5678 20 5678 21 , SrcSpan "tests/examples/CParser.hs" 5679 14 5679 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 21 5679 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 21 5678 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 21 5678 30 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 31 5678 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5678 31 5678 32 , SrcSpan "tests/examples/CParser.hs" 5678 32 5678 40 , SrcSpan "tests/examples/CParser.hs" 5678 40 5678 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5678 32 5678 40 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 5 5679 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 5 5679 14 , srcInfoPoints = [] } "happyRest"))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 16 5679 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5679 16 5679 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 6 5682 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5680 6 5680 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5682 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5682 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5680 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5680 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 8 5680 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 18 5682 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5680 18 5680 19 , SrcSpan "tests/examples/CParser.hs" 5682 5 5682 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 19 5681 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5680 19 5680 23 , SrcSpan "tests/examples/CParser.hs" 5680 46 5680 48 , SrcSpan "tests/examples/CParser.hs" 5680 49 5680 50 , SrcSpan "tests/examples/CParser.hs" 5681 74 5681 75 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 24 5680 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 36 5680 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 36 5680 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 36 5680 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 51 5681 74 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 51 5680 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 51 5680 62 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5680 63 5681 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5680 63 5680 65 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 5 5681 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5681 5 5681 6 , SrcSpan "tests/examples/CParser.hs" 5681 73 5681 74 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 73 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 7 5681 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 20 5681 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 20 5681 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 20 5681 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 32 5681 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 32 5681 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 32 5681 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 73 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 34 5681 38 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 39 5681 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 39 5681 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 39 5681 40 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 73 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 70 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 41 5681 46 , srcInfoPoints = [] } "CAttr"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 47 5681 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5681 47 5681 48 , SrcSpan "tests/examples/CParser.hs" 5681 69 5681 70 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 69 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 48 5681 61 , srcInfoPoints = [] } "internalIdent"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 62 5681 69 , srcInfoPoints = [] } (String SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 62 5681 69 , srcInfoPoints = [] } "const" "const"))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5681 71 5681 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5681 71 5681 72 , SrcSpan "tests/examples/CParser.hs" 5681 72 5681 73 ] } [])))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 7 5682 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5682 7 5682 8 , SrcSpan "tests/examples/CParser.hs" 5682 40 5682 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 8 5682 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5682 8 5682 9 , SrcSpan "tests/examples/CParser.hs" 5682 11 5682 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 9 5682 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 9 5682 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 14 5682 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 26 5682 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5682 26 5682 27 , SrcSpan "tests/examples/CParser.hs" 5682 39 5682 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 27 5682 37 , srcInfoPoints = [] } "happyIn130"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 38 5682 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 38 5682 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5682 38 5682 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 1 5684 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 1 5684 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 1 5684 16 , srcInfoPoints = [] } "happyReduce_460")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 17 5684 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5684 17 5684 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 19 5684 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 36 5684 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 36 5684 38 , srcInfoPoints = [] } 4 "4"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 39 5684 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 39 5684 43 , srcInfoPoints = [] } 123 "123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 44 5684 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 44 5684 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5684 44 5684 62 , srcInfoPoints = [] } "happyReduction_460"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 1 5693 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 1 5693 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 1 5685 19 , srcInfoPoints = [] } "happyReduction_460") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 20 5689 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5685 20 5685 21 , SrcSpan "tests/examples/CParser.hs" 5689 14 5689 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 21 5689 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 21 5685 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 21 5685 30 , srcInfoPoints = [] } "happy_x_4")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 31 5685 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5685 31 5685 32 , SrcSpan "tests/examples/CParser.hs" 5685 32 5685 40 , SrcSpan "tests/examples/CParser.hs" 5685 40 5685 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5685 32 5685 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 5 5689 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 5 5686 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 5 5686 14 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 15 5686 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5686 15 5686 16 , SrcSpan "tests/examples/CParser.hs" 5686 16 5686 24 , SrcSpan "tests/examples/CParser.hs" 5686 24 5686 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5686 16 5686 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 5 5689 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 5 5687 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 5 5687 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 15 5687 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5687 15 5687 16 , SrcSpan "tests/examples/CParser.hs" 5687 16 5687 24 , SrcSpan "tests/examples/CParser.hs" 5687 24 5687 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5687 16 5687 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 5 5689 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 5 5688 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 5 5688 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 15 5688 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5688 15 5688 16 , SrcSpan "tests/examples/CParser.hs" 5688 16 5688 24 , SrcSpan "tests/examples/CParser.hs" 5688 24 5688 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5688 16 5688 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 5 5689 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 5 5689 14 , srcInfoPoints = [] } "happyRest")))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 16 5689 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5689 16 5689 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 6 5693 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5690 6 5690 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5693 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5693 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5690 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5690 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 8 5690 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 18 5693 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5690 18 5690 19 , SrcSpan "tests/examples/CParser.hs" 5693 5 5693 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 19 5692 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5690 19 5690 23 , SrcSpan "tests/examples/CParser.hs" 5690 46 5690 48 , SrcSpan "tests/examples/CParser.hs" 5690 49 5690 50 , SrcSpan "tests/examples/CParser.hs" 5692 82 5692 83 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 24 5690 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 36 5690 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 36 5690 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 36 5690 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 51 5692 82 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 51 5690 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5690 51 5690 52 , SrcSpan "tests/examples/CParser.hs" 5690 76 5690 77 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 52 5690 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 52 5690 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 52 5690 61 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 63 5690 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 65 5690 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 65 5690 76 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5690 78 5692 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5690 78 5690 80 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 5 5692 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5691 5 5691 9 , SrcSpan "tests/examples/CParser.hs" 5691 32 5691 34 , SrcSpan "tests/examples/CParser.hs" 5691 35 5691 36 , SrcSpan "tests/examples/CParser.hs" 5692 81 5692 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 10 5691 21 , srcInfoPoints = [] } "happyOut131"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 22 5691 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 22 5691 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 22 5691 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 37 5692 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 37 5691 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 37 5691 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5691 49 5692 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5691 49 5691 51 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 5 5692 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5692 5 5692 6 , SrcSpan "tests/examples/CParser.hs" 5692 80 5692 81 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 7 5692 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 20 5692 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 20 5692 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 20 5692 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 32 5692 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 32 5692 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 32 5692 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 80 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 34 5692 38 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 39 5692 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 39 5692 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 39 5692 40 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 41 5692 46 , srcInfoPoints = [] } "CAttr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 47 5692 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 47 5692 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 47 5692 58 , srcInfoPoints = [] } "happy_var_1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 59 5692 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5692 59 5692 60 , SrcSpan "tests/examples/CParser.hs" 5692 79 5692 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 60 5692 67 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 68 5692 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 68 5692 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5692 68 5692 79 , srcInfoPoints = [] } "happy_var_3")))))))))) Nothing ])) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 7 5693 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5693 7 5693 8 , SrcSpan "tests/examples/CParser.hs" 5693 40 5693 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 8 5693 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5693 8 5693 9 , SrcSpan "tests/examples/CParser.hs" 5693 11 5693 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 9 5693 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 9 5693 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 14 5693 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 26 5693 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5693 26 5693 27 , SrcSpan "tests/examples/CParser.hs" 5693 39 5693 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 27 5693 37 , srcInfoPoints = [] } "happyIn130"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 38 5693 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 38 5693 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5693 38 5693 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 1 5695 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 1 5695 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 1 5695 16 , srcInfoPoints = [] } "happyReduce_461")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 17 5695 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5695 17 5695 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 19 5695 35 , srcInfoPoints = [] } "happyMonadReduce"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 36 5695 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 36 5695 38 , srcInfoPoints = [] } 3 "3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 39 5695 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 39 5695 43 , srcInfoPoints = [] } 123 "123"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 44 5695 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 44 5695 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5695 44 5695 62 , srcInfoPoints = [] } "happyReduction_461"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 1 5702 41 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 1 5702 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 1 5696 19 , srcInfoPoints = [] } "happyReduction_461") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 20 5699 15 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5696 20 5696 21 , SrcSpan "tests/examples/CParser.hs" 5699 14 5699 15 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 21 5699 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 21 5696 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 21 5696 30 , srcInfoPoints = [] } "happy_x_3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 31 5696 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5696 31 5696 32 , SrcSpan "tests/examples/CParser.hs" 5696 32 5696 40 , SrcSpan "tests/examples/CParser.hs" 5696 40 5696 41 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5696 32 5696 40 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 5 5699 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 5 5697 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 5 5697 14 , srcInfoPoints = [] } "happy_x_2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 15 5697 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5697 15 5697 16 , SrcSpan "tests/examples/CParser.hs" 5697 16 5697 24 , SrcSpan "tests/examples/CParser.hs" 5697 24 5697 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5697 16 5697 24 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 5 5699 14 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 5 5698 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 5 5698 14 , srcInfoPoints = [] } "happy_x_1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 15 5698 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5698 15 5698 16 , SrcSpan "tests/examples/CParser.hs" 5698 16 5698 24 , SrcSpan "tests/examples/CParser.hs" 5698 24 5698 25 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5698 16 5698 24 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 5 5699 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 5 5699 14 , srcInfoPoints = [] } "happyRest"))))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 16 5699 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5699 16 5699 18 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 6 5702 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5700 6 5700 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5702 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5702 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5700 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5700 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 8 5700 17 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 18 5702 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5700 18 5700 19 , SrcSpan "tests/examples/CParser.hs" 5702 5 5702 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 19 5701 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5700 19 5700 23 , SrcSpan "tests/examples/CParser.hs" 5700 46 5700 48 , SrcSpan "tests/examples/CParser.hs" 5700 49 5700 50 , SrcSpan "tests/examples/CParser.hs" 5701 62 5701 63 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 24 5700 35 , srcInfoPoints = [] } "happyOutTok"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 36 5700 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 36 5700 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 36 5700 45 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 51 5701 62 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 51 5700 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5700 51 5700 52 , SrcSpan "tests/examples/CParser.hs" 5700 76 5700 77 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 52 5700 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 52 5700 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 52 5700 61 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 63 5700 64 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 65 5700 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 65 5700 76 , srcInfoPoints = [] } "happy_var_1") ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5700 78 5701 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5700 78 5700 80 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 5 5701 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5701 5 5701 6 , SrcSpan "tests/examples/CParser.hs" 5701 61 5701 62 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 7 5701 19 , srcInfoPoints = [] } "withNodeInfo"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 20 5701 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 20 5701 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 20 5701 31 , srcInfoPoints = [] } "happy_var_1")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 32 5701 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 32 5701 33 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 32 5701 33 , srcInfoPoints = [] } "$"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 61 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 34 5701 38 , srcInfoPoints = [] } "Just"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 39 5701 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 39 5701 40 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 39 5701 40 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 58 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 41 5701 46 , srcInfoPoints = [] } "CAttr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 47 5701 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 47 5701 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 47 5701 58 , srcInfoPoints = [] } "happy_var_1")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5701 59 5701 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5701 59 5701 60 , SrcSpan "tests/examples/CParser.hs" 5701 60 5701 61 ] } [])))))) Nothing ]))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 7 5702 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5702 7 5702 8 , SrcSpan "tests/examples/CParser.hs" 5702 40 5702 41 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 8 5702 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5702 8 5702 9 , SrcSpan "tests/examples/CParser.hs" 5702 11 5702 13 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 9 5702 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 9 5702 10 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 14 5702 25 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 26 5702 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5702 26 5702 27 , SrcSpan "tests/examples/CParser.hs" 5702 39 5702 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 27 5702 37 , srcInfoPoints = [] } "happyIn130"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 38 5702 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 38 5702 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5702 38 5702 39 , srcInfoPoints = [] } "r")))))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 1 5704 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 1 5704 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 1 5704 16 , srcInfoPoints = [] } "happyReduce_462")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 17 5704 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5704 17 5704 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 19 5704 36 , srcInfoPoints = [] } "happySpecReduce_1"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 38 5704 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 38 5704 42 , srcInfoPoints = [] } 124 "124"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 43 5704 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 43 5704 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5704 43 5704 61 , srcInfoPoints = [] } "happyReduction_462"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 1 5709 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 1 5709 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 1 5705 19 , srcInfoPoints = [] } "happyReduction_462") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 20 5705 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5705 20 5705 29 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 6 5709 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5706 6 5706 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 9 5709 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5706 9 5706 13 , SrcSpan "tests/examples/CParser.hs" 5706 36 5706 38 , SrcSpan "tests/examples/CParser.hs" 5706 39 5706 40 , SrcSpan "tests/examples/CParser.hs" 5709 6 5709 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 14 5706 25 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 26 5706 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 26 5706 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 26 5706 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 41 5709 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 41 5706 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 41 5706 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5706 53 5709 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5706 53 5706 55 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5709 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5707 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5707 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5707 5 5707 15 , srcInfoPoints = [] } "happyIn131"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 10 5709 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5708 10 5708 11 , SrcSpan "tests/examples/CParser.hs" 5709 5 5709 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 11 5708 20 , srcInfoPoints = [] } "singleton"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 21 5708 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 21 5708 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5708 21 5708 32 , srcInfoPoints = [] } "happy_var_1"))))))) Nothing ])) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 1 5711 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 1 5711 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 1 5711 16 , srcInfoPoints = [] } "happyReduce_463")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 17 5711 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5711 17 5711 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 19 5711 36 , srcInfoPoints = [] } "happySpecReduce_3"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 38 5711 42 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 38 5711 42 , srcInfoPoints = [] } 124 "124"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 43 5711 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 43 5711 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5711 43 5711 61 , srcInfoPoints = [] } "happyReduction_463"))))) Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 1 5719 8 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 1 5719 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 1 5712 19 , srcInfoPoints = [] } "happyReduction_463") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 20 5712 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5712 20 5712 29 , srcInfoPoints = [] } "happy_x_3") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5713 5 5713 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5713 5 5713 14 , srcInfoPoints = [] } "happy_x_2") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5714 5 5714 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5714 5 5714 14 , srcInfoPoints = [] } "happy_x_1") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 6 5719 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5715 6 5715 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 9 5719 8 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5715 9 5715 13 , SrcSpan "tests/examples/CParser.hs" 5715 36 5715 38 , SrcSpan "tests/examples/CParser.hs" 5715 39 5715 40 , SrcSpan "tests/examples/CParser.hs" 5719 7 5719 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 14 5715 25 , srcInfoPoints = [] } "happyOut131"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 26 5715 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 26 5715 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 26 5715 35 , srcInfoPoints = [] } "happy_x_1")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 41 5719 7 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 41 5715 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 41 5715 52 , srcInfoPoints = [] } "happy_var_1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5715 53 5719 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5715 53 5715 55 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 5 5719 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5716 5 5716 9 , SrcSpan "tests/examples/CParser.hs" 5716 32 5716 34 , SrcSpan "tests/examples/CParser.hs" 5716 35 5716 36 , SrcSpan "tests/examples/CParser.hs" 5719 6 5719 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 10 5716 21 , srcInfoPoints = [] } "happyOut121"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 22 5716 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 22 5716 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 22 5716 31 , srcInfoPoints = [] } "happy_x_3")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 37 5719 6 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 37 5716 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 37 5716 48 , srcInfoPoints = [] } "happy_var_3")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5716 49 5719 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5716 49 5716 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5719 6 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5717 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5717 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5717 5 5717 15 , srcInfoPoints = [] } "happyIn131"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 10 5719 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5718 10 5718 11 , SrcSpan "tests/examples/CParser.hs" 5719 5 5719 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 11 5718 22 , srcInfoPoints = [] } "happy_var_1"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 23 5718 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5718 23 5718 24 , SrcSpan "tests/examples/CParser.hs" 5718 24 5718 28 , SrcSpan "tests/examples/CParser.hs" 5718 28 5718 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 23 5718 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5718 23 5718 24 , SrcSpan "tests/examples/CParser.hs" 5718 24 5718 28 , SrcSpan "tests/examples/CParser.hs" 5718 28 5718 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 24 5718 28 , srcInfoPoints = [] } "snoc"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 30 5718 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 30 5718 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5718 30 5718 41 , srcInfoPoints = [] } "happy_var_3"))))))) Nothing ])) Nothing ])) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 1 5827 7 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 1 5827 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 1 5721 14 , srcInfoPoints = [] } "happyNewToken") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 15 5721 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 15 5721 21 , srcInfoPoints = [] } "action") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 22 5721 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 22 5721 25 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 26 5721 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5721 26 5721 29 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 5 5827 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5722 5 5722 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5827 7 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5722 11 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5722 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 7 5722 11 , srcInfoPoints = [] } "lexC"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 11 5827 7 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5722 11 5722 12 , SrcSpan "tests/examples/CParser.hs" 5827 6 5827 7 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 12 5827 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5722 12 5722 13 , SrcSpan "tests/examples/CParser.hs" 5722 16 5722 18 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 13 5722 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5722 13 5722 15 , srcInfoPoints = [] } "tk") ] (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 5 5827 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5723 5 5723 8 , SrcSpan "tests/examples/CParser.hs" 5723 52 5723 54 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5723 9 5723 9 , SrcSpan "tests/examples/CParser.hs" 5723 52 5723 52 ] } [ FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 51 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 9 5723 13 , srcInfoPoints = [] } "cont") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 14 5723 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 14 5723 15 , srcInfoPoints = [] } "i") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 16 5723 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5723 16 5723 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 47 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 36 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 18 5723 31 , srcInfoPoints = [] } "happyDoAction"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 32 5723 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 32 5723 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 32 5723 33 , srcInfoPoints = [] } "i")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 34 5723 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 34 5723 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 34 5723 36 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 37 5723 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 37 5723 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 37 5723 43 , srcInfoPoints = [] } "action")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 44 5723 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 44 5723 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 44 5723 47 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 48 5723 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 48 5723 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5723 48 5723 51 , srcInfoPoints = [] } "stk"))))) Nothing ] ]) (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 5 5827 6 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5724 5 5724 9 , SrcSpan "tests/examples/CParser.hs" 5724 13 5724 15 , SrcSpan "tests/examples/CParser.hs" 5724 16 5724 17 , SrcSpan "tests/examples/CParser.hs" 5725 52 5725 53 , SrcSpan "tests/examples/CParser.hs" 5726 29 5726 30 , SrcSpan "tests/examples/CParser.hs" 5727 29 5727 30 , SrcSpan "tests/examples/CParser.hs" 5728 33 5728 34 , SrcSpan "tests/examples/CParser.hs" 5729 33 5729 34 , SrcSpan "tests/examples/CParser.hs" 5730 29 5730 30 , SrcSpan "tests/examples/CParser.hs" 5731 25 5731 26 , SrcSpan "tests/examples/CParser.hs" 5732 29 5732 30 , SrcSpan "tests/examples/CParser.hs" 5733 29 5733 30 , SrcSpan "tests/examples/CParser.hs" 5734 25 5734 26 , SrcSpan "tests/examples/CParser.hs" 5735 26 5735 27 , SrcSpan "tests/examples/CParser.hs" 5736 30 5736 31 , SrcSpan "tests/examples/CParser.hs" 5737 30 5737 31 , SrcSpan "tests/examples/CParser.hs" 5738 30 5738 31 , SrcSpan "tests/examples/CParser.hs" 5739 30 5739 31 , SrcSpan "tests/examples/CParser.hs" 5740 30 5740 31 , SrcSpan "tests/examples/CParser.hs" 5741 30 5741 31 , SrcSpan "tests/examples/CParser.hs" 5742 30 5742 31 , SrcSpan "tests/examples/CParser.hs" 5743 30 5743 31 , SrcSpan "tests/examples/CParser.hs" 5744 30 5744 31 , SrcSpan "tests/examples/CParser.hs" 5745 30 5745 31 , SrcSpan "tests/examples/CParser.hs" 5746 30 5746 31 , SrcSpan "tests/examples/CParser.hs" 5747 30 5747 31 , SrcSpan "tests/examples/CParser.hs" 5748 30 5748 31 , SrcSpan "tests/examples/CParser.hs" 5749 30 5749 31 , SrcSpan "tests/examples/CParser.hs" 5750 26 5750 27 , SrcSpan "tests/examples/CParser.hs" 5751 26 5751 27 , SrcSpan "tests/examples/CParser.hs" 5752 26 5752 27 , SrcSpan "tests/examples/CParser.hs" 5753 26 5753 27 , SrcSpan "tests/examples/CParser.hs" 5754 30 5754 31 , SrcSpan "tests/examples/CParser.hs" 5755 30 5755 31 , SrcSpan "tests/examples/CParser.hs" 5756 30 5756 31 , SrcSpan "tests/examples/CParser.hs" 5757 30 5757 31 , SrcSpan "tests/examples/CParser.hs" 5758 34 5758 35 , SrcSpan "tests/examples/CParser.hs" 5759 30 5759 31 , SrcSpan "tests/examples/CParser.hs" 5760 34 5760 35 , SrcSpan "tests/examples/CParser.hs" 5761 30 5761 31 , SrcSpan "tests/examples/CParser.hs" 5762 30 5762 31 , SrcSpan "tests/examples/CParser.hs" 5763 30 5763 31 , SrcSpan "tests/examples/CParser.hs" 5764 30 5764 31 , SrcSpan "tests/examples/CParser.hs" 5765 30 5765 31 , SrcSpan "tests/examples/CParser.hs" 5766 30 5766 31 , SrcSpan "tests/examples/CParser.hs" 5767 30 5767 31 , SrcSpan "tests/examples/CParser.hs" 5768 30 5768 31 , SrcSpan "tests/examples/CParser.hs" 5769 30 5769 31 , SrcSpan "tests/examples/CParser.hs" 5770 30 5770 31 , SrcSpan "tests/examples/CParser.hs" 5771 34 5771 35 , SrcSpan "tests/examples/CParser.hs" 5772 30 5772 31 , SrcSpan "tests/examples/CParser.hs" 5773 26 5773 27 , SrcSpan "tests/examples/CParser.hs" 5774 30 5774 31 , SrcSpan "tests/examples/CParser.hs" 5775 30 5775 31 , SrcSpan "tests/examples/CParser.hs" 5776 30 5776 31 , SrcSpan "tests/examples/CParser.hs" 5777 30 5777 31 , SrcSpan "tests/examples/CParser.hs" 5778 30 5778 31 , SrcSpan "tests/examples/CParser.hs" 5779 30 5779 31 , SrcSpan "tests/examples/CParser.hs" 5780 34 5780 35 , SrcSpan "tests/examples/CParser.hs" 5781 30 5781 31 , SrcSpan "tests/examples/CParser.hs" 5782 30 5782 31 , SrcSpan "tests/examples/CParser.hs" 5783 26 5783 27 , SrcSpan "tests/examples/CParser.hs" 5784 30 5784 31 , SrcSpan "tests/examples/CParser.hs" 5785 30 5785 31 , SrcSpan "tests/examples/CParser.hs" 5786 30 5786 31 , SrcSpan "tests/examples/CParser.hs" 5787 30 5787 31 , SrcSpan "tests/examples/CParser.hs" 5788 30 5788 31 , SrcSpan "tests/examples/CParser.hs" 5789 26 5789 27 , SrcSpan "tests/examples/CParser.hs" 5790 30 5790 31 , SrcSpan "tests/examples/CParser.hs" 5791 26 5791 27 , SrcSpan "tests/examples/CParser.hs" 5792 30 5792 31 , SrcSpan "tests/examples/CParser.hs" 5793 26 5793 27 , SrcSpan "tests/examples/CParser.hs" 5794 30 5794 31 , SrcSpan "tests/examples/CParser.hs" 5795 30 5795 31 , SrcSpan "tests/examples/CParser.hs" 5796 34 5796 35 , SrcSpan "tests/examples/CParser.hs" 5797 34 5797 35 , SrcSpan "tests/examples/CParser.hs" 5798 30 5798 31 , SrcSpan "tests/examples/CParser.hs" 5799 30 5799 31 , SrcSpan "tests/examples/CParser.hs" 5800 30 5800 31 , SrcSpan "tests/examples/CParser.hs" 5801 30 5801 31 , SrcSpan "tests/examples/CParser.hs" 5802 30 5802 31 , SrcSpan "tests/examples/CParser.hs" 5803 30 5803 31 , SrcSpan "tests/examples/CParser.hs" 5804 30 5804 31 , SrcSpan "tests/examples/CParser.hs" 5805 30 5805 31 , SrcSpan "tests/examples/CParser.hs" 5806 30 5806 31 , SrcSpan "tests/examples/CParser.hs" 5807 30 5807 31 , SrcSpan "tests/examples/CParser.hs" 5808 30 5808 31 , SrcSpan "tests/examples/CParser.hs" 5809 34 5809 35 , SrcSpan "tests/examples/CParser.hs" 5810 30 5810 31 , SrcSpan "tests/examples/CParser.hs" 5811 34 5811 35 , SrcSpan "tests/examples/CParser.hs" 5812 30 5812 31 , SrcSpan "tests/examples/CParser.hs" 5813 31 5813 32 , SrcSpan "tests/examples/CParser.hs" 5814 31 5814 32 , SrcSpan "tests/examples/CParser.hs" 5815 31 5815 32 , SrcSpan "tests/examples/CParser.hs" 5816 31 5816 32 , SrcSpan "tests/examples/CParser.hs" 5817 49 5817 50 , SrcSpan "tests/examples/CParser.hs" 5818 50 5818 51 , SrcSpan "tests/examples/CParser.hs" 5819 39 5819 40 , SrcSpan "tests/examples/CParser.hs" 5820 39 5820 40 , SrcSpan "tests/examples/CParser.hs" 5821 43 5821 44 , SrcSpan "tests/examples/CParser.hs" 5822 43 5822 44 , SrcSpan "tests/examples/CParser.hs" 5823 40 5823 41 , SrcSpan "tests/examples/CParser.hs" 5824 40 5824 41 , SrcSpan "tests/examples/CParser.hs" 5825 41 5825 42 , SrcSpan "tests/examples/CParser.hs" 5827 5 5827 6 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 10 5724 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 10 5724 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5724 10 5724 12 , srcInfoPoints = [] } "tk"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 52 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 5 5725 12 , srcInfoPoints = [] } "CTokEof")) []) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 13 5725 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5725 13 5725 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 52 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 48 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 16 5725 29 , srcInfoPoints = [] } "happyDoAction"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 30 5725 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 30 5725 34 , srcInfoPoints = [] } 101 "101"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 35 5725 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 35 5725 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 35 5725 37 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 38 5725 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 38 5725 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 38 5725 44 , srcInfoPoints = [] } "action")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 45 5725 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 45 5725 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 45 5725 48 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 49 5725 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 49 5725 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5725 49 5725 52 , srcInfoPoints = [] } "stk"))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 29 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 5 5726 15 , srcInfoPoints = [] } "CTokLParen")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 17 5726 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 19 5726 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5726 19 5726 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 22 5726 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 27 5726 29 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5726 27 5726 29 , srcInfoPoints = [] } 1 "1")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 29 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 5 5727 15 , srcInfoPoints = [] } "CTokRParen")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 17 5727 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 19 5727 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5727 19 5727 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 22 5727 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 27 5727 29 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5727 27 5727 29 , srcInfoPoints = [] } 2 "2")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 33 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 5 5728 17 , srcInfoPoints = [] } "CTokLBracket")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 21 5728 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 23 5728 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5728 23 5728 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 26 5728 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 31 5728 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5728 31 5728 33 , srcInfoPoints = [] } 3 "3")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 33 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 5 5729 17 , srcInfoPoints = [] } "CTokRBracket")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 21 5729 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 23 5729 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5729 23 5729 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 26 5729 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 31 5729 33 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5729 31 5729 33 , srcInfoPoints = [] } 4 "4")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 29 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 5 5730 14 , srcInfoPoints = [] } "CTokArrow")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 17 5730 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 19 5730 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5730 19 5730 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 22 5730 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 27 5730 29 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5730 27 5730 29 , srcInfoPoints = [] } 5 "5")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 25 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 5 5731 12 , srcInfoPoints = [] } "CTokDot")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 13 5731 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 15 5731 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5731 15 5731 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 18 5731 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 23 5731 25 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5731 23 5731 25 , srcInfoPoints = [] } 6 "6")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 29 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 5 5732 15 , srcInfoPoints = [] } "CTokExclam")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 17 5732 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 19 5732 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5732 19 5732 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 22 5732 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 27 5732 29 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5732 27 5732 29 , srcInfoPoints = [] } 7 "7")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 29 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 5 5733 14 , srcInfoPoints = [] } "CTokTilde")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 17 5733 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 19 5733 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5733 19 5733 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 22 5733 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 27 5733 29 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5733 27 5733 29 , srcInfoPoints = [] } 8 "8")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 25 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 5 5734 12 , srcInfoPoints = [] } "CTokInc")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 13 5734 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 15 5734 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5734 15 5734 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 18 5734 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 23 5734 25 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5734 23 5734 25 , srcInfoPoints = [] } 9 "9")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 5 5735 12 , srcInfoPoints = [] } "CTokDec")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 13 5735 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 15 5735 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5735 15 5735 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 18 5735 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 23 5735 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5735 23 5735 26 , srcInfoPoints = [] } 10 "10")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 5 5736 13 , srcInfoPoints = [] } "CTokPlus")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 17 5736 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 19 5736 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5736 19 5736 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 22 5736 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 27 5736 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5736 27 5736 30 , srcInfoPoints = [] } 11 "11")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 5 5737 14 , srcInfoPoints = [] } "CTokMinus")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 17 5737 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 19 5737 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5737 19 5737 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 22 5737 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 27 5737 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5737 27 5737 30 , srcInfoPoints = [] } 12 "12")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 5 5738 13 , srcInfoPoints = [] } "CTokStar")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 17 5738 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 19 5738 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5738 19 5738 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 22 5738 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 27 5738 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5738 27 5738 30 , srcInfoPoints = [] } 13 "13")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 5 5739 14 , srcInfoPoints = [] } "CTokSlash")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 17 5739 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 19 5739 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5739 19 5739 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 22 5739 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 27 5739 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5739 27 5739 30 , srcInfoPoints = [] } 14 "14")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 5 5740 16 , srcInfoPoints = [] } "CTokPercent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 17 5740 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 19 5740 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5740 19 5740 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 22 5740 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 27 5740 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5740 27 5740 30 , srcInfoPoints = [] } 15 "15")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 5 5741 14 , srcInfoPoints = [] } "CTokAmper")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 17 5741 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 19 5741 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5741 19 5741 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 22 5741 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 27 5741 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5741 27 5741 30 , srcInfoPoints = [] } 16 "16")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 5 5742 15 , srcInfoPoints = [] } "CTokShiftL")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 17 5742 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 19 5742 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5742 19 5742 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 22 5742 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 27 5742 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5742 27 5742 30 , srcInfoPoints = [] } 17 "17")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 5 5743 15 , srcInfoPoints = [] } "CTokShiftR")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 17 5743 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 19 5743 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5743 19 5743 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 22 5743 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 27 5743 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5743 27 5743 30 , srcInfoPoints = [] } 18 "18")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 5 5744 13 , srcInfoPoints = [] } "CTokLess")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 17 5744 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 19 5744 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5744 19 5744 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 22 5744 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 27 5744 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5744 27 5744 30 , srcInfoPoints = [] } 19 "19")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 5 5745 15 , srcInfoPoints = [] } "CTokLessEq")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 17 5745 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 19 5745 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5745 19 5745 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 22 5745 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 27 5745 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5745 27 5745 30 , srcInfoPoints = [] } 20 "20")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 5 5746 13 , srcInfoPoints = [] } "CTokHigh")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 17 5746 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 19 5746 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5746 19 5746 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 22 5746 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 27 5746 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5746 27 5746 30 , srcInfoPoints = [] } 21 "21")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 5 5747 15 , srcInfoPoints = [] } "CTokHighEq")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 17 5747 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 19 5747 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5747 19 5747 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 22 5747 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 27 5747 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5747 27 5747 30 , srcInfoPoints = [] } 22 "22")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 5 5748 14 , srcInfoPoints = [] } "CTokEqual")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 17 5748 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 19 5748 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5748 19 5748 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 22 5748 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 27 5748 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5748 27 5748 30 , srcInfoPoints = [] } 23 "23")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 5 5749 16 , srcInfoPoints = [] } "CTokUnequal")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 17 5749 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 19 5749 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5749 19 5749 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 22 5749 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 27 5749 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5749 27 5749 30 , srcInfoPoints = [] } 24 "24")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 5 5750 12 , srcInfoPoints = [] } "CTokHat")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 13 5750 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 15 5750 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5750 15 5750 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 18 5750 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 23 5750 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5750 23 5750 26 , srcInfoPoints = [] } 25 "25")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 5 5751 12 , srcInfoPoints = [] } "CTokBar")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 13 5751 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 15 5751 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5751 15 5751 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 18 5751 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 23 5751 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5751 23 5751 26 , srcInfoPoints = [] } 26 "26")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 5 5752 12 , srcInfoPoints = [] } "CTokAnd")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 13 5752 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 15 5752 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5752 15 5752 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 18 5752 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 23 5752 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5752 23 5752 26 , srcInfoPoints = [] } 27 "27")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 5 5753 11 , srcInfoPoints = [] } "CTokOr")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 13 5753 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 15 5753 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5753 15 5753 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 18 5753 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 23 5753 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5753 23 5753 26 , srcInfoPoints = [] } 28 "28")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 5 5754 14 , srcInfoPoints = [] } "CTokQuest")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 17 5754 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 19 5754 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5754 19 5754 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 22 5754 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 27 5754 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5754 27 5754 30 , srcInfoPoints = [] } 29 "29")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 5 5755 14 , srcInfoPoints = [] } "CTokColon")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 17 5755 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 19 5755 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5755 19 5755 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 22 5755 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 27 5755 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5755 27 5755 30 , srcInfoPoints = [] } 30 "30")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 5 5756 15 , srcInfoPoints = [] } "CTokAssign")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 17 5756 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 19 5756 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5756 19 5756 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 22 5756 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 27 5756 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5756 27 5756 30 , srcInfoPoints = [] } 31 "31")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 5 5757 16 , srcInfoPoints = [] } "CTokPlusAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 17 5757 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 19 5757 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5757 19 5757 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 22 5757 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 27 5757 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5757 27 5757 30 , srcInfoPoints = [] } 32 "32")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 5 5758 17 , srcInfoPoints = [] } "CTokMinusAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 21 5758 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 23 5758 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5758 23 5758 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 26 5758 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 31 5758 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5758 31 5758 34 , srcInfoPoints = [] } 33 "33")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 5 5759 16 , srcInfoPoints = [] } "CTokStarAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 17 5759 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 19 5759 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5759 19 5759 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 22 5759 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 27 5759 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5759 27 5759 30 , srcInfoPoints = [] } 34 "34")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 5 5760 17 , srcInfoPoints = [] } "CTokSlashAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 21 5760 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 23 5760 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5760 23 5760 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 26 5760 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 31 5760 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5760 31 5760 34 , srcInfoPoints = [] } 35 "35")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 5 5761 16 , srcInfoPoints = [] } "CTokPercAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 17 5761 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 19 5761 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5761 19 5761 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 22 5761 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 27 5761 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5761 27 5761 30 , srcInfoPoints = [] } 36 "36")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 5 5762 15 , srcInfoPoints = [] } "CTokAmpAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 17 5762 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 19 5762 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5762 19 5762 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 22 5762 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 27 5762 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5762 27 5762 30 , srcInfoPoints = [] } 37 "37")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 5 5763 15 , srcInfoPoints = [] } "CTokHatAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 17 5763 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 19 5763 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5763 19 5763 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 22 5763 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 27 5763 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5763 27 5763 30 , srcInfoPoints = [] } 38 "38")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 5 5764 15 , srcInfoPoints = [] } "CTokBarAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 17 5764 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 19 5764 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5764 19 5764 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 22 5764 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 27 5764 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5764 27 5764 30 , srcInfoPoints = [] } 39 "39")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 5 5765 14 , srcInfoPoints = [] } "CTokSLAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 17 5765 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 19 5765 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5765 19 5765 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 22 5765 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 27 5765 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5765 27 5765 30 , srcInfoPoints = [] } 40 "40")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 5 5766 14 , srcInfoPoints = [] } "CTokSRAss")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 17 5766 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 19 5766 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5766 19 5766 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 22 5766 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 27 5766 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5766 27 5766 30 , srcInfoPoints = [] } 41 "41")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 5 5767 14 , srcInfoPoints = [] } "CTokComma")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 17 5767 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 19 5767 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5767 19 5767 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 22 5767 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 27 5767 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5767 27 5767 30 , srcInfoPoints = [] } 42 "42")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 5 5768 14 , srcInfoPoints = [] } "CTokSemic")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 17 5768 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 19 5768 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5768 19 5768 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 22 5768 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 27 5768 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5768 27 5768 30 , srcInfoPoints = [] } 43 "43")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 5 5769 15 , srcInfoPoints = [] } "CTokLBrace")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 17 5769 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 19 5769 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5769 19 5769 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 22 5769 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 27 5769 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5769 27 5769 30 , srcInfoPoints = [] } 44 "44")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 5 5770 15 , srcInfoPoints = [] } "CTokRBrace")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 17 5770 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 19 5770 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5770 19 5770 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 22 5770 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 27 5770 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5770 27 5770 30 , srcInfoPoints = [] } 45 "45")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 5 5771 17 , srcInfoPoints = [] } "CTokEllipsis")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 21 5771 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 23 5771 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5771 23 5771 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 26 5771 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 31 5771 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5771 31 5771 34 , srcInfoPoints = [] } 46 "46")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 5 5772 16 , srcInfoPoints = [] } "CTokAlignof")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 17 5772 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 19 5772 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5772 19 5772 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 22 5772 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 27 5772 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5772 27 5772 30 , srcInfoPoints = [] } 47 "47")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 5 5773 12 , srcInfoPoints = [] } "CTokAsm")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 13 5773 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 15 5773 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5773 15 5773 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 18 5773 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 23 5773 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5773 23 5773 26 , srcInfoPoints = [] } 48 "48")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 5 5774 13 , srcInfoPoints = [] } "CTokAuto")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 17 5774 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 19 5774 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5774 19 5774 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 22 5774 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 27 5774 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5774 27 5774 30 , srcInfoPoints = [] } 49 "49")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 5 5775 14 , srcInfoPoints = [] } "CTokBreak")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 17 5775 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 19 5775 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5775 19 5775 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 22 5775 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 27 5775 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5775 27 5775 30 , srcInfoPoints = [] } 50 "50")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 5 5776 13 , srcInfoPoints = [] } "CTokBool")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 17 5776 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 19 5776 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5776 19 5776 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 22 5776 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 27 5776 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5776 27 5776 30 , srcInfoPoints = [] } 51 "51")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 5 5777 13 , srcInfoPoints = [] } "CTokCase")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 17 5777 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 19 5777 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5777 19 5777 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 22 5777 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 27 5777 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5777 27 5777 30 , srcInfoPoints = [] } 52 "52")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 5 5778 13 , srcInfoPoints = [] } "CTokChar")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 17 5778 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 19 5778 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5778 19 5778 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 22 5778 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 27 5778 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5778 27 5778 30 , srcInfoPoints = [] } 53 "53")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 5 5779 14 , srcInfoPoints = [] } "CTokConst")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 17 5779 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 19 5779 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5779 19 5779 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 22 5779 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 27 5779 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5779 27 5779 30 , srcInfoPoints = [] } 54 "54")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 5 5780 17 , srcInfoPoints = [] } "CTokContinue")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 21 5780 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 23 5780 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5780 23 5780 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 26 5780 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 31 5780 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5780 31 5780 34 , srcInfoPoints = [] } 55 "55")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 5 5781 16 , srcInfoPoints = [] } "CTokComplex")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 17 5781 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 19 5781 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5781 19 5781 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 22 5781 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 27 5781 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5781 27 5781 30 , srcInfoPoints = [] } 56 "56")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 5 5782 16 , srcInfoPoints = [] } "CTokDefault")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 17 5782 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 19 5782 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5782 19 5782 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 22 5782 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 27 5782 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5782 27 5782 30 , srcInfoPoints = [] } 57 "57")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 5 5783 11 , srcInfoPoints = [] } "CTokDo")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 13 5783 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 15 5783 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5783 15 5783 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 18 5783 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 23 5783 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5783 23 5783 26 , srcInfoPoints = [] } 58 "58")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 5 5784 15 , srcInfoPoints = [] } "CTokDouble")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 17 5784 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 19 5784 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5784 19 5784 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 22 5784 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 27 5784 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5784 27 5784 30 , srcInfoPoints = [] } 59 "59")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 5 5785 13 , srcInfoPoints = [] } "CTokElse")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 17 5785 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 19 5785 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5785 19 5785 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 22 5785 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 27 5785 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5785 27 5785 30 , srcInfoPoints = [] } 60 "60")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 5 5786 13 , srcInfoPoints = [] } "CTokEnum")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 17 5786 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 19 5786 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5786 19 5786 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 22 5786 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 27 5786 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5786 27 5786 30 , srcInfoPoints = [] } 61 "61")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 5 5787 15 , srcInfoPoints = [] } "CTokExtern")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 17 5787 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 19 5787 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5787 19 5787 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 22 5787 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 27 5787 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5787 27 5787 30 , srcInfoPoints = [] } 62 "62")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 5 5788 14 , srcInfoPoints = [] } "CTokFloat")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 17 5788 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 19 5788 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5788 19 5788 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 22 5788 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 27 5788 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5788 27 5788 30 , srcInfoPoints = [] } 63 "63")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 5 5789 12 , srcInfoPoints = [] } "CTokFor")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 13 5789 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 15 5789 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5789 15 5789 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 18 5789 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 23 5789 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5789 23 5789 26 , srcInfoPoints = [] } 64 "64")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 5 5790 13 , srcInfoPoints = [] } "CTokGoto")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 17 5790 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 19 5790 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5790 19 5790 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 22 5790 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 27 5790 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5790 27 5790 30 , srcInfoPoints = [] } 65 "65")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 5 5791 11 , srcInfoPoints = [] } "CTokIf")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 13 5791 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 15 5791 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5791 15 5791 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 18 5791 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 23 5791 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5791 23 5791 26 , srcInfoPoints = [] } 66 "66")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 5 5792 15 , srcInfoPoints = [] } "CTokInline")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 17 5792 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 19 5792 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5792 19 5792 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 22 5792 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 27 5792 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5792 27 5792 30 , srcInfoPoints = [] } 67 "67")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 26 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 5 5793 12 , srcInfoPoints = [] } "CTokInt")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 13 5793 14 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 15 5793 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5793 15 5793 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 18 5793 22 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 23 5793 26 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5793 23 5793 26 , srcInfoPoints = [] } 68 "68")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 5 5794 13 , srcInfoPoints = [] } "CTokLong")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 17 5794 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 19 5794 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5794 19 5794 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 22 5794 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 27 5794 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5794 27 5794 30 , srcInfoPoints = [] } 69 "69")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 5 5795 14 , srcInfoPoints = [] } "CTokLabel")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 17 5795 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 19 5795 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5795 19 5795 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 22 5795 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 27 5795 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5795 27 5795 30 , srcInfoPoints = [] } 70 "70")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 5 5796 17 , srcInfoPoints = [] } "CTokRegister")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 21 5796 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 23 5796 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5796 23 5796 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 26 5796 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 31 5796 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5796 31 5796 34 , srcInfoPoints = [] } 71 "71")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 5 5797 17 , srcInfoPoints = [] } "CTokRestrict")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 21 5797 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 23 5797 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5797 23 5797 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 26 5797 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 31 5797 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5797 31 5797 34 , srcInfoPoints = [] } 72 "72")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 5 5798 15 , srcInfoPoints = [] } "CTokReturn")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 17 5798 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 19 5798 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5798 19 5798 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 22 5798 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 27 5798 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5798 27 5798 30 , srcInfoPoints = [] } 73 "73")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 5 5799 14 , srcInfoPoints = [] } "CTokShort")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 17 5799 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 19 5799 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5799 19 5799 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 22 5799 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 27 5799 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5799 27 5799 30 , srcInfoPoints = [] } 74 "74")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 5 5800 15 , srcInfoPoints = [] } "CTokSigned")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 17 5800 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 19 5800 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5800 19 5800 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 22 5800 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 27 5800 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5800 27 5800 30 , srcInfoPoints = [] } 75 "75")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 5 5801 15 , srcInfoPoints = [] } "CTokSizeof")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 17 5801 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 19 5801 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5801 19 5801 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 22 5801 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 27 5801 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5801 27 5801 30 , srcInfoPoints = [] } 76 "76")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 5 5802 15 , srcInfoPoints = [] } "CTokStatic")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 17 5802 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 19 5802 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5802 19 5802 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 22 5802 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 27 5802 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5802 27 5802 30 , srcInfoPoints = [] } 77 "77")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 5 5803 15 , srcInfoPoints = [] } "CTokStruct")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 17 5803 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 19 5803 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5803 19 5803 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 22 5803 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 27 5803 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5803 27 5803 30 , srcInfoPoints = [] } 78 "78")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 5 5804 15 , srcInfoPoints = [] } "CTokSwitch")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 17 5804 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 19 5804 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5804 19 5804 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 22 5804 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 27 5804 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5804 27 5804 30 , srcInfoPoints = [] } 79 "79")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 5 5805 16 , srcInfoPoints = [] } "CTokTypedef")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 17 5805 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 19 5805 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5805 19 5805 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 22 5805 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 27 5805 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5805 27 5805 30 , srcInfoPoints = [] } 80 "80")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 5 5806 15 , srcInfoPoints = [] } "CTokTypeof")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 17 5806 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 19 5806 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5806 19 5806 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 22 5806 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 27 5806 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5806 27 5806 30 , srcInfoPoints = [] } 81 "81")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 5 5807 15 , srcInfoPoints = [] } "CTokThread")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 17 5807 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 19 5807 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5807 19 5807 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 22 5807 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 27 5807 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5807 27 5807 30 , srcInfoPoints = [] } 82 "82")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 5 5808 14 , srcInfoPoints = [] } "CTokUnion")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 17 5808 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 19 5808 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5808 19 5808 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 22 5808 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 27 5808 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5808 27 5808 30 , srcInfoPoints = [] } 83 "83")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 5 5809 17 , srcInfoPoints = [] } "CTokUnsigned")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 21 5809 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 23 5809 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5809 23 5809 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 26 5809 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 31 5809 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5809 31 5809 34 , srcInfoPoints = [] } 84 "84")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 5 5810 13 , srcInfoPoints = [] } "CTokVoid")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 17 5810 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 19 5810 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5810 19 5810 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 22 5810 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 27 5810 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5810 27 5810 30 , srcInfoPoints = [] } 85 "85")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 34 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 5 5811 17 , srcInfoPoints = [] } "CTokVolatile")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 21 5811 22 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 23 5811 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5811 23 5811 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 26 5811 30 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 31 5811 34 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5811 31 5811 34 , srcInfoPoints = [] } 86 "86")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 30 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 5 5812 14 , srcInfoPoints = [] } "CTokWhile")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 17 5812 18 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 19 5812 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5812 19 5812 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 22 5812 26 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 27 5812 30 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5812 27 5812 30 , srcInfoPoints = [] } 87 "87")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 31 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 5 5813 13 , srcInfoPoints = [] } "CTokCLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 16 5813 17 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 18 5813 19 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 20 5813 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5813 20 5813 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 23 5813 27 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 28 5813 31 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5813 28 5813 31 , srcInfoPoints = [] } 88 "88")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 31 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 5 5814 13 , srcInfoPoints = [] } "CTokILit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 16 5814 17 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 18 5814 19 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 20 5814 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5814 20 5814 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 23 5814 27 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 28 5814 31 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5814 28 5814 31 , srcInfoPoints = [] } 89 "89")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 31 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 5 5815 13 , srcInfoPoints = [] } "CTokFLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 16 5815 17 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 18 5815 19 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 20 5815 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5815 20 5815 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 23 5815 27 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 28 5815 31 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5815 28 5815 31 , srcInfoPoints = [] } 90 "90")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 31 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 5 5816 13 , srcInfoPoints = [] } "CTokSLit")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 16 5816 17 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 18 5816 19 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 20 5816 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5816 20 5816 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 23 5816 27 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 28 5816 31 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5816 28 5816 31 , srcInfoPoints = [] } 91 "91")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 49 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 5 5817 14 , srcInfoPoints = [] } "CTokIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 16 5817 17 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 18 5817 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 18 5817 37 , srcInfoPoints = [] } "happy_dollar_dollar") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 38 5817 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5817 38 5817 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 49 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 41 5817 45 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 46 5817 49 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5817 46 5817 49 , srcInfoPoints = [] } 92 "92")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 50 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 5 5818 16 , srcInfoPoints = [] } "CTokTyIdent")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 17 5818 18 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 19 5818 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 19 5818 38 , srcInfoPoints = [] } "happy_dollar_dollar") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 39 5818 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5818 39 5818 41 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 42 5818 46 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 47 5818 50 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5818 47 5818 50 , srcInfoPoints = [] } 93 "93")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 39 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 5 5819 13 , srcInfoPoints = [] } "CTokGnuC")) [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 14 5819 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 14 5819 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 14 5819 25 , srcInfoPoints = [] } "GnuCAttrTok")) [] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 26 5819 27 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 28 5819 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5819 28 5819 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 31 5819 35 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 36 5819 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5819 36 5819 39 , srcInfoPoints = [] } 94 "94")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 39 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 5 5820 13 , srcInfoPoints = [] } "CTokGnuC")) [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 14 5820 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 14 5820 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 14 5820 24 , srcInfoPoints = [] } "GnuCExtTok")) [] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 26 5820 27 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 28 5820 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5820 28 5820 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 31 5820 35 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 36 5820 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5820 36 5820 39 , srcInfoPoints = [] } 95 "95")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 43 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 5 5821 13 , srcInfoPoints = [] } "CTokGnuC")) [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 14 5821 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 14 5821 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 14 5821 29 , srcInfoPoints = [] } "GnuCComplexReal")) [] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 30 5821 31 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 32 5821 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5821 32 5821 34 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 43 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 35 5821 39 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 40 5821 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5821 40 5821 43 , srcInfoPoints = [] } 96 "96")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 43 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 5 5822 13 , srcInfoPoints = [] } "CTokGnuC")) [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 14 5822 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 14 5822 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 14 5822 29 , srcInfoPoints = [] } "GnuCComplexImag")) [] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 30 5822 31 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 32 5822 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5822 32 5822 34 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 43 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 35 5822 39 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 40 5822 43 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5822 40 5822 43 , srcInfoPoints = [] } 97 "97")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 40 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 5 5823 13 , srcInfoPoints = [] } "CTokGnuC")) [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 14 5823 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 14 5823 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 14 5823 23 , srcInfoPoints = [] } "GnuCVaArg")) [] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 27 5823 28 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 29 5823 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5823 29 5823 31 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 32 5823 36 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 37 5823 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5823 37 5823 40 , srcInfoPoints = [] } 98 "98")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 40 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 5 5824 13 , srcInfoPoints = [] } "CTokGnuC")) [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 14 5824 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 14 5824 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 14 5824 26 , srcInfoPoints = [] } "GnuCOffsetof")) [] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 27 5824 28 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 29 5824 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5824 29 5824 31 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 32 5824 36 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 37 5824 40 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5824 37 5824 40 , srcInfoPoints = [] } 99 "99")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 41 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 5 5825 13 , srcInfoPoints = [] } "CTokGnuC")) [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 14 5825 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 14 5825 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 14 5825 26 , srcInfoPoints = [] } "GnuCTyCompat")) [] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 27 5825 28 , srcInfoPoints = [] } ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 29 5825 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5825 29 5825 31 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 32 5825 36 , srcInfoPoints = [] } "cont"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 37 5825 41 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5825 37 5825 41 , srcInfoPoints = [] } 100 "100")))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 5 5826 24 , srcInfoPoints = [] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 5 5826 6 , srcInfoPoints = [] }) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 7 5826 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5826 7 5826 9 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 24 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 10 5826 21 , srcInfoPoints = [] } "happyError'"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 22 5826 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 22 5826 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5826 22 5826 24 , srcInfoPoints = [] } "tk"))))) Nothing ])))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 1 5829 32 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 1 5829 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 1 5829 12 , srcInfoPoints = [] } "happyError_") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 13 5829 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 13 5829 15 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 16 5829 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5829 16 5829 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 18 5829 29 , srcInfoPoints = [] } "happyError'"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 30 5829 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 30 5829 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5829 30 5829 32 , srcInfoPoints = [] } "tk"))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 1 5831 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5831 11 5831 13 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 1 5831 10 , srcInfoPoints = [] } "happyThen" ] (TyForall SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 14 5831 44 , srcInfoPoints = [] } Nothing (Just (CxEmpty SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 14 5831 19 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5831 14 5831 15 , SrcSpan "tests/examples/CParser.hs" 5831 15 5831 16 , SrcSpan "tests/examples/CParser.hs" 5831 17 5831 19 ] })) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5831 24 5831 26 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 23 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 20 5831 21 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 22 5831 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 22 5831 23 , srcInfoPoints = [] } "a"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 27 5831 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5831 38 5831 40 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 27 5831 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5831 27 5831 28 , SrcSpan "tests/examples/CParser.hs" 5831 36 5831 37 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 28 5831 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5831 30 5831 32 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 28 5831 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 28 5831 29 , srcInfoPoints = [] } "a")) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 36 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 33 5831 34 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 35 5831 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 35 5831 36 , srcInfoPoints = [] } "b"))))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 44 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 41 5831 42 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 43 5831 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5831 43 5831 44 , srcInfoPoints = [] } "b")))))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 1 5832 18 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 1 5832 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 1 5832 10 , srcInfoPoints = [] } "happyThen")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 11 5832 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5832 11 5832 12 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 13 5832 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5832 13 5832 14 , SrcSpan "tests/examples/CParser.hs" 5832 14 5832 17 , SrcSpan "tests/examples/CParser.hs" 5832 17 5832 18 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 13 5832 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5832 13 5832 14 , SrcSpan "tests/examples/CParser.hs" 5832 14 5832 17 , SrcSpan "tests/examples/CParser.hs" 5832 17 5832 18 ] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5832 14 5832 17 , srcInfoPoints = [] } ">>=")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 1 5833 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5833 13 5833 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 1 5833 12 , srcInfoPoints = [] } "happyReturn" ] (TyForall SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 16 5833 30 , srcInfoPoints = [] } Nothing (Just (CxEmpty SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 16 5833 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5833 16 5833 17 , SrcSpan "tests/examples/CParser.hs" 5833 17 5833 18 , SrcSpan "tests/examples/CParser.hs" 5833 19 5833 21 ] })) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 22 5833 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5833 24 5833 26 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 22 5833 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 22 5833 23 , srcInfoPoints = [] } "a")) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 30 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 27 5833 28 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 29 5833 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5833 29 5833 30 , srcInfoPoints = [] } "a"))))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 1 5834 23 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 1 5834 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 1 5834 12 , srcInfoPoints = [] } "happyReturn")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 13 5834 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5834 13 5834 14 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 15 5834 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5834 15 5834 16 , SrcSpan "tests/examples/CParser.hs" 5834 22 5834 23 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 16 5834 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 16 5834 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5834 16 5834 22 , srcInfoPoints = [] } "return"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 1 5835 23 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 1 5835 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 1 5835 11 , srcInfoPoints = [] } "happyThen1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 12 5835 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5835 12 5835 13 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 14 5835 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 14 5835 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5835 14 5835 23 , srcInfoPoints = [] } "happyThen")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 1 5836 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5836 14 5836 16 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 1 5836 13 , srcInfoPoints = [] } "happyReturn1" ] (TyForall SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 17 5836 31 , srcInfoPoints = [] } Nothing (Just (CxEmpty SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 17 5836 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5836 17 5836 18 , SrcSpan "tests/examples/CParser.hs" 5836 18 5836 19 , SrcSpan "tests/examples/CParser.hs" 5836 20 5836 22 ] })) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 23 5836 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5836 25 5836 27 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 23 5836 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 23 5836 24 , srcInfoPoints = [] } "a")) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 31 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 28 5836 29 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 30 5836 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5836 30 5836 31 , srcInfoPoints = [] } "a"))))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 1 5837 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 1 5837 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 1 5837 13 , srcInfoPoints = [] } "happyReturn1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 14 5837 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5837 14 5837 15 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 16 5837 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 16 5837 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5837 16 5837 27 , srcInfoPoints = [] } "happyReturn")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 1 5838 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5838 13 5838 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 1 5838 12 , srcInfoPoints = [] } "happyError'" ] (TyForall SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 16 5838 35 , srcInfoPoints = [] } Nothing (Just (CxEmpty SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 16 5838 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5838 16 5838 17 , SrcSpan "tests/examples/CParser.hs" 5838 17 5838 18 , SrcSpan "tests/examples/CParser.hs" 5838 19 5838 21 ] })) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5838 29 5838 31 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 22 5838 28 , srcInfoPoints = [] } "CToken"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 32 5838 33 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 34 5838 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5838 34 5838 35 , srcInfoPoints = [] } "a"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 1 5839 43 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 1 5839 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 1 5839 12 , srcInfoPoints = [] } "happyError'") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 13 5839 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 13 5839 15 , srcInfoPoints = [] } "tk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 16 5839 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5839 16 5839 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 18 5839 43 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 18 5839 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5839 18 5839 19 , SrcSpan "tests/examples/CParser.hs" 5839 39 5839 40 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 19 5839 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5839 19 5839 20 , SrcSpan "tests/examples/CParser.hs" 5839 26 5839 28 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 20 5839 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 20 5839 25 , srcInfoPoints = [] } "token") ] (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 29 5839 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 29 5839 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 29 5839 39 , srcInfoPoints = [] } "happyError"))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 41 5839 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 41 5839 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5839 41 5839 43 , srcInfoPoints = [] } "tk"))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 1 5842 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5841 36 5841 41 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 1 5841 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 1 5841 17 , srcInfoPoints = [] } "translation_unit")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 18 5841 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5841 18 5841 19 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 20 5841 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 20 5841 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5841 20 5841 35 , srcInfoPoints = [] } "happySomeParser")))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5842 3 5842 3 , SrcSpan "tests/examples/CParser.hs" 5844 1 5844 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 80 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 3 5842 18 , srcInfoPoints = [] } "happySomeParser")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 19 5842 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5842 19 5842 20 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 21 5842 30 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 31 5842 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5842 31 5842 32 , SrcSpan "tests/examples/CParser.hs" 5842 45 5842 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 32 5842 42 , srcInfoPoints = [] } "happyParse"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 43 5842 45 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 43 5842 45 , srcInfoPoints = [] } 0 "0"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 47 5842 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5842 47 5842 48 , SrcSpan "tests/examples/CParser.hs" 5842 79 5842 80 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 48 5842 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5842 48 5842 49 , SrcSpan "tests/examples/CParser.hs" 5842 51 5842 53 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 49 5842 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 49 5842 50 , srcInfoPoints = [] } "x") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 54 5842 65 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 66 5842 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5842 66 5842 67 , SrcSpan "tests/examples/CParser.hs" 5842 78 5842 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 78 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 67 5842 76 , srcInfoPoints = [] } "happyOut7"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 77 5842 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 77 5842 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5842 77 5842 78 , srcInfoPoints = [] } "x")))))))))) Nothing ])) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 1 5845 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5844 40 5844 45 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 1 5844 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 1 5844 21 , srcInfoPoints = [] } "external_declaration")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 22 5844 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5844 22 5844 23 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 24 5844 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 24 5844 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5844 24 5844 39 , srcInfoPoints = [] } "happySomeParser")))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5845 3 5845 3 , SrcSpan "tests/examples/CParser.hs" 5847 1 5847 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 80 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 3 5845 18 , srcInfoPoints = [] } "happySomeParser")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 19 5845 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5845 19 5845 20 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 80 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 21 5845 30 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 31 5845 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5845 31 5845 32 , SrcSpan "tests/examples/CParser.hs" 5845 45 5845 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 32 5845 42 , srcInfoPoints = [] } "happyParse"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 43 5845 45 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 43 5845 45 , srcInfoPoints = [] } 1 "1"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 47 5845 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5845 47 5845 48 , SrcSpan "tests/examples/CParser.hs" 5845 79 5845 80 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 48 5845 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5845 48 5845 49 , SrcSpan "tests/examples/CParser.hs" 5845 51 5845 53 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 49 5845 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 49 5845 50 , srcInfoPoints = [] } "x") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 54 5845 65 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 66 5845 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5845 66 5845 67 , SrcSpan "tests/examples/CParser.hs" 5845 78 5845 79 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 78 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 67 5845 76 , srcInfoPoints = [] } "happyOut9"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 77 5845 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 77 5845 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5845 77 5845 78 , srcInfoPoints = [] } "x")))))))))) Nothing ])) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 1 5848 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5847 29 5847 34 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 1 5847 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 1 5847 10 , srcInfoPoints = [] } "statement")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 11 5847 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5847 11 5847 12 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 13 5847 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 13 5847 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5847 13 5847 28 , srcInfoPoints = [] } "happySomeParser")))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5848 3 5848 3 , SrcSpan "tests/examples/CParser.hs" 5850 1 5850 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 81 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 3 5848 18 , srcInfoPoints = [] } "happySomeParser")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 19 5848 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5848 19 5848 20 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 21 5848 30 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 31 5848 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5848 31 5848 32 , SrcSpan "tests/examples/CParser.hs" 5848 45 5848 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 32 5848 42 , srcInfoPoints = [] } "happyParse"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 43 5848 45 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 43 5848 45 , srcInfoPoints = [] } 2 "2"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 47 5848 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5848 47 5848 48 , SrcSpan "tests/examples/CParser.hs" 5848 80 5848 81 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 48 5848 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5848 48 5848 49 , SrcSpan "tests/examples/CParser.hs" 5848 51 5848 53 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 49 5848 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 49 5848 50 , srcInfoPoints = [] } "x") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 80 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 54 5848 65 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 66 5848 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5848 66 5848 67 , SrcSpan "tests/examples/CParser.hs" 5848 79 5848 80 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 79 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 67 5848 77 , srcInfoPoints = [] } "happyOut12"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 78 5848 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 78 5848 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5848 78 5848 79 , srcInfoPoints = [] } "x")))))))))) Nothing ])) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 1 5851 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5850 30 5850 35 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 1 5850 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 1 5850 11 , srcInfoPoints = [] } "expression")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 12 5850 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5850 12 5850 13 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 14 5850 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 14 5850 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5850 14 5850 29 , srcInfoPoints = [] } "happySomeParser")))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5851 3 5851 3 , SrcSpan "tests/examples/CParser.hs" 5853 1 5853 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 82 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 3 5851 18 , srcInfoPoints = [] } "happySomeParser")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 19 5851 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5851 19 5851 20 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 21 5851 30 , srcInfoPoints = [] } "happyThen"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 31 5851 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5851 31 5851 32 , SrcSpan "tests/examples/CParser.hs" 5851 45 5851 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 32 5851 42 , srcInfoPoints = [] } "happyParse"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 43 5851 45 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 43 5851 45 , srcInfoPoints = [] } 3 "3"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 47 5851 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5851 47 5851 48 , SrcSpan "tests/examples/CParser.hs" 5851 81 5851 82 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 48 5851 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5851 48 5851 49 , SrcSpan "tests/examples/CParser.hs" 5851 51 5851 53 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 49 5851 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 49 5851 50 , srcInfoPoints = [] } "x") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 81 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 54 5851 65 , srcInfoPoints = [] } "happyReturn"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 66 5851 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5851 66 5851 67 , SrcSpan "tests/examples/CParser.hs" 5851 80 5851 81 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 80 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 67 5851 78 , srcInfoPoints = [] } "happyOut117"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 79 5851 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 79 5851 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5851 79 5851 80 , srcInfoPoints = [] } "x")))))))))) Nothing ])) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 1 5853 24 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 1 5853 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 1 5853 9 , srcInfoPoints = [] } "happySeq")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 10 5853 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5853 10 5853 11 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 12 5853 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 12 5853 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5853 12 5853 24 , srcInfoPoints = [] } "happyDontSeq")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 1 5857 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5857 13 5857 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 1 5857 12 , srcInfoPoints = [] } "reverseList" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 16 5857 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5857 20 5857 22 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 16 5857 19 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5857 16 5857 17 , SrcSpan "tests/examples/CParser.hs" 5857 18 5857 19 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 17 5857 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 17 5857 18 , srcInfoPoints = [] } "a"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 23 5857 31 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 32 5857 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5857 32 5857 33 , SrcSpan "tests/examples/CParser.hs" 5857 34 5857 35 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 33 5857 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5857 33 5857 34 , srcInfoPoints = [] } "a"))))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 1 5858 38 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 1 5858 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 1 5858 12 , srcInfoPoints = [] } "reverseList")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 13 5858 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5858 13 5858 14 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 38 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 15 5858 23 , srcInfoPoints = [] } "Reversed"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 24 5858 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 24 5858 25 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 24 5858 25 , srcInfoPoints = [] } "."))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38 , srcInfoPoints = [] } (Qual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38 , srcInfoPoints = [] } (ModuleName SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38 , srcInfoPoints = [] } "List") (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5858 26 5858 38 , srcInfoPoints = [] } "reverse"))))) Nothing , DataDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 1 5863 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5863 16 5863 17 ] } (DataType SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 1 5863 5 , srcInfoPoints = [] }) Nothing (DHApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 6 5863 15 , srcInfoPoints = [] } (DHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 6 5863 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 6 5863 13 , srcInfoPoints = [] } "Located")) (UnkindedVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 14 5863 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 14 5863 15 , srcInfoPoints = [] } "a"))) [ QualConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 18 5863 32 , srcInfoPoints = [] } Nothing Nothing (ConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 18 5863 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 18 5863 19 , srcInfoPoints = [] } "L") [ TyBang SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 20 5863 22 , srcInfoPoints = [] } (BangedTy SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 20 5863 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5863 20 5863 21 ] }) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 21 5863 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 21 5863 22 , srcInfoPoints = [] } "a")) , TyBang SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 23 5863 32 , srcInfoPoints = [] } (BangedTy SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 23 5863 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5863 23 5863 24 ] }) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 24 5863 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 24 5863 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5863 24 5863 32 , srcInfoPoints = [] } "Position"))) ]) ] Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 1 5865 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5865 5 5865 7 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 1 5865 4 , srcInfoPoints = [] } "unL" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5865 18 5865 20 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 17 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 8 5865 15 , srcInfoPoints = [] } "Located"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 16 5865 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 16 5865 17 , srcInfoPoints = [] } "a"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 21 5865 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5865 21 5865 22 , srcInfoPoints = [] } "a"))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 1 5866 18 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 1 5866 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 1 5866 4 , srcInfoPoints = [] } "unL") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 5 5866 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5866 5 5866 6 , SrcSpan "tests/examples/CParser.hs" 5866 13 5866 14 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 6 5866 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 6 5866 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 6 5866 7 , srcInfoPoints = [] } "L")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 8 5866 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 8 5866 9 , srcInfoPoints = [] } "a") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 10 5866 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 10 5866 13 , srcInfoPoints = [] } "pos") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 15 5866 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5866 15 5866 16 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 17 5866 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 17 5866 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5866 17 5866 18 , srcInfoPoints = [] } "a")))) Nothing ] , InstDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 1 5873 0 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5868 1 5868 9 , SrcSpan "tests/examples/CParser.hs" 5868 26 5868 31 , SrcSpan "tests/examples/CParser.hs" 5869 3 5869 3 , SrcSpan "tests/examples/CParser.hs" 5873 1 5873 0 ] } Nothing (IRule SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 25 , srcInfoPoints = [] } Nothing Nothing (IHApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 25 , srcInfoPoints = [] } (IHCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 10 5868 13 , srcInfoPoints = [] } "Pos"))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 14 5868 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5868 14 5868 15 , SrcSpan "tests/examples/CParser.hs" 5868 24 5868 25 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 24 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 15 5868 22 , srcInfoPoints = [] } "Located"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 23 5868 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5868 23 5868 24 , srcInfoPoints = [] } "a")))))) (Just [ InsDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 24 , srcInfoPoints = [] } (FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 24 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 3 5869 8 , srcInfoPoints = [] } "posOf") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 9 5869 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5869 9 5869 10 , SrcSpan "tests/examples/CParser.hs" 5869 17 5869 18 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 10 5869 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 10 5869 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 10 5869 11 , srcInfoPoints = [] } "L")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 12 5869 13 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 14 5869 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 14 5869 17 , srcInfoPoints = [] } "pos") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 19 5869 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5869 19 5869 20 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 21 5869 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 21 5869 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5869 21 5869 24 , srcInfoPoints = [] } "pos")))) Nothing ]) ]) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5873 1 5873 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5873 1 5873 11 , SrcSpan "tests/examples/CParser.hs" 5873 25 5873 28 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5873 12 5873 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5873 12 5873 24 , srcInfoPoints = [] } "withNodeInfo")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 1 5874 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5874 14 5874 16 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 1 5874 13 , srcInfoPoints = [] } "withNodeInfo" ] (TyForall SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 59 , srcInfoPoints = [] } Nothing (Just (CxSingle SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5874 26 5874 28 ] } (ClassA SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5874 26 5874 28 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 17 5874 20 , srcInfoPoints = [] } "Pos")) [ TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 21 5874 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 21 5874 25 , srcInfoPoints = [] } "node") ]))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 29 5874 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5874 34 5874 36 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 29 5874 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 29 5874 33 , srcInfoPoints = [] } "node")) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 37 5874 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5874 53 5874 55 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 37 5874 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5874 37 5874 38 , SrcSpan "tests/examples/CParser.hs" 5874 51 5874 52 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5874 47 5874 49 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 38 5874 46 , srcInfoPoints = [] } "NodeInfo"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 50 5874 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 50 5874 51 , srcInfoPoints = [] } "a")))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 59 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 56 5874 57 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 58 5874 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5874 58 5874 59 , srcInfoPoints = [] } "a")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 1 5880 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 1 5880 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 1 5875 13 , srcInfoPoints = [] } "withNodeInfo") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 14 5875 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 14 5875 18 , srcInfoPoints = [] } "node") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 19 5875 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 19 5875 29 , srcInfoPoints = [] } "mkAttrNode") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 30 5880 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5875 30 5875 31 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5875 32 5880 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5875 32 5875 34 , SrcSpan "tests/examples/CParser.hs" 5876 3 5876 3 , SrcSpan "tests/examples/CParser.hs" 5877 3 5877 3 , SrcSpan "tests/examples/CParser.hs" 5878 3 5878 3 , SrcSpan "tests/examples/CParser.hs" 5879 3 5879 3 , SrcSpan "tests/examples/CParser.hs" 5880 3 5880 3 , SrcSpan "tests/examples/CParser.hs" 5882 1 5882 0 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 3 5876 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5876 8 5876 10 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 3 5876 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 3 5876 7 , srcInfoPoints = [] } "name")) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 11 5876 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 11 5876 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5876 11 5876 21 , srcInfoPoints = [] } "getNewName"))) , Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 3 5877 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5877 11 5877 13 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 3 5877 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 3 5877 10 , srcInfoPoints = [] } "lastTok")) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 14 5877 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 14 5877 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5877 14 5877 27 , srcInfoPoints = [] } "getSavedToken"))) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 3 5878 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5878 3 5878 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5878 7 5878 7 , SrcSpan "tests/examples/CParser.hs" 5879 3 5879 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 28 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 7 5878 15 , srcInfoPoints = [] } "firstPos")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 16 5878 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5878 16 5878 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 28 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 18 5878 23 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 24 5878 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 24 5878 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5878 24 5878 28 , srcInfoPoints = [] } "node"))))) Nothing ]) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 3 5879 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5879 3 5879 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5879 7 5879 7 , SrcSpan "tests/examples/CParser.hs" 5880 3 5880 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 7 5879 12 , srcInfoPoints = [] } "attrs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 13 5879 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5879 13 5879 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 15 5879 26 , srcInfoPoints = [] } "mkNodeInfo'"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 27 5879 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 27 5879 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 27 5879 35 , srcInfoPoints = [] } "firstPos")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 36 5879 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5879 36 5879 37 , SrcSpan "tests/examples/CParser.hs" 5879 59 5879 60 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 59 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 37 5879 48 , srcInfoPoints = [] } "posLenOfTok"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 49 5879 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 49 5879 51 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 49 5879 51 , srcInfoPoints = [] } "$!"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 52 5879 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 52 5879 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 52 5879 59 , srcInfoPoints = [] } "lastTok")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 61 5879 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 61 5879 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5879 61 5879 65 , srcInfoPoints = [] } "name"))))) Nothing ]) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 40 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 8 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 3 5880 8 , srcInfoPoints = [] } "attrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 9 5880 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5880 9 5880 10 , SrcSpan "tests/examples/CParser.hs" 5880 10 5880 13 , SrcSpan "tests/examples/CParser.hs" 5880 13 5880 14 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 9 5880 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5880 9 5880 10 , SrcSpan "tests/examples/CParser.hs" 5880 10 5880 13 , SrcSpan "tests/examples/CParser.hs" 5880 13 5880 14 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 10 5880 13 , srcInfoPoints = [] } "seq"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 15 5880 21 , srcInfoPoints = [] } "return"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 22 5880 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5880 22 5880 23 , SrcSpan "tests/examples/CParser.hs" 5880 39 5880 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 23 5880 33 , srcInfoPoints = [] } "mkAttrNode"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 34 5880 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 34 5880 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5880 34 5880 39 , srcInfoPoints = [] } "attrs"))))))) ])) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5882 1 5882 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5882 1 5882 11 , SrcSpan "tests/examples/CParser.hs" 5882 23 5882 26 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5882 12 5882 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5882 12 5882 22 , srcInfoPoints = [] } "withLength")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 1 5883 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5883 12 5883 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 1 5883 11 , srcInfoPoints = [] } "withLength" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5883 24 5883 26 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 15 5883 23 , srcInfoPoints = [] } "NodeInfo"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 27 5883 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5883 43 5883 45 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 27 5883 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5883 27 5883 28 , SrcSpan "tests/examples/CParser.hs" 5883 41 5883 42 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5883 37 5883 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 28 5883 36 , srcInfoPoints = [] } "NodeInfo"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 40 5883 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 40 5883 41 , srcInfoPoints = [] } "a")))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 49 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 46 5883 47 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 48 5883 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5883 48 5883 49 , srcInfoPoints = [] } "a"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 1 5889 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 1 5889 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 1 5884 11 , srcInfoPoints = [] } "withLength") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 12 5884 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 12 5884 20 , srcInfoPoints = [] } "nodeinfo") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 21 5884 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 21 5884 31 , srcInfoPoints = [] } "mkAttrNode") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 32 5889 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5884 32 5884 33 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5884 34 5889 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5884 34 5884 36 , SrcSpan "tests/examples/CParser.hs" 5885 3 5885 3 , SrcSpan "tests/examples/CParser.hs" 5886 3 5886 3 , SrcSpan "tests/examples/CParser.hs" 5887 3 5887 3 , SrcSpan "tests/examples/CParser.hs" 5889 3 5889 3 , SrcSpan "tests/examples/CParser.hs" 5891 1 5891 0 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 3 5885 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5885 11 5885 13 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 3 5885 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 3 5885 10 , srcInfoPoints = [] } "lastTok")) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 14 5885 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 14 5885 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5885 14 5885 27 , srcInfoPoints = [] } "getSavedToken"))) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 3 5886 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5886 3 5886 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5886 7 5886 7 , SrcSpan "tests/examples/CParser.hs" 5887 3 5887 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 36 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 7 5886 15 , srcInfoPoints = [] } "firstPos")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 16 5886 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5886 16 5886 17 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 36 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 18 5886 27 , srcInfoPoints = [] } "posOfNode"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 28 5886 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 28 5886 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5886 28 5886 36 , srcInfoPoints = [] } "nodeinfo"))))) Nothing ]) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 3 5888 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5887 3 5887 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5888 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5887 7 5887 7 , SrcSpan "tests/examples/CParser.hs" 5889 3 5889 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5888 68 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5887 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 7 5887 12 , srcInfoPoints = [] } "attrs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 13 5888 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5887 13 5887 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5888 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 15 5887 26 , srcInfoPoints = [] } "mkNodeInfo'"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 27 5887 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 27 5887 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 27 5887 35 , srcInfoPoints = [] } "firstPos")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 36 5887 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5887 36 5887 37 , SrcSpan "tests/examples/CParser.hs" 5887 59 5887 60 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 59 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 37 5887 48 , srcInfoPoints = [] } "posLenOfTok"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 49 5887 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 49 5887 51 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 49 5887 51 , srcInfoPoints = [] } "$!"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 52 5887 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 52 5887 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5887 52 5887 59 , srcInfoPoints = [] } "lastTok")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 15 5888 68 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5888 15 5888 16 , SrcSpan "tests/examples/CParser.hs" 5888 67 5888 68 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 67 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 45 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 16 5888 21 , srcInfoPoints = [] } "maybe"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 22 5888 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5888 22 5888 23 , SrcSpan "tests/examples/CParser.hs" 5888 41 5888 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 23 5888 28 , srcInfoPoints = [] } "error"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 29 5888 41 , srcInfoPoints = [] } (String SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 29 5888 41 , srcInfoPoints = [] } "nameOfNode" "nameOfNode"))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 43 5888 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 43 5888 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 43 5888 45 , srcInfoPoints = [] } "id")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 46 5888 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5888 46 5888 47 , SrcSpan "tests/examples/CParser.hs" 5888 66 5888 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 47 5888 57 , srcInfoPoints = [] } "nameOfNode"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 58 5888 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 58 5888 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5888 58 5888 66 , srcInfoPoints = [] } "nodeinfo"))))))))) Nothing ]) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 40 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 8 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 3 5889 8 , srcInfoPoints = [] } "attrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 9 5889 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5889 9 5889 10 , SrcSpan "tests/examples/CParser.hs" 5889 10 5889 13 , SrcSpan "tests/examples/CParser.hs" 5889 13 5889 14 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 9 5889 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5889 9 5889 10 , SrcSpan "tests/examples/CParser.hs" 5889 10 5889 13 , SrcSpan "tests/examples/CParser.hs" 5889 13 5889 14 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 10 5889 13 , srcInfoPoints = [] } "seq"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 15 5889 21 , srcInfoPoints = [] } "return"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 22 5889 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5889 22 5889 23 , SrcSpan "tests/examples/CParser.hs" 5889 39 5889 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 23 5889 33 , srcInfoPoints = [] } "mkAttrNode"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 34 5889 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 34 5889 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5889 34 5889 39 , srcInfoPoints = [] } "attrs"))))))) ])) Nothing ] , DataDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 1 5891 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5891 14 5891 15 ] } (DataType SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 1 5891 5 , srcInfoPoints = [] }) Nothing (DHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 6 5891 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 6 5891 13 , srcInfoPoints = [] } "CDeclrR")) [ QualConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 16 5891 97 , srcInfoPoints = [] } Nothing Nothing (ConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 16 5891 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 16 5891 23 , srcInfoPoints = [] } "CDeclrR") [ TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 24 5891 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5891 24 5891 25 , SrcSpan "tests/examples/CParser.hs" 5891 36 5891 37 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 36 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 25 5891 30 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 31 5891 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 31 5891 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 31 5891 36 , srcInfoPoints = [] } "Ident")))) , TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 38 5891 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5891 38 5891 39 , SrcSpan "tests/examples/CParser.hs" 5891 63 5891 64 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 63 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 39 5891 47 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 48 5891 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5891 48 5891 49 , SrcSpan "tests/examples/CParser.hs" 5891 62 5891 63 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 49 5891 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 49 5891 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 49 5891 62 , srcInfoPoints = [] } "CDerivedDeclr"))))) , TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 65 5891 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5891 65 5891 66 , SrcSpan "tests/examples/CParser.hs" 5891 79 5891 80 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 79 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 66 5891 71 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 72 5891 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 72 5891 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 72 5891 79 , srcInfoPoints = [] } "CStrLit")))) , TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 81 5891 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5891 81 5891 82 , SrcSpan "tests/examples/CParser.hs" 5891 87 5891 88 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 82 5891 87 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 82 5891 87 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 82 5891 87 , srcInfoPoints = [] } "CAttr"))) , TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 89 5891 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 89 5891 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5891 89 5891 97 , srcInfoPoints = [] } "NodeInfo")) ]) ] Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 1 5892 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5892 14 5892 16 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 1 5892 13 , srcInfoPoints = [] } "reverseDeclr" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5892 25 5892 27 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 17 5892 24 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 28 5892 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 28 5892 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5892 28 5892 34 , srcInfoPoints = [] } "CDeclr")))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 1 5894 57 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 1 5894 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 1 5893 13 , srcInfoPoints = [] } "reverseDeclr") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 14 5893 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5893 14 5893 15 , SrcSpan "tests/examples/CParser.hs" 5893 56 5893 57 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 15 5893 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 15 5893 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 15 5893 22 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 23 5893 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 23 5893 26 , srcInfoPoints = [] } "ide") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 27 5893 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 27 5893 38 , srcInfoPoints = [] } "reversedDDs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 39 5893 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 39 5893 46 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 47 5893 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 47 5893 53 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 54 5893 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5893 54 5893 56 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 5 5894 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5894 5 5894 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 47 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 17 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 7 5894 13 , srcInfoPoints = [] } "CDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 14 5894 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 14 5894 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 14 5894 17 , srcInfoPoints = [] } "ide")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 18 5894 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5894 18 5894 19 , SrcSpan "tests/examples/CParser.hs" 5894 38 5894 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 19 5894 26 , srcInfoPoints = [] } "reverse"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 27 5894 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 27 5894 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 27 5894 38 , srcInfoPoints = [] } "reversedDDs")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 40 5894 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 40 5894 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 40 5894 47 , srcInfoPoints = [] } "asmname")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 48 5894 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 48 5894 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 48 5894 54 , srcInfoPoints = [] } "cattrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 55 5894 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 55 5894 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5894 55 5894 57 , srcInfoPoints = [] } "at"))))) Nothing ] , InstDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 1 5897 0 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5895 1 5895 9 , SrcSpan "tests/examples/CParser.hs" 5895 26 5895 31 , SrcSpan "tests/examples/CParser.hs" 5896 5 5896 5 , SrcSpan "tests/examples/CParser.hs" 5897 1 5897 0 ] } Nothing (IRule SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 25 , srcInfoPoints = [] } Nothing Nothing (IHApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 25 , srcInfoPoints = [] } (IHCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 10 5895 15 , srcInfoPoints = [] } "CNode"))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 16 5895 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5895 16 5895 17 , SrcSpan "tests/examples/CParser.hs" 5895 24 5895 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 17 5895 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 17 5895 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5895 17 5895 24 , srcInfoPoints = [] } "CDeclrR")))))) (Just [ InsDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 37 , srcInfoPoints = [] } (FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 37 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 5 5896 13 , srcInfoPoints = [] } "nodeInfo") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 14 5896 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5896 14 5896 15 , SrcSpan "tests/examples/CParser.hs" 5896 32 5896 33 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 15 5896 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 15 5896 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 15 5896 22 , srcInfoPoints = [] } "CDeclrR")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 23 5896 24 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 25 5896 26 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 27 5896 28 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 29 5896 30 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 31 5896 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 31 5896 32 , srcInfoPoints = [] } "n") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 34 5896 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5896 34 5896 35 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 36 5896 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 36 5896 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5896 36 5896 37 , srcInfoPoints = [] } "n")))) Nothing ]) ]) , InstDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 1 5900 0 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5897 1 5897 9 , SrcSpan "tests/examples/CParser.hs" 5897 24 5897 29 , SrcSpan "tests/examples/CParser.hs" 5898 5 5898 5 , SrcSpan "tests/examples/CParser.hs" 5900 1 5900 0 ] } Nothing (IRule SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 23 , srcInfoPoints = [] } Nothing Nothing (IHApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 23 , srcInfoPoints = [] } (IHCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 10 5897 13 , srcInfoPoints = [] } "Pos"))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 14 5897 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5897 14 5897 15 , SrcSpan "tests/examples/CParser.hs" 5897 22 5897 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 15 5897 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 15 5897 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5897 15 5897 22 , srcInfoPoints = [] } "CDeclrR")))))) (Just [ InsDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 40 , srcInfoPoints = [] } (FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 5 5898 10 , srcInfoPoints = [] } "posOf") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 11 5898 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5898 11 5898 12 , SrcSpan "tests/examples/CParser.hs" 5898 29 5898 30 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 12 5898 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 12 5898 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 12 5898 19 , srcInfoPoints = [] } "CDeclrR")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 20 5898 21 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 22 5898 23 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 24 5898 25 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 26 5898 27 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 28 5898 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 28 5898 29 , srcInfoPoints = [] } "n") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 31 5898 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5898 31 5898 32 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 33 5898 38 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 39 5898 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 39 5898 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5898 39 5898 40 , srcInfoPoints = [] } "n"))))) Nothing ]) ]) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5900 1 5900 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5900 1 5900 11 , SrcSpan "tests/examples/CParser.hs" 5900 26 5900 29 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5900 12 5900 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5900 12 5900 25 , srcInfoPoints = [] } "withAttribute")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 1 5901 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 15 5901 17 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 1 5901 14 , srcInfoPoints = [] } "withAttribute" ] (TyForall SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 83 , srcInfoPoints = [] } Nothing (Just (CxSingle SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 27 5901 29 ] } (ClassA SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 27 5901 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 18 5901 21 , srcInfoPoints = [] } "Pos")) [ TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 22 5901 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 22 5901 26 , srcInfoPoints = [] } "node") ]))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 30 5901 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 35 5901 37 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 30 5901 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 30 5901 34 , srcInfoPoints = [] } "node")) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 38 5901 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 46 5901 48 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 38 5901 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 38 5901 39 , SrcSpan "tests/examples/CParser.hs" 5901 44 5901 45 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 39 5901 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 39 5901 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 39 5901 44 , srcInfoPoints = [] } "CAttr")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 49 5901 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 71 5901 73 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 49 5901 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 49 5901 50 , SrcSpan "tests/examples/CParser.hs" 5901 69 5901 70 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5901 59 5901 61 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 50 5901 58 , srcInfoPoints = [] } "NodeInfo"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 62 5901 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 62 5901 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 62 5901 69 , srcInfoPoints = [] } "CDeclrR"))))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 83 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 74 5901 75 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 76 5901 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 76 5901 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5901 76 5901 83 , srcInfoPoints = [] } "CDeclrR")))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 1 5906 45 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 1 5906 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 1 5902 14 , srcInfoPoints = [] } "withAttribute") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 15 5902 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 15 5902 19 , srcInfoPoints = [] } "node") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 20 5902 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 20 5902 26 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 27 5902 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 27 5902 38 , srcInfoPoints = [] } "mkDeclrNode") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 39 5906 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5902 39 5902 40 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5902 41 5906 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5902 41 5902 43 , SrcSpan "tests/examples/CParser.hs" 5903 3 5903 3 , SrcSpan "tests/examples/CParser.hs" 5904 3 5904 3 , SrcSpan "tests/examples/CParser.hs" 5905 3 5905 3 , SrcSpan "tests/examples/CParser.hs" 5906 3 5906 3 , SrcSpan "tests/examples/CParser.hs" 5909 1 5909 0 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 3 5903 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5903 8 5903 10 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 3 5903 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 3 5903 7 , srcInfoPoints = [] } "name")) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 11 5903 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 11 5903 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5903 11 5903 21 , srcInfoPoints = [] } "getNewName"))) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 3 5904 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5904 3 5904 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5904 7 5904 7 , SrcSpan "tests/examples/CParser.hs" 5905 3 5905 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 43 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 7 5904 12 , srcInfoPoints = [] } "attrs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 13 5904 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5904 13 5904 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 15 5904 25 , srcInfoPoints = [] } "mkNodeInfo"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 26 5904 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5904 26 5904 27 , SrcSpan "tests/examples/CParser.hs" 5904 37 5904 38 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 27 5904 32 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 33 5904 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 33 5904 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 33 5904 37 , srcInfoPoints = [] } "node")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 39 5904 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 39 5904 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5904 39 5904 43 , srcInfoPoints = [] } "name"))))) Nothing ]) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 3 5905 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5905 3 5905 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5905 7 5905 7 , SrcSpan "tests/examples/CParser.hs" 5906 3 5906 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 7 5905 15 , srcInfoPoints = [] } "newDeclr")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 16 5905 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5905 16 5905 17 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 18 5905 34 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 35 5905 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 35 5905 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 35 5905 41 , srcInfoPoints = [] } "cattrs")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 42 5905 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 42 5905 43 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 42 5905 43 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 61 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 44 5905 55 , srcInfoPoints = [] } "mkDeclrNode"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 56 5905 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 56 5905 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5905 56 5905 61 , srcInfoPoints = [] } "attrs")))))) Nothing ]) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 45 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 8 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 3 5906 8 , srcInfoPoints = [] } "attrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 9 5906 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5906 9 5906 10 , SrcSpan "tests/examples/CParser.hs" 5906 10 5906 13 , SrcSpan "tests/examples/CParser.hs" 5906 13 5906 14 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 9 5906 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5906 9 5906 10 , SrcSpan "tests/examples/CParser.hs" 5906 10 5906 13 , SrcSpan "tests/examples/CParser.hs" 5906 13 5906 14 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 10 5906 13 , srcInfoPoints = [] } "seq"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 15 5906 23 , srcInfoPoints = [] } "newDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 24 5906 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5906 24 5906 25 , SrcSpan "tests/examples/CParser.hs" 5906 25 5906 28 , SrcSpan "tests/examples/CParser.hs" 5906 28 5906 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 24 5906 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5906 24 5906 25 , SrcSpan "tests/examples/CParser.hs" 5906 25 5906 28 , SrcSpan "tests/examples/CParser.hs" 5906 28 5906 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 25 5906 28 , srcInfoPoints = [] } "seq"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 30 5906 36 , srcInfoPoints = [] } "return"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 37 5906 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 37 5906 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5906 37 5906 45 , srcInfoPoints = [] } "newDeclr")))))) ])) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5909 1 5909 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5909 1 5909 11 , SrcSpan "tests/examples/CParser.hs" 5909 28 5909 31 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5909 12 5909 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5909 12 5909 27 , srcInfoPoints = [] } "withAttributePF")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 1 5910 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 17 5910 19 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 1 5910 16 , srcInfoPoints = [] } "withAttributePF" ] (TyForall SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 109 , srcInfoPoints = [] } Nothing (Just (CxSingle SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 29 5910 31 ] } (ClassA SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 29 5910 31 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 20 5910 23 , srcInfoPoints = [] } "Pos")) [ TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 24 5910 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 24 5910 28 , srcInfoPoints = [] } "node") ]))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 32 5910 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 37 5910 39 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 32 5910 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 32 5910 36 , srcInfoPoints = [] } "node")) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 40 5910 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 48 5910 50 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 40 5910 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 40 5910 41 , SrcSpan "tests/examples/CParser.hs" 5910 46 5910 47 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 41 5910 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 41 5910 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 41 5910 46 , srcInfoPoints = [] } "CAttr")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 51 5910 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 84 5910 86 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 51 5910 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 51 5910 52 , SrcSpan "tests/examples/CParser.hs" 5910 82 5910 83 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 61 5910 63 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 52 5910 60 , srcInfoPoints = [] } "NodeInfo"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 72 5910 74 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 64 5910 71 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 75 5910 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 75 5910 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 75 5910 82 , srcInfoPoints = [] } "CDeclrR")))))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 109 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 87 5910 88 , srcInfoPoints = [] } "P"))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 89 5910 109 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 89 5910 90 , SrcSpan "tests/examples/CParser.hs" 5910 108 5910 109 ] } (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 108 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5910 98 5910 100 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 90 5910 97 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 101 5910 108 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 101 5910 108 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5910 101 5910 108 , srcInfoPoints = [] } "CDeclrR")))))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 1 5915 45 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 1 5915 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 1 5911 16 , srcInfoPoints = [] } "withAttributePF") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 17 5911 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 17 5911 21 , srcInfoPoints = [] } "node") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 22 5911 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 22 5911 28 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 29 5911 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 29 5911 40 , srcInfoPoints = [] } "mkDeclrCtor") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 41 5915 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5911 41 5911 42 ] } (Do SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5911 43 5915 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5911 43 5911 45 , SrcSpan "tests/examples/CParser.hs" 5912 3 5912 3 , SrcSpan "tests/examples/CParser.hs" 5913 3 5913 3 , SrcSpan "tests/examples/CParser.hs" 5914 3 5914 3 , SrcSpan "tests/examples/CParser.hs" 5915 3 5915 3 , SrcSpan "tests/examples/CParser.hs" 5933 1 5933 0 ] } [ Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 3 5912 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5912 8 5912 10 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 3 5912 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 3 5912 7 , srcInfoPoints = [] } "name")) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 11 5912 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 11 5912 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5912 11 5912 21 , srcInfoPoints = [] } "getNewName"))) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 3 5913 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5913 3 5913 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5913 7 5913 7 , SrcSpan "tests/examples/CParser.hs" 5914 3 5914 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 43 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 7 5913 12 , srcInfoPoints = [] } "attrs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 13 5913 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5913 13 5913 14 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 15 5913 25 , srcInfoPoints = [] } "mkNodeInfo"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 26 5913 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5913 26 5913 27 , SrcSpan "tests/examples/CParser.hs" 5913 37 5913 38 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 37 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 27 5913 32 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 33 5913 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 33 5913 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 33 5913 37 , srcInfoPoints = [] } "node")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 39 5913 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 39 5913 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5913 39 5913 43 , srcInfoPoints = [] } "name"))))) Nothing ]) , LetStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 3 5914 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5914 3 5914 6 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5914 7 5914 7 , SrcSpan "tests/examples/CParser.hs" 5915 3 5915 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 7 5914 15 , srcInfoPoints = [] } "newDeclr")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 16 5914 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5914 16 5914 17 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 18 5914 34 , srcInfoPoints = [] } "appendDeclrAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 35 5914 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 35 5914 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 35 5914 41 , srcInfoPoints = [] } "cattrs")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 42 5914 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 42 5914 43 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 42 5914 43 , srcInfoPoints = [] } "."))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 61 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 44 5914 55 , srcInfoPoints = [] } "mkDeclrCtor"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 56 5914 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 56 5914 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5914 56 5914 61 , srcInfoPoints = [] } "attrs")))))) Nothing ]) , Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 45 , srcInfoPoints = [] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 8 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 3 5915 8 , srcInfoPoints = [] } "attrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 9 5915 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5915 9 5915 10 , SrcSpan "tests/examples/CParser.hs" 5915 10 5915 13 , SrcSpan "tests/examples/CParser.hs" 5915 13 5915 14 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 9 5915 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5915 9 5915 10 , SrcSpan "tests/examples/CParser.hs" 5915 10 5915 13 , SrcSpan "tests/examples/CParser.hs" 5915 13 5915 14 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 10 5915 13 , srcInfoPoints = [] } "seq"))) (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 15 5915 23 , srcInfoPoints = [] } "newDeclr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 24 5915 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5915 24 5915 25 , SrcSpan "tests/examples/CParser.hs" 5915 25 5915 28 , SrcSpan "tests/examples/CParser.hs" 5915 28 5915 29 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 24 5915 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5915 24 5915 25 , SrcSpan "tests/examples/CParser.hs" 5915 25 5915 28 , SrcSpan "tests/examples/CParser.hs" 5915 28 5915 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 25 5915 28 , srcInfoPoints = [] } "seq"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 30 5915 36 , srcInfoPoints = [] } "return"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 37 5915 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 37 5915 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5915 37 5915 45 , srcInfoPoints = [] } "newDeclr")))))) ])) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 1 5933 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5933 16 5933 18 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 1 5933 15 , srcInfoPoints = [] } "appendObjAttrs" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 19 5933 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5933 27 5933 29 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 19 5933 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5933 19 5933 20 , SrcSpan "tests/examples/CParser.hs" 5933 25 5933 26 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 20 5933 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 20 5933 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 20 5933 25 , srcInfoPoints = [] } "CAttr")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5933 37 5933 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 30 5933 36 , srcInfoPoints = [] } "CDeclr"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 40 5933 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 40 5933 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5933 40 5933 46 , srcInfoPoints = [] } "CDeclr"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 1 5935 64 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 1 5935 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 1 5934 15 , srcInfoPoints = [] } "appendObjAttrs") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 16 5934 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 16 5934 24 , srcInfoPoints = [] } "newAttrs") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 25 5934 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5934 25 5934 26 , SrcSpan "tests/examples/CParser.hs" 5934 69 5934 70 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 26 5934 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 26 5934 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 26 5934 32 , srcInfoPoints = [] } "CDeclr")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 33 5934 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 33 5934 38 , srcInfoPoints = [] } "ident") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 39 5934 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 39 5934 51 , srcInfoPoints = [] } "indirections") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 52 5934 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 52 5934 59 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 60 5934 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 60 5934 66 , srcInfoPoints = [] } "cAttrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 67 5934 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5934 67 5934 69 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 5 5935 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5935 5 5935 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 32 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 19 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 7 5935 13 , srcInfoPoints = [] } "CDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 14 5935 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 14 5935 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 14 5935 19 , srcInfoPoints = [] } "ident")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 20 5935 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 20 5935 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 20 5935 32 , srcInfoPoints = [] } "indirections")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 33 5935 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 33 5935 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 33 5935 40 , srcInfoPoints = [] } "asmname")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 41 5935 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5935 41 5935 42 , SrcSpan "tests/examples/CParser.hs" 5935 60 5935 61 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 60 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 42 5935 48 , srcInfoPoints = [] } "cAttrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 49 5935 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 49 5935 51 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 49 5935 51 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 52 5935 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 52 5935 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 52 5935 60 , srcInfoPoints = [] } "newAttrs")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 62 5935 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 62 5935 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5935 62 5935 64 , srcInfoPoints = [] } "at"))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 1 5936 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5936 17 5936 19 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 1 5936 16 , srcInfoPoints = [] } "appendObjAttrsR" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 20 5936 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5936 28 5936 30 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 20 5936 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5936 20 5936 21 , SrcSpan "tests/examples/CParser.hs" 5936 26 5936 27 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 21 5936 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 21 5936 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 21 5936 26 , srcInfoPoints = [] } "CAttr")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5936 39 5936 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 31 5936 38 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 42 5936 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 42 5936 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5936 42 5936 49 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 1 5938 65 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 1 5938 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 1 5937 16 , srcInfoPoints = [] } "appendObjAttrsR") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 17 5937 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 17 5937 25 , srcInfoPoints = [] } "newAttrs") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 26 5937 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5937 26 5937 27 , SrcSpan "tests/examples/CParser.hs" 5937 71 5937 72 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 27 5937 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 27 5937 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 27 5937 34 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 35 5937 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 35 5937 40 , srcInfoPoints = [] } "ident") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 41 5937 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 41 5937 53 , srcInfoPoints = [] } "indirections") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 54 5937 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 54 5937 61 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 62 5937 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 62 5937 68 , srcInfoPoints = [] } "cAttrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 69 5937 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5937 69 5937 71 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 5 5938 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5938 5 5938 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 33 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 20 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 7 5938 14 , srcInfoPoints = [] } "CDeclrR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 15 5938 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 15 5938 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 15 5938 20 , srcInfoPoints = [] } "ident")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 21 5938 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 21 5938 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 21 5938 33 , srcInfoPoints = [] } "indirections")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 34 5938 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 34 5938 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 34 5938 41 , srcInfoPoints = [] } "asmname")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 42 5938 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5938 42 5938 43 , SrcSpan "tests/examples/CParser.hs" 5938 61 5938 62 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 61 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 43 5938 49 , srcInfoPoints = [] } "cAttrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 50 5938 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 50 5938 52 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 50 5938 52 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 53 5938 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 53 5938 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 53 5938 61 , srcInfoPoints = [] } "newAttrs")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 63 5938 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 63 5938 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5938 63 5938 65 , srcInfoPoints = [] } "at"))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 1 5940 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5940 12 5940 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 1 5940 11 , srcInfoPoints = [] } "setAsmName" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5940 30 5940 32 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 28 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 15 5940 20 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 21 5940 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 21 5940 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 21 5940 28 , srcInfoPoints = [] } "CStrLit")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5940 41 5940 43 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 33 5940 40 , srcInfoPoints = [] } "CDeclrR"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 53 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 44 5940 45 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 46 5940 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 46 5940 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5940 46 5940 53 , srcInfoPoints = [] } "CDeclrR")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 1 5950 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5945 3 5945 8 ] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 1 5950 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5945 3 5945 8 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 1 5941 11 , srcInfoPoints = [] } "setAsmName") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 12 5941 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 12 5941 20 , srcInfoPoints = [] } "mAsmName") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 21 5941 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5941 21 5941 22 , SrcSpan "tests/examples/CParser.hs" 5941 66 5941 67 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 22 5941 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 22 5941 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 22 5941 29 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 30 5941 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 30 5941 35 , srcInfoPoints = [] } "ident") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 36 5941 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 36 5941 48 , srcInfoPoints = [] } "indirections") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 49 5941 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 49 5941 56 , srcInfoPoints = [] } "oldName") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 57 5941 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 57 5941 63 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 64 5941 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 64 5941 66 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5941 68 5944 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5941 68 5941 69 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 5 5944 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5942 5 5942 9 , SrcSpan "tests/examples/CParser.hs" 5942 39 5942 41 , SrcSpan "tests/examples/CParser.hs" 5943 9 5943 9 , SrcSpan "tests/examples/CParser.hs" 5944 9 5944 9 , SrcSpan "tests/examples/CParser.hs" 5945 3 5945 0 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 38 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 10 5942 21 , srcInfoPoints = [] } "combineName"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 22 5942 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 22 5942 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 22 5942 30 , srcInfoPoints = [] } "mAsmName")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 31 5942 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 31 5942 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5942 31 5942 38 , srcInfoPoints = [] } "oldName")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 102 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 9 5943 13 , srcInfoPoints = [] } "Left")) [ PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 14 5943 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5943 14 5943 15 , SrcSpan "tests/examples/CParser.hs" 5943 17 5943 18 , SrcSpan "tests/examples/CParser.hs" 5943 20 5943 21 ] } Boxed [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 15 5943 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 15 5943 17 , srcInfoPoints = [] } "n1") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 18 5943 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 18 5943 20 , srcInfoPoints = [] } "n2") ] ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 28 5943 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5943 28 5943 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 102 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 47 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 31 5943 36 , srcInfoPoints = [] } "failP"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 37 5943 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5943 37 5943 38 , SrcSpan "tests/examples/CParser.hs" 5943 46 5943 47 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 46 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 38 5943 43 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 44 5943 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 44 5943 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 44 5943 46 , srcInfoPoints = [] } "n2")))))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 48 5943 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5943 48 5943 49 , SrcSpan "tests/examples/CParser.hs" 5943 77 5943 78 , SrcSpan "tests/examples/CParser.hs" 5943 89 5943 90 , SrcSpan "tests/examples/CParser.hs" 5943 101 5943 102 ] } [ Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 49 5943 77 , srcInfoPoints = [] } (String SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 49 5943 77 , srcInfoPoints = [] } "Duplicate assembler name: " "Duplicate assembler name: ") , App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 89 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 78 5943 86 , srcInfoPoints = [] } "showName"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 87 5943 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 87 5943 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 87 5943 89 , srcInfoPoints = [] } "n1"))) , App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 101 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 90 5943 98 , srcInfoPoints = [] } "showName"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 99 5943 101 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 99 5943 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5943 99 5943 101 , srcInfoPoints = [] } "n2"))) ]))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 84 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 9 5944 14 , srcInfoPoints = [] } "Right")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 15 5944 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 15 5944 22 , srcInfoPoints = [] } "newName") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 28 5944 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5944 28 5944 30 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 84 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 31 5944 37 , srcInfoPoints = [] } "return"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 38 5944 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 38 5944 39 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 38 5944 39 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 84 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 81 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 74 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 53 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 40 5944 47 , srcInfoPoints = [] } "CDeclrR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 48 5944 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 48 5944 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 48 5944 53 , srcInfoPoints = [] } "ident")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 54 5944 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 54 5944 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 54 5944 66 , srcInfoPoints = [] } "indirections")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 67 5944 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 67 5944 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 67 5944 74 , srcInfoPoints = [] } "newName")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 75 5944 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 75 5944 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 75 5944 81 , srcInfoPoints = [] } "cattrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 82 5944 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 82 5944 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5944 82 5944 84 , srcInfoPoints = [] } "at")))))) Nothing ])) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5950 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5946 3 5946 3 , SrcSpan "tests/examples/CParser.hs" 5947 3 5947 3 , SrcSpan "tests/examples/CParser.hs" 5948 3 5948 3 , SrcSpan "tests/examples/CParser.hs" 5949 3 5949 3 , SrcSpan "tests/examples/CParser.hs" 5950 3 5950 3 , SrcSpan "tests/examples/CParser.hs" 5952 1 5952 0 ] } [ FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5949 49 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5946 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 3 5946 14 , srcInfoPoints = [] } "combineName") [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 15 5946 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 15 5946 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 15 5946 22 , srcInfoPoints = [] } "Nothing")) [] , PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 23 5946 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 23 5946 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 23 5946 30 , srcInfoPoints = [] } "Nothing")) [] ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 31 5946 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5946 31 5946 32 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 46 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 33 5946 38 , srcInfoPoints = [] } "Right"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 39 5946 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 39 5946 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5946 39 5946 46 , srcInfoPoints = [] } "Nothing"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 3 5947 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 3 5947 14 , srcInfoPoints = [] } "combineName") [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 15 5947 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 15 5947 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 15 5947 22 , srcInfoPoints = [] } "Nothing")) [] , PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 23 5947 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5947 30 5947 31 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 23 5947 30 , srcInfoPoints = [] } "oldname") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 31 5947 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5947 31 5947 32 , SrcSpan "tests/examples/CParser.hs" 5947 38 5947 39 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 32 5947 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 32 5947 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 32 5947 36 , srcInfoPoints = [] } "Just")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 37 5947 38 , srcInfoPoints = [] } ])) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 41 5947 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5947 41 5947 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 56 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 43 5947 48 , srcInfoPoints = [] } "Right"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 49 5947 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 49 5947 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5947 49 5947 56 , srcInfoPoints = [] } "oldname"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 3 5948 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 3 5948 14 , srcInfoPoints = [] } "combineName") [ PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 15 5948 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5948 22 5948 23 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 15 5948 22 , srcInfoPoints = [] } "newname") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 23 5948 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5948 23 5948 24 , SrcSpan "tests/examples/CParser.hs" 5948 30 5948 31 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 24 5948 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 24 5948 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 24 5948 28 , srcInfoPoints = [] } "Just")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 29 5948 30 , srcInfoPoints = [] } ])) , PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 32 5948 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 32 5948 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 32 5948 39 , srcInfoPoints = [] } "Nothing")) [] ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 41 5948 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5948 41 5948 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 56 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 43 5948 48 , srcInfoPoints = [] } "Right"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 49 5948 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 49 5948 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5948 49 5948 56 , srcInfoPoints = [] } "newname"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 3 5949 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 3 5949 14 , srcInfoPoints = [] } "combineName") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 15 5949 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5949 15 5949 16 , SrcSpan "tests/examples/CParser.hs" 5949 23 5949 24 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 16 5949 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 16 5949 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 16 5949 20 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 21 5949 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 21 5949 23 , srcInfoPoints = [] } "n1") ]) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 25 5949 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5949 25 5949 26 , SrcSpan "tests/examples/CParser.hs" 5949 33 5949 34 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 26 5949 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 26 5949 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 26 5949 30 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 31 5949 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 31 5949 33 , srcInfoPoints = [] } "n2") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 35 5949 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5949 35 5949 36 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 49 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 37 5949 41 , srcInfoPoints = [] } "Left"))) (Tuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 42 5949 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5949 42 5949 43 , SrcSpan "tests/examples/CParser.hs" 5949 45 5949 46 , SrcSpan "tests/examples/CParser.hs" 5949 48 5949 49 ] } Boxed [ Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 43 5949 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 43 5949 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 43 5949 45 , srcInfoPoints = [] } "n1")) , Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 46 5949 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 46 5949 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5949 46 5949 48 , srcInfoPoints = [] } "n2")) ]))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 3 5950 40 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 3 5950 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 3 5950 11 , srcInfoPoints = [] } "showName") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 12 5950 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5950 12 5950 13 , SrcSpan "tests/examples/CParser.hs" 5950 27 5950 28 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 13 5950 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 13 5950 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 13 5950 20 , srcInfoPoints = [] } "CStrLit")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 21 5950 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 21 5950 25 , srcInfoPoints = [] } "cstr") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 26 5950 27 , srcInfoPoints = [] } ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 29 5950 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5950 29 5950 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 40 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 31 5950 35 , srcInfoPoints = [] } "show"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 36 5950 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 36 5950 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5950 36 5950 40 , srcInfoPoints = [] } "cstr"))))) Nothing ] ])) ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 1 5952 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5952 18 5952 20 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 1 5952 17 , srcInfoPoints = [] } "withAsmNameAttrs" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 21 5952 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5952 46 5952 48 ] } (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 21 5952 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5952 21 5952 22 , SrcSpan "tests/examples/CParser.hs" 5952 35 5952 36 , SrcSpan "tests/examples/CParser.hs" 5952 44 5952 45 ] } Boxed [ TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 35 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 22 5952 27 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 28 5952 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 28 5952 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 28 5952 35 , srcInfoPoints = [] } "CStrLit"))) , TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 37 5952 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5952 37 5952 38 , SrcSpan "tests/examples/CParser.hs" 5952 43 5952 44 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 38 5952 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 38 5952 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 38 5952 43 , srcInfoPoints = [] } "CAttr"))) ]) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5952 57 5952 59 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 49 5952 56 , srcInfoPoints = [] } "CDeclrR"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 69 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 60 5952 61 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 62 5952 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 62 5952 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5952 62 5952 69 , srcInfoPoints = [] } "CDeclrR")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 1 5953 99 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 1 5953 99 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 1 5953 17 , srcInfoPoints = [] } "withAsmNameAttrs") [ PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 18 5953 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5953 18 5953 19 , SrcSpan "tests/examples/CParser.hs" 5953 27 5953 28 , SrcSpan "tests/examples/CParser.hs" 5953 37 5953 38 ] } Boxed [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 19 5953 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 19 5953 27 , srcInfoPoints = [] } "mAsmName") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 29 5953 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 29 5953 37 , srcInfoPoints = [] } "newAttrs") ] , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 39 5953 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 39 5953 44 , srcInfoPoints = [] } "declr") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 45 5953 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5953 45 5953 46 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 99 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 47 5953 57 , srcInfoPoints = [] } "setAsmName"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 58 5953 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 58 5953 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 58 5953 66 , srcInfoPoints = [] } "mAsmName")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 67 5953 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5953 67 5953 68 , SrcSpan "tests/examples/CParser.hs" 5953 98 5953 99 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 92 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 68 5953 83 , srcInfoPoints = [] } "appendObjAttrsR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 84 5953 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 84 5953 92 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 84 5953 92 , srcInfoPoints = [] } "newAttrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 93 5953 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 93 5953 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5953 93 5953 98 , srcInfoPoints = [] } "declr"))))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 1 5955 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5955 18 5955 20 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 1 5955 17 , srcInfoPoints = [] } "appendDeclrAttrs" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 21 5955 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5955 29 5955 31 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 21 5955 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5955 21 5955 22 , SrcSpan "tests/examples/CParser.hs" 5955 27 5955 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 22 5955 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 22 5955 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 22 5955 27 , srcInfoPoints = [] } "CAttr")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5955 40 5955 42 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 32 5955 39 , srcInfoPoints = [] } "CDeclrR"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 43 5955 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 43 5955 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5955 43 5955 50 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 1 5962 98 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 1 5957 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 1 5956 17 , srcInfoPoints = [] } "appendDeclrAttrs") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 18 5956 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 18 5956 26 , srcInfoPoints = [] } "newAttrs") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 27 5956 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5956 27 5956 28 , SrcSpan "tests/examples/CParser.hs" 5956 73 5956 74 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 28 5956 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 28 5956 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 28 5956 35 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 36 5956 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 36 5956 41 , srcInfoPoints = [] } "ident") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 42 5956 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5956 42 5956 43 , SrcSpan "tests/examples/CParser.hs" 5956 54 5956 55 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 43 5956 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 43 5956 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 43 5956 51 , srcInfoPoints = [] } "Reversed")) [ PList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 52 5956 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5956 52 5956 53 , SrcSpan "tests/examples/CParser.hs" 5956 53 5956 54 ] } [] ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 56 5956 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 56 5956 63 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 64 5956 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 64 5956 70 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 71 5956 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5956 71 5956 73 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 5 5957 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5957 5 5957 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 20 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 7 5957 14 , srcInfoPoints = [] } "CDeclrR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 15 5957 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 15 5957 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 15 5957 20 , srcInfoPoints = [] } "ident")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 21 5957 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 21 5957 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 21 5957 26 , srcInfoPoints = [] } "empty")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 27 5957 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 27 5957 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 27 5957 34 , srcInfoPoints = [] } "asmname")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 35 5957 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5957 35 5957 36 , SrcSpan "tests/examples/CParser.hs" 5957 54 5957 55 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 36 5957 42 , srcInfoPoints = [] } "cattrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 43 5957 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 43 5957 45 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 43 5957 45 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 46 5957 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 46 5957 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 46 5957 54 , srcInfoPoints = [] } "newAttrs")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 56 5957 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 56 5957 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5957 56 5957 58 , srcInfoPoints = [] } "at"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 1 5962 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5959 71 5959 76 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 1 5958 17 , srcInfoPoints = [] } "appendDeclrAttrs") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 18 5958 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 18 5958 26 , srcInfoPoints = [] } "newAttrs") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 27 5958 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5958 27 5958 28 , SrcSpan "tests/examples/CParser.hs" 5958 77 5958 78 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 28 5958 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 28 5958 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 28 5958 35 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 36 5958 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 36 5958 41 , srcInfoPoints = [] } "ident") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 42 5958 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5958 42 5958 43 , SrcSpan "tests/examples/CParser.hs" 5958 58 5958 59 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 43 5958 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 43 5958 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 43 5958 51 , srcInfoPoints = [] } "Reversed")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 52 5958 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5958 52 5958 53 , SrcSpan "tests/examples/CParser.hs" 5958 57 5958 58 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 53 5958 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 53 5958 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 53 5958 54 , srcInfoPoints = [] } "x")) (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 54 5958 55 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 54 5958 55 , srcInfoPoints = [] })) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 55 5958 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 55 5958 57 , srcInfoPoints = [] } "xs"))) ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 60 5958 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 60 5958 67 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 68 5958 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 68 5958 74 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 75 5958 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5958 75 5958 77 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 5 5959 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5959 5 5959 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 67 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 52 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 20 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 7 5959 14 , srcInfoPoints = [] } "CDeclrR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 15 5959 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 15 5959 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 15 5959 20 , srcInfoPoints = [] } "ident")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 21 5959 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5959 21 5959 22 , SrcSpan "tests/examples/CParser.hs" 5959 51 5959 52 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 51 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 22 5959 30 , srcInfoPoints = [] } "Reversed"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 31 5959 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5959 31 5959 32 , SrcSpan "tests/examples/CParser.hs" 5959 50 5959 51 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 50 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 32 5959 43 , srcInfoPoints = [] } "appendAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 44 5959 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 44 5959 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 44 5959 45 , srcInfoPoints = [] } "x")))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 46 5959 47 , srcInfoPoints = [] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 46 5959 47 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 46 5959 47 , srcInfoPoints = [] }))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 48 5959 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 48 5959 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 48 5959 50 , srcInfoPoints = [] } "xs")))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 53 5959 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 53 5959 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 53 5959 60 , srcInfoPoints = [] } "asmname")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 61 5959 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 61 5959 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 61 5959 67 , srcInfoPoints = [] } "cattrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 68 5959 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 68 5959 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5959 68 5959 70 , srcInfoPoints = [] } "at"))))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5962 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5960 5 5960 5 , SrcSpan "tests/examples/CParser.hs" 5961 5 5961 5 , SrcSpan "tests/examples/CParser.hs" 5962 5 5962 5 , SrcSpan "tests/examples/CParser.hs" 5964 1 5964 0 ] } [ FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5962 98 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5960 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 5 5960 16 , srcInfoPoints = [] } "appendAttrs") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 17 5960 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5960 17 5960 18 , SrcSpan "tests/examples/CParser.hs" 5960 40 5960 41 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 18 5960 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 18 5960 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 18 5960 27 , srcInfoPoints = [] } "CPtrDeclr")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 28 5960 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 28 5960 37 , srcInfoPoints = [] } "typeQuals") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 38 5960 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 38 5960 40 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 52 5960 104 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5960 52 5960 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 104 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 101 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 54 5960 63 , srcInfoPoints = [] } "CPtrDeclr"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 64 5960 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5960 64 5960 65 , SrcSpan "tests/examples/CParser.hs" 5960 100 5960 101 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 100 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 65 5960 74 , srcInfoPoints = [] } "typeQuals"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 75 5960 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 75 5960 77 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 75 5960 77 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 100 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 91 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 78 5960 81 , srcInfoPoints = [] } "map"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 82 5960 91 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 82 5960 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 82 5960 91 , srcInfoPoints = [] } "CAttrQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 92 5960 100 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 92 5960 100 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 92 5960 100 , srcInfoPoints = [] } "newAttrs"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 102 5960 104 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 102 5960 104 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5960 102 5960 104 , srcInfoPoints = [] } "at"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 5 5961 114 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 5 5961 16 , srcInfoPoints = [] } "appendAttrs") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 17 5961 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5961 17 5961 18 , SrcSpan "tests/examples/CParser.hs" 5961 50 5961 51 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 18 5961 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 18 5961 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 18 5961 27 , srcInfoPoints = [] } "CArrDeclr")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 28 5961 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 28 5961 37 , srcInfoPoints = [] } "typeQuals") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 38 5961 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 38 5961 47 , srcInfoPoints = [] } "arraySize") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 48 5961 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 48 5961 50 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 52 5961 114 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5961 52 5961 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 114 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 111 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 101 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 54 5961 63 , srcInfoPoints = [] } "CArrDeclr"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 64 5961 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5961 64 5961 65 , SrcSpan "tests/examples/CParser.hs" 5961 100 5961 101 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 100 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 65 5961 74 , srcInfoPoints = [] } "typeQuals"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 75 5961 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 75 5961 77 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 75 5961 77 , srcInfoPoints = [] } "++"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 100 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 91 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 78 5961 81 , srcInfoPoints = [] } "map"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 82 5961 91 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 82 5961 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 82 5961 91 , srcInfoPoints = [] } "CAttrQual")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 92 5961 100 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 92 5961 100 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 92 5961 100 , srcInfoPoints = [] } "newAttrs"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 102 5961 111 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 102 5961 111 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 102 5961 111 , srcInfoPoints = [] } "arraySize")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 112 5961 114 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 112 5961 114 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5961 112 5961 114 , srcInfoPoints = [] } "at"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 5 5962 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 5 5962 16 , srcInfoPoints = [] } "appendAttrs") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 17 5962 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5962 17 5962 18 , SrcSpan "tests/examples/CParser.hs" 5962 48 5962 49 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 18 5962 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 18 5962 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 18 5962 27 , srcInfoPoints = [] } "CFunDeclr")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 28 5962 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 28 5962 38 , srcInfoPoints = [] } "parameters") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 39 5962 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 39 5962 45 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 46 5962 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 46 5962 48 , srcInfoPoints = [] } "at") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 52 5962 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5962 52 5962 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 98 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 95 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 74 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 54 5962 63 , srcInfoPoints = [] } "CFunDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 64 5962 74 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 64 5962 74 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 64 5962 74 , srcInfoPoints = [] } "parameters")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 75 5962 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5962 75 5962 76 , SrcSpan "tests/examples/CParser.hs" 5962 94 5962 95 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 94 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 76 5962 82 , srcInfoPoints = [] } "cattrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 83 5962 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 83 5962 85 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 83 5962 85 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 86 5962 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 86 5962 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 86 5962 94 , srcInfoPoints = [] } "newAttrs")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 96 5962 98 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 96 5962 98 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5962 96 5962 98 , srcInfoPoints = [] } "at"))))) Nothing ] ])) ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 1 5964 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5964 10 5964 12 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 1 5964 9 , srcInfoPoints = [] } "ptrDeclr" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5964 21 5964 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 13 5964 20 , srcInfoPoints = [] } "CDeclrR"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 24 5964 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5964 36 5964 38 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 24 5964 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5964 24 5964 25 , SrcSpan "tests/examples/CParser.hs" 5964 34 5964 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 25 5964 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 25 5964 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 25 5964 34 , srcInfoPoints = [] } "CTypeQual")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5964 48 5964 50 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 39 5964 47 , srcInfoPoints = [] } "NodeInfo"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 51 5964 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 51 5964 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5964 51 5964 58 , srcInfoPoints = [] } "CDeclrR")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 1 5966 83 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 1 5966 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 1 5965 9 , srcInfoPoints = [] } "ptrDeclr") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 10 5965 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5965 10 5965 11 , SrcSpan "tests/examples/CParser.hs" 5965 57 5965 58 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 11 5965 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 11 5965 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 11 5965 18 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 19 5965 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 19 5965 24 , srcInfoPoints = [] } "ident") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 25 5965 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 25 5965 38 , srcInfoPoints = [] } "derivedDeclrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 39 5965 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 39 5965 46 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 47 5965 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 47 5965 53 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 54 5965 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 54 5965 57 , srcInfoPoints = [] } "dat") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 59 5965 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 59 5965 66 , srcInfoPoints = [] } "tyquals") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 67 5965 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5965 67 5965 69 , srcInfoPoints = [] } "at") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 5 5966 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5966 5 5966 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 83 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 72 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 20 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 7 5966 14 , srcInfoPoints = [] } "CDeclrR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 15 5966 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 15 5966 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 15 5966 20 , srcInfoPoints = [] } "ident")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 21 5966 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5966 21 5966 22 , SrcSpan "tests/examples/CParser.hs" 5966 63 5966 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 63 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 22 5966 35 , srcInfoPoints = [] } "derivedDeclrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 36 5966 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5966 36 5966 37 , SrcSpan "tests/examples/CParser.hs" 5966 37 5966 41 , SrcSpan "tests/examples/CParser.hs" 5966 41 5966 42 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 36 5966 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5966 36 5966 37 , SrcSpan "tests/examples/CParser.hs" 5966 37 5966 41 , SrcSpan "tests/examples/CParser.hs" 5966 41 5966 42 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 37 5966 41 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 60 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 43 5966 52 , srcInfoPoints = [] } "CPtrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 53 5966 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 53 5966 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 53 5966 60 , srcInfoPoints = [] } "tyquals")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 61 5966 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 61 5966 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 61 5966 63 , srcInfoPoints = [] } "at"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 65 5966 72 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 65 5966 72 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 65 5966 72 , srcInfoPoints = [] } "asmname")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 73 5966 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 73 5966 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 73 5966 79 , srcInfoPoints = [] } "cattrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 80 5966 83 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 80 5966 83 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5966 80 5966 83 , srcInfoPoints = [] } "dat"))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 1 5967 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 10 5967 12 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 1 5967 9 , srcInfoPoints = [] } "funDeclr" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 21 5967 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 13 5967 20 , srcInfoPoints = [] } "CDeclrR"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 24 5967 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 56 5967 58 ] } (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 24 5967 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 24 5967 25 , SrcSpan "tests/examples/CParser.hs" 5967 54 5967 55 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 54 , srcInfoPoints = [] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 39 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 25 5967 31 , srcInfoPoints = [] } "Either"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 32 5967 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 32 5967 33 , SrcSpan "tests/examples/CParser.hs" 5967 38 5967 39 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 33 5967 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 33 5967 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 33 5967 38 , srcInfoPoints = [] } "Ident"))))) (TyTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 40 5967 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 40 5967 41 , SrcSpan "tests/examples/CParser.hs" 5967 48 5967 49 , SrcSpan "tests/examples/CParser.hs" 5967 53 5967 54 ] } Boxed [ TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 41 5967 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 41 5967 42 , SrcSpan "tests/examples/CParser.hs" 5967 47 5967 48 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 42 5967 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 42 5967 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 42 5967 47 , srcInfoPoints = [] } "CDecl"))) , TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 49 5967 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 49 5967 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 49 5967 53 , srcInfoPoints = [] } "Bool")) ]))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 59 5967 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 67 5967 69 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 59 5967 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 59 5967 60 , SrcSpan "tests/examples/CParser.hs" 5967 65 5967 66 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 60 5967 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 60 5967 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 60 5967 65 , srcInfoPoints = [] } "CAttr")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5967 79 5967 81 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 70 5967 78 , srcInfoPoints = [] } "NodeInfo"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 82 5967 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 82 5967 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5967 82 5967 89 , srcInfoPoints = [] } "CDeclrR"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 1 5969 90 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 1 5969 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 1 5968 9 , srcInfoPoints = [] } "funDeclr") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 10 5968 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5968 10 5968 11 , SrcSpan "tests/examples/CParser.hs" 5968 58 5968 59 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 11 5968 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 11 5968 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 11 5968 18 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 19 5968 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 19 5968 24 , srcInfoPoints = [] } "ident") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 25 5968 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 25 5968 38 , srcInfoPoints = [] } "derivedDeclrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 39 5968 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 39 5968 46 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 47 5968 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 47 5968 54 , srcInfoPoints = [] } "dcattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 55 5968 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 55 5968 58 , srcInfoPoints = [] } "dat") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 60 5968 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 60 5968 66 , srcInfoPoints = [] } "params") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 67 5968 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 67 5968 73 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 74 5968 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5968 74 5968 76 , srcInfoPoints = [] } "at") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 5 5969 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5969 5 5969 6 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 70 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 20 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 7 5969 14 , srcInfoPoints = [] } "CDeclrR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 15 5969 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 15 5969 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 15 5969 20 , srcInfoPoints = [] } "ident")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 21 5969 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5969 21 5969 22 , SrcSpan "tests/examples/CParser.hs" 5969 69 5969 70 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 69 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 22 5969 35 , srcInfoPoints = [] } "derivedDeclrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 36 5969 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5969 36 5969 37 , SrcSpan "tests/examples/CParser.hs" 5969 37 5969 41 , SrcSpan "tests/examples/CParser.hs" 5969 41 5969 42 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 36 5969 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5969 36 5969 37 , SrcSpan "tests/examples/CParser.hs" 5969 37 5969 41 , SrcSpan "tests/examples/CParser.hs" 5969 41 5969 42 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 37 5969 41 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 59 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 43 5969 52 , srcInfoPoints = [] } "CFunDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 53 5969 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 53 5969 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 53 5969 59 , srcInfoPoints = [] } "params")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 60 5969 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 60 5969 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 60 5969 66 , srcInfoPoints = [] } "cattrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 67 5969 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 67 5969 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 67 5969 69 , srcInfoPoints = [] } "at"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 71 5969 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 71 5969 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 71 5969 78 , srcInfoPoints = [] } "asmname")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 79 5969 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 79 5969 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 79 5969 86 , srcInfoPoints = [] } "dcattrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 87 5969 90 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 87 5969 90 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5969 87 5969 90 , srcInfoPoints = [] } "dat"))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 1 5970 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 10 5970 12 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 1 5970 9 , srcInfoPoints = [] } "arrDeclr" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 21 5970 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 13 5970 20 , srcInfoPoints = [] } "CDeclrR"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 24 5970 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 36 5970 38 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 24 5970 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 24 5970 25 , SrcSpan "tests/examples/CParser.hs" 5970 34 5970 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 25 5970 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 25 5970 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 25 5970 34 , srcInfoPoints = [] } "CTypeQual")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 44 5970 46 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 39 5970 43 , srcInfoPoints = [] } "Bool"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 52 5970 54 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 47 5970 51 , srcInfoPoints = [] } "Bool"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 67 5970 69 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 66 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 55 5970 60 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 61 5970 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 61 5970 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 61 5970 66 , srcInfoPoints = [] } "CExpr")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5970 79 5970 81 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 78 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 70 5970 78 , srcInfoPoints = [] } "NodeInfo"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 82 5970 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 82 5970 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5970 82 5970 89 , srcInfoPoints = [] } "CDeclrR"))))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 1 5976 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5973 5 5973 10 ] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 1 5976 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5973 5 5973 10 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 1 5971 9 , srcInfoPoints = [] } "arrDeclr") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 10 5971 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5971 10 5971 11 , SrcSpan "tests/examples/CParser.hs" 5971 57 5971 58 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 11 5971 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 11 5971 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 11 5971 18 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 19 5971 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 19 5971 24 , srcInfoPoints = [] } "ident") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 25 5971 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 25 5971 38 , srcInfoPoints = [] } "derivedDeclrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 39 5971 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 39 5971 46 , srcInfoPoints = [] } "asmname") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 47 5971 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 47 5971 53 , srcInfoPoints = [] } "cattrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 54 5971 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 54 5971 57 , srcInfoPoints = [] } "dat") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 59 5971 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 59 5971 66 , srcInfoPoints = [] } "tyquals") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 67 5971 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 67 5971 76 , srcInfoPoints = [] } "var_sized") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 77 5971 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 77 5971 88 , srcInfoPoints = [] } "static_size") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 89 5971 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 89 5971 102 , srcInfoPoints = [] } "size_expr_opt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 103 5971 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5971 103 5971 105 , srcInfoPoints = [] } "at") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 5 5972 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5972 5 5972 6 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 107 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 7 5972 13 , srcInfoPoints = [] } "arr_sz"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 14 5972 19 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5972 14 5972 15 , SrcSpan "tests/examples/CParser.hs" 5972 15 5972 18 , SrcSpan "tests/examples/CParser.hs" 5972 18 5972 19 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 14 5972 19 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5972 14 5972 15 , SrcSpan "tests/examples/CParser.hs" 5972 15 5972 18 , SrcSpan "tests/examples/CParser.hs" 5972 18 5972 19 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 15 5972 18 , srcInfoPoints = [] } "seq"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 20 5972 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5972 20 5972 21 , SrcSpan "tests/examples/CParser.hs" 5972 106 5972 107 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 105 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 101 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 94 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 86 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 35 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 22 5972 29 , srcInfoPoints = [] } "CDeclrR"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 30 5972 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 30 5972 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 30 5972 35 , srcInfoPoints = [] } "ident")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 36 5972 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5972 36 5972 37 , SrcSpan "tests/examples/CParser.hs" 5972 85 5972 86 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 85 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 37 5972 50 , srcInfoPoints = [] } "derivedDeclrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 51 5972 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5972 51 5972 52 , SrcSpan "tests/examples/CParser.hs" 5972 52 5972 56 , SrcSpan "tests/examples/CParser.hs" 5972 56 5972 57 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 51 5972 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5972 51 5972 52 , SrcSpan "tests/examples/CParser.hs" 5972 52 5972 56 , SrcSpan "tests/examples/CParser.hs" 5972 56 5972 57 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 52 5972 56 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 85 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 75 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 58 5972 67 , srcInfoPoints = [] } "CArrDeclr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 68 5972 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 68 5972 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 68 5972 75 , srcInfoPoints = [] } "tyquals")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 76 5972 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 76 5972 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 76 5972 82 , srcInfoPoints = [] } "arr_sz")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 83 5972 85 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 83 5972 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 83 5972 85 , srcInfoPoints = [] } "at"))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 87 5972 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 87 5972 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 87 5972 94 , srcInfoPoints = [] } "asmname")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 95 5972 101 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 95 5972 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 95 5972 101 , srcInfoPoints = [] } "cattrs")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 102 5972 105 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 102 5972 105 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5972 102 5972 105 , srcInfoPoints = [] } "dat"))))))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5976 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5974 5 5974 5 , SrcSpan "tests/examples/CParser.hs" 5978 1 5978 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5976 49 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5974 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 5 5974 11 , srcInfoPoints = [] } "arr_sz")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 12 5976 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5974 12 5974 13 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 14 5976 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5974 14 5974 18 , SrcSpan "tests/examples/CParser.hs" 5974 33 5974 35 , SrcSpan "tests/examples/CParser.hs" 5975 18 5975 18 , SrcSpan "tests/examples/CParser.hs" 5976 18 5976 18 , SrcSpan "tests/examples/CParser.hs" 5978 1 5978 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 19 5974 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 19 5974 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5974 19 5974 32 , srcInfoPoints = [] } "size_expr_opt"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 51 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 18 5975 22 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 23 5975 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 23 5975 24 , srcInfoPoints = [] } "e") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 26 5975 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5975 26 5975 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 49 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 29 5975 37 , srcInfoPoints = [] } "CArrSize"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 38 5975 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 38 5975 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 38 5975 49 , srcInfoPoints = [] } "static_size")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 50 5975 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 50 5975 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5975 50 5975 51 , srcInfoPoints = [] } "e"))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 49 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 18 5976 25 , srcInfoPoints = [] } "Nothing")) []) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 26 5976 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5976 26 5976 28 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 49 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 29 5976 39 , srcInfoPoints = [] } "CNoArrSize"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 40 5976 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 40 5976 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5976 40 5976 49 , srcInfoPoints = [] } "var_sized"))))) Nothing ])) Nothing ])) ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 1 5978 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5978 15 5978 17 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 1 5978 14 , srcInfoPoints = [] } "liftTypeQuals" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5978 39 5978 41 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 38 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 18 5978 26 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 27 5978 38 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5978 27 5978 28 , SrcSpan "tests/examples/CParser.hs" 5978 37 5978 38 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 28 5978 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 28 5978 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 28 5978 37 , srcInfoPoints = [] } "CTypeQual"))))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 42 5978 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5978 42 5978 43 , SrcSpan "tests/examples/CParser.hs" 5978 52 5978 53 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 43 5978 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 43 5978 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5978 43 5978 52 , srcInfoPoints = [] } "CDeclSpec"))))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 1 5979 40 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 1 5979 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 1 5979 14 , srcInfoPoints = [] } "liftTypeQuals")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 15 5979 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5979 15 5979 16 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 17 5979 20 , srcInfoPoints = [] } "map"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 21 5979 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 21 5979 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 21 5979 30 , srcInfoPoints = [] } "CTypeQual")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 31 5979 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 31 5979 32 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 31 5979 32 , srcInfoPoints = [] } "."))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 33 5979 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 33 5979 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5979 33 5979 40 , srcInfoPoints = [] } "reverse"))))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 1 5983 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5983 12 5983 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 1 5983 11 , srcInfoPoints = [] } "liftCAttrs" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 15 5983 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5983 23 5983 25 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 15 5983 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5983 15 5983 16 , SrcSpan "tests/examples/CParser.hs" 5983 21 5983 22 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 16 5983 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 16 5983 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 16 5983 21 , srcInfoPoints = [] } "CAttr")))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 26 5983 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5983 26 5983 27 , SrcSpan "tests/examples/CParser.hs" 5983 36 5983 37 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 27 5983 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 27 5983 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5983 27 5983 36 , srcInfoPoints = [] } "CDeclSpec"))))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 1 5984 41 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 1 5984 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 1 5984 11 , srcInfoPoints = [] } "liftCAttrs")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 12 5984 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5984 12 5984 13 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 14 5984 17 , srcInfoPoints = [] } "map"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 18 5984 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5984 18 5984 19 , SrcSpan "tests/examples/CParser.hs" 5984 40 5984 41 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 40 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 19 5984 28 , srcInfoPoints = [] } "CTypeQual"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 29 5984 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 29 5984 30 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 29 5984 30 , srcInfoPoints = [] } "."))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 31 5984 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 31 5984 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5984 31 5984 40 , srcInfoPoints = [] } "CAttrQual"))))))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 1 5988 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5988 18 5988 20 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 1 5988 17 , srcInfoPoints = [] } "addTrailingAttrs" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5988 42 5988 44 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 41 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 21 5988 29 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 30 5988 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5988 30 5988 31 , SrcSpan "tests/examples/CParser.hs" 5988 40 5988 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 31 5988 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 31 5988 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 31 5988 40 , srcInfoPoints = [] } "CDeclSpec"))))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 45 5988 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5988 53 5988 55 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 45 5988 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5988 45 5988 46 , SrcSpan "tests/examples/CParser.hs" 5988 51 5988 52 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 46 5988 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 46 5988 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 46 5988 51 , srcInfoPoints = [] } "CAttr")))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 76 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 56 5988 64 , srcInfoPoints = [] } "Reversed"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 65 5988 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5988 65 5988 66 , SrcSpan "tests/examples/CParser.hs" 5988 75 5988 76 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 66 5988 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 66 5988 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5988 66 5988 75 , srcInfoPoints = [] } "CDeclSpec"))))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 1 5995 56 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 1 5995 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 1 5989 17 , srcInfoPoints = [] } "addTrailingAttrs") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 18 5989 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 18 5989 27 , srcInfoPoints = [] } "declspecs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 28 5989 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 28 5989 37 , srcInfoPoints = [] } "new_attrs") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5989 38 5995 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5989 38 5989 39 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 5 5995 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5990 5 5990 9 , SrcSpan "tests/examples/CParser.hs" 5990 26 5990 28 , SrcSpan "tests/examples/CParser.hs" 5991 9 5991 9 , SrcSpan "tests/examples/CParser.hs" 5993 9 5993 9 , SrcSpan "tests/examples/CParser.hs" 5995 9 5995 9 , SrcSpan "tests/examples/CParser.hs" 6000 1 6000 0 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 10 5990 15 , srcInfoPoints = [] } "viewr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 16 5990 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 16 5990 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5990 16 5990 25 , srcInfoPoints = [] } "declspecs")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 9 5992 123 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 9 5991 95 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5991 9 5991 10 , SrcSpan "tests/examples/CParser.hs" 5991 20 5991 21 , SrcSpan "tests/examples/CParser.hs" 5991 94 5991 95 ] } Boxed [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 10 5991 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 10 5991 20 , srcInfoPoints = [] } "specs_init") , PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 22 5991 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 22 5991 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 22 5991 31 , srcInfoPoints = [] } "CTypeSpec")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 32 5991 94 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5991 32 5991 33 , SrcSpan "tests/examples/CParser.hs" 5991 93 5991 94 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 33 5991 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 33 5991 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 33 5991 40 , srcInfoPoints = [] } "CSUType")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 41 5991 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5991 41 5991 42 , SrcSpan "tests/examples/CParser.hs" 5991 87 5991 88 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 42 5991 87 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 42 5991 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 42 5991 49 , srcInfoPoints = [] } "CStruct")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 50 5991 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 50 5991 53 , srcInfoPoints = [] } "tag") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 54 5991 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 54 5991 58 , srcInfoPoints = [] } "name") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 59 5991 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5991 59 5991 60 , SrcSpan "tests/examples/CParser.hs" 5991 68 5991 69 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 60 5991 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 60 5991 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 60 5991 64 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 65 5991 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 65 5991 68 , srcInfoPoints = [] } "def") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 70 5991 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 70 5991 79 , srcInfoPoints = [] } "def_attrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 80 5991 87 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 80 5991 87 , srcInfoPoints = [] } "su_node") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 89 5991 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5991 89 5991 93 , srcInfoPoints = [] } "node") ]) ] ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 13 5992 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 13 5992 15 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 16 5992 123 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 16 5992 17 , SrcSpan "tests/examples/CParser.hs" 5992 122 5992 123 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 122 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 17 5992 27 , srcInfoPoints = [] } "specs_init"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 28 5992 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 28 5992 29 , SrcSpan "tests/examples/CParser.hs" 5992 29 5992 33 , SrcSpan "tests/examples/CParser.hs" 5992 33 5992 34 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 28 5992 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 28 5992 29 , SrcSpan "tests/examples/CParser.hs" 5992 29 5992 33 , SrcSpan "tests/examples/CParser.hs" 5992 33 5992 34 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 29 5992 33 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 122 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 35 5992 44 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 45 5992 122 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 45 5992 46 , SrcSpan "tests/examples/CParser.hs" 5992 121 5992 122 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 121 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 116 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 46 5992 53 , srcInfoPoints = [] } "CSUType"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 54 5992 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 54 5992 55 , SrcSpan "tests/examples/CParser.hs" 5992 115 5992 116 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 115 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 107 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 82 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 66 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 55 5992 62 , srcInfoPoints = [] } "CStruct"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 63 5992 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 63 5992 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 63 5992 66 , srcInfoPoints = [] } "tag")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 67 5992 71 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 67 5992 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 67 5992 71 , srcInfoPoints = [] } "name")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 72 5992 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 72 5992 73 , SrcSpan "tests/examples/CParser.hs" 5992 81 5992 82 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 81 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 73 5992 77 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 78 5992 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 78 5992 81 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 78 5992 81 , srcInfoPoints = [] } "def")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 83 5992 107 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5992 83 5992 84 , SrcSpan "tests/examples/CParser.hs" 5992 106 5992 107 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 106 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 93 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 93 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 84 5992 93 , srcInfoPoints = [] } "def_attrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 94 5992 96 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 94 5992 96 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 94 5992 96 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 97 5992 106 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 97 5992 106 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 97 5992 106 , srcInfoPoints = [] } "new_attrs")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 108 5992 115 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 108 5992 115 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 108 5992 115 , srcInfoPoints = [] } "su_node")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 117 5992 121 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 117 5992 121 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5992 117 5992 121 , srcInfoPoints = [] } "node"))))))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 9 5994 118 , srcInfoPoints = [] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 9 5993 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5993 9 5993 10 , SrcSpan "tests/examples/CParser.hs" 5993 20 5993 21 , SrcSpan "tests/examples/CParser.hs" 5993 89 5993 90 ] } Boxed [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 10 5993 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 10 5993 20 , srcInfoPoints = [] } "specs_init") , PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 22 5993 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 22 5993 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 22 5993 31 , srcInfoPoints = [] } "CTypeSpec")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 32 5993 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5993 32 5993 33 , SrcSpan "tests/examples/CParser.hs" 5993 88 5993 89 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 33 5993 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 33 5993 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 33 5993 42 , srcInfoPoints = [] } "CEnumType")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 43 5993 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5993 43 5993 44 , SrcSpan "tests/examples/CParser.hs" 5993 82 5993 83 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 44 5993 82 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 44 5993 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 44 5993 49 , srcInfoPoints = [] } "CEnum")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 50 5993 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 50 5993 54 , srcInfoPoints = [] } "name") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 55 5993 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5993 55 5993 56 , SrcSpan "tests/examples/CParser.hs" 5993 64 5993 65 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 56 5993 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 56 5993 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 56 5993 60 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 61 5993 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 61 5993 64 , srcInfoPoints = [] } "def") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 66 5993 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 66 5993 75 , srcInfoPoints = [] } "def_attrs") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 76 5993 82 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 76 5993 82 , srcInfoPoints = [] } "e_node") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 84 5993 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5993 84 5993 88 , srcInfoPoints = [] } "node") ]) ] ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 13 5994 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 13 5994 15 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 16 5994 118 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 16 5994 17 , SrcSpan "tests/examples/CParser.hs" 5994 117 5994 118 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 117 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 17 5994 27 , srcInfoPoints = [] } "specs_init"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 28 5994 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 28 5994 29 , SrcSpan "tests/examples/CParser.hs" 5994 29 5994 33 , SrcSpan "tests/examples/CParser.hs" 5994 33 5994 34 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 28 5994 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 28 5994 29 , SrcSpan "tests/examples/CParser.hs" 5994 29 5994 33 , SrcSpan "tests/examples/CParser.hs" 5994 33 5994 34 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 29 5994 33 , srcInfoPoints = [] } "snoc"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 117 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 35 5994 44 , srcInfoPoints = [] } "CTypeSpec"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 45 5994 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 45 5994 46 , SrcSpan "tests/examples/CParser.hs" 5994 116 5994 117 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 116 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 111 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 46 5994 55 , srcInfoPoints = [] } "CEnumType"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 56 5994 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 56 5994 57 , SrcSpan "tests/examples/CParser.hs" 5994 110 5994 111 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 110 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 103 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 67 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 57 5994 62 , srcInfoPoints = [] } "CEnum"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 63 5994 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 63 5994 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 63 5994 67 , srcInfoPoints = [] } "name")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 68 5994 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 68 5994 69 , SrcSpan "tests/examples/CParser.hs" 5994 77 5994 78 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 77 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 73 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 73 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 69 5994 73 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 74 5994 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 74 5994 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 74 5994 77 , srcInfoPoints = [] } "def")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 79 5994 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5994 79 5994 80 , SrcSpan "tests/examples/CParser.hs" 5994 102 5994 103 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 102 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 80 5994 89 , srcInfoPoints = [] } "def_attrs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 90 5994 92 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 90 5994 92 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 90 5994 92 , srcInfoPoints = [] } "++"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 93 5994 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 93 5994 102 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 93 5994 102 , srcInfoPoints = [] } "new_attrs")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 104 5994 110 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 104 5994 110 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 104 5994 110 , srcInfoPoints = [] } "e_node")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 112 5994 116 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 112 5994 116 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5994 112 5994 116 , srcInfoPoints = [] } "node"))))))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 9 5995 56 , srcInfoPoints = [] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 9 5995 10 , srcInfoPoints = [] }) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 11 5995 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5995 11 5995 13 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 56 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 14 5995 23 , srcInfoPoints = [] } "declspecs"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 24 5995 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5995 24 5995 25 , SrcSpan "tests/examples/CParser.hs" 5995 25 5995 32 , SrcSpan "tests/examples/CParser.hs" 5995 32 5995 33 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 24 5995 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5995 24 5995 25 , SrcSpan "tests/examples/CParser.hs" 5995 25 5995 32 , SrcSpan "tests/examples/CParser.hs" 5995 32 5995 33 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 25 5995 32 , srcInfoPoints = [] } "rappend"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 34 5995 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 5995 34 5995 35 , SrcSpan "tests/examples/CParser.hs" 5995 55 5995 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 35 5995 45 , srcInfoPoints = [] } "liftCAttrs"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 46 5995 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 46 5995 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 5995 46 5995 55 , srcInfoPoints = [] } "new_attrs"))))))) Nothing ])) Nothing ] , InstDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 1 6003 0 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6000 1 6000 9 , SrcSpan "tests/examples/CParser.hs" 6000 27 6000 32 , SrcSpan "tests/examples/CParser.hs" 6001 3 6001 3 , SrcSpan "tests/examples/CParser.hs" 6003 1 6003 0 ] } Nothing (IRule SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 26 , srcInfoPoints = [] } Nothing (Just (CxSingle SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6000 16 6000 18 ] } (ClassA SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6000 16 6000 18 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 10 6000 13 , srcInfoPoints = [] } "Pos")) [ TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 14 6000 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 14 6000 15 , srcInfoPoints = [] } "a") ]))) (IHApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 26 , srcInfoPoints = [] } (IHCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 19 6000 22 , srcInfoPoints = [] } "Pos"))) (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 23 6000 26 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6000 23 6000 24 , SrcSpan "tests/examples/CParser.hs" 6000 25 6000 26 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 24 6000 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6000 24 6000 25 , srcInfoPoints = [] } "a"))))) (Just [ InsDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 24 , srcInfoPoints = [] } (FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 24 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 3 6001 8 , srcInfoPoints = [] } "posOf") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 9 6001 14 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6001 9 6001 10 , SrcSpan "tests/examples/CParser.hs" 6001 13 6001 14 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 10 6001 13 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 10 6001 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 10 6001 11 , srcInfoPoints = [] } "x")) (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 11 6001 12 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 11 6001 12 , srcInfoPoints = [] })) (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 12 6001 13 , srcInfoPoints = [] })) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 15 6001 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6001 15 6001 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 24 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 17 6001 22 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 23 6001 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 23 6001 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6001 23 6001 24 , srcInfoPoints = [] } "x"))))) Nothing ]) ]) , InstDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 1 6006 0 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6003 1 6003 9 , SrcSpan "tests/examples/CParser.hs" 6003 36 6003 41 , SrcSpan "tests/examples/CParser.hs" 6004 3 6004 3 , SrcSpan "tests/examples/CParser.hs" 6006 1 6006 0 ] } Nothing (IRule SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 35 , srcInfoPoints = [] } Nothing (Just (CxSingle SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6003 16 6003 18 ] } (ClassA SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6003 16 6003 18 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 10 6003 13 , srcInfoPoints = [] } "Pos")) [ TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 14 6003 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 14 6003 15 , srcInfoPoints = [] } "a") ]))) (IHApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 35 , srcInfoPoints = [] } (IHCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 19 6003 22 , srcInfoPoints = [] } "Pos"))) (TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 23 6003 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6003 23 6003 24 , SrcSpan "tests/examples/CParser.hs" 6003 34 6003 35 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 34 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 24 6003 32 , srcInfoPoints = [] } "Reversed"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 33 6003 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6003 33 6003 34 , srcInfoPoints = [] } "a")))))) (Just [ InsDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 31 , srcInfoPoints = [] } (FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 31 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 3 6004 8 , srcInfoPoints = [] } "posOf") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 9 6004 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6004 9 6004 10 , SrcSpan "tests/examples/CParser.hs" 6004 20 6004 21 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 10 6004 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 10 6004 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 10 6004 18 , srcInfoPoints = [] } "Reversed")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 19 6004 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 19 6004 20 , srcInfoPoints = [] } "x") ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 22 6004 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6004 22 6004 23 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 24 6004 29 , srcInfoPoints = [] } "posOf"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 30 6004 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 30 6004 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6004 30 6004 31 , srcInfoPoints = [] } "x"))))) Nothing ]) ]) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 1 6006 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6006 12 6006 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 1 6006 11 , srcInfoPoints = [] } "emptyDeclr" ] (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 15 6006 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 15 6006 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6006 15 6006 22 , srcInfoPoints = [] } "CDeclrR"))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 1 6007 62 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 1 6007 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 1 6007 11 , srcInfoPoints = [] } "emptyDeclr")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 18 6007 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6007 18 6007 19 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 62 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 52 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 49 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 35 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 20 6007 27 , srcInfoPoints = [] } "CDeclrR"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 28 6007 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 28 6007 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 28 6007 35 , srcInfoPoints = [] } "Nothing")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 36 6007 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 36 6007 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 36 6007 41 , srcInfoPoints = [] } "empty")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 42 6007 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 42 6007 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 42 6007 49 , srcInfoPoints = [] } "Nothing")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 50 6007 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6007 50 6007 51 , SrcSpan "tests/examples/CParser.hs" 6007 51 6007 52 ] } [])) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 53 6007 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 53 6007 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6007 53 6007 62 , srcInfoPoints = [] } "undefNode"))))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 1 6008 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6008 12 6008 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 1 6008 11 , srcInfoPoints = [] } "mkVarDeclr" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6008 21 6008 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 15 6008 20 , srcInfoPoints = [] } "Ident"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6008 33 6008 35 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 24 6008 32 , srcInfoPoints = [] } "NodeInfo"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 36 6008 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 36 6008 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6008 36 6008 43 , srcInfoPoints = [] } "CDeclrR"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 1 6009 57 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 1 6009 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 1 6009 11 , srcInfoPoints = [] } "mkVarDeclr") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 12 6009 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 12 6009 17 , srcInfoPoints = [] } "ident") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 18 6009 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6009 18 6009 19 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 54 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 40 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 20 6009 27 , srcInfoPoints = [] } "CDeclrR"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 28 6009 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6009 28 6009 29 , SrcSpan "tests/examples/CParser.hs" 6009 39 6009 40 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 39 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 29 6009 33 , srcInfoPoints = [] } "Just"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 34 6009 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 34 6009 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 34 6009 39 , srcInfoPoints = [] } "ident")))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 41 6009 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 41 6009 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 41 6009 46 , srcInfoPoints = [] } "empty")))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 47 6009 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 47 6009 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 47 6009 54 , srcInfoPoints = [] } "Nothing")))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6009 55 6009 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6009 55 6009 56 , SrcSpan "tests/examples/CParser.hs" 6009 56 6009 57 ] } []))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 1 6015 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6015 13 6015 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 1 6015 12 , srcInfoPoints = [] } "doDeclIdent" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 16 6015 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6015 28 6015 30 ] } (TyList SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 16 6015 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6015 16 6015 17 , SrcSpan "tests/examples/CParser.hs" 6015 26 6015 27 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 17 6015 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 17 6015 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 17 6015 26 , srcInfoPoints = [] } "CDeclSpec")))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6015 39 6015 41 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 31 6015 38 , srcInfoPoints = [] } "CDeclrR"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 46 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 42 6015 43 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 44 6015 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6015 44 6015 45 , SrcSpan "tests/examples/CParser.hs" 6015 45 6015 46 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 44 6015 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6015 44 6015 45 , SrcSpan "tests/examples/CParser.hs" 6015 45 6015 46 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6015 44 6015 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6015 44 6015 45 , SrcSpan "tests/examples/CParser.hs" 6015 45 6015 46 ] })))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 1 6023 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6022 3 6022 8 ] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 1 6023 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6022 3 6022 8 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 1 6016 12 , srcInfoPoints = [] } "doDeclIdent") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 13 6016 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 13 6016 22 , srcInfoPoints = [] } "declspecs") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 23 6016 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6016 23 6016 24 , SrcSpan "tests/examples/CParser.hs" 6016 46 6016 47 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 24 6016 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 24 6016 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 24 6016 31 , srcInfoPoints = [] } "CDeclrR")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 32 6016 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 32 6016 38 , srcInfoPoints = [] } "mIdent") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 39 6016 40 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 41 6016 42 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 43 6016 44 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 45 6016 46 , srcInfoPoints = [] } ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6016 48 6020 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6016 48 6016 49 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 3 6020 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6017 3 6017 7 , SrcSpan "tests/examples/CParser.hs" 6017 15 6017 17 , SrcSpan "tests/examples/CParser.hs" 6018 5 6018 5 , SrcSpan "tests/examples/CParser.hs" 6019 5 6019 5 , SrcSpan "tests/examples/CParser.hs" 6022 3 6022 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 8 6017 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 8 6017 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6017 8 6017 14 , srcInfoPoints = [] } "mIdent"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 25 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 5 6018 12 , srcInfoPoints = [] } "Nothing")) []) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 13 6018 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6018 13 6018 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 16 6018 22 , srcInfoPoints = [] } "return"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 23 6018 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6018 23 6018 24 , SrcSpan "tests/examples/CParser.hs" 6018 24 6018 25 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 23 6018 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6018 23 6018 24 , SrcSpan "tests/examples/CParser.hs" 6018 24 6018 25 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6018 23 6018 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6018 23 6018 24 , SrcSpan "tests/examples/CParser.hs" 6018 24 6018 25 ] }))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6020 62 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6019 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6019 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 5 6019 9 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 10 6019 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 10 6019 15 , srcInfoPoints = [] } "ident") ]) (GuardedRhss SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 16 6020 62 , srcInfoPoints = [] } [ GuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 16 6019 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6019 16 6019 17 , SrcSpan "tests/examples/CParser.hs" 6019 40 6019 42 ] } [ Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 18 6019 21 , srcInfoPoints = [] } "any"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 22 6019 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 22 6019 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 22 6019 29 , srcInfoPoints = [] } "iypedef")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 30 6019 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 30 6019 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 30 6019 39 , srcInfoPoints = [] } "declspecs")))) ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 59 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 43 6019 53 , srcInfoPoints = [] } "addTypedef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 54 6019 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 54 6019 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6019 54 6019 59 , srcInfoPoints = [] } "ident")))) , GuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 16 6020 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6020 16 6020 17 , SrcSpan "tests/examples/CParser.hs" 6020 40 6020 42 ] } [ Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 18 6020 27 , srcInfoPoints = [] } "otherwise"))) ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 62 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 43 6020 56 , srcInfoPoints = [] } "shadowTypedef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 57 6020 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 57 6020 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6020 57 6020 62 , srcInfoPoints = [] } "ident")))) ]) Nothing ])) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6023 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6022 9 6022 9 , SrcSpan "tests/examples/CParser.hs" 6023 9 6023 9 , SrcSpan "tests/examples/CParser.hs" 6025 1 6025 0 ] } [ FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6023 52 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6022 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 9 6022 16 , srcInfoPoints = [] } "iypedef") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 17 6022 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6022 17 6022 18 , SrcSpan "tests/examples/CParser.hs" 6022 43 6022 44 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 18 6022 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 18 6022 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 18 6022 30 , srcInfoPoints = [] } "CStorageSpec")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 31 6022 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6022 31 6022 32 , SrcSpan "tests/examples/CParser.hs" 6022 42 6022 43 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 32 6022 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 32 6022 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 32 6022 40 , srcInfoPoints = [] } "CTypedef")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 41 6022 42 , srcInfoPoints = [] } ]) ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 45 6022 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6022 45 6022 46 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 47 6022 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 47 6022 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6022 47 6022 51 , srcInfoPoints = [] } "True")))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 9 6023 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 9 6023 16 , srcInfoPoints = [] } "iypedef") [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 17 6023 18 , srcInfoPoints = [] } ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 45 6023 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6023 45 6023 46 ] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 47 6023 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 47 6023 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6023 47 6023 52 , srcInfoPoints = [] } "False")))) Nothing ] ])) ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 1 6025 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6025 22 6025 24 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 1 6025 21 , srcInfoPoints = [] } "doFuncParamDeclIdent" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6025 32 6025 34 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 25 6025 31 , srcInfoPoints = [] } "CDeclr"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 39 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 35 6025 36 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 37 6025 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6025 37 6025 38 , SrcSpan "tests/examples/CParser.hs" 6025 38 6025 39 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 37 6025 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6025 37 6025 38 , SrcSpan "tests/examples/CParser.hs" 6025 38 6025 39 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6025 37 6025 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6025 37 6025 38 , SrcSpan "tests/examples/CParser.hs" 6025 38 6025 39 ] }))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 1 6033 35 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 1 6032 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 1 6026 21 , srcInfoPoints = [] } "doFuncParamDeclIdent") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 22 6026 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6026 22 6026 23 , SrcSpan "tests/examples/CParser.hs" 6026 64 6026 65 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 23 6026 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 23 6026 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 23 6026 29 , srcInfoPoints = [] } "CDeclr")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 30 6026 31 , srcInfoPoints = [] } , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 32 6026 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6026 32 6026 33 , SrcSpan "tests/examples/CParser.hs" 6026 57 6026 58 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 57 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 33 6026 42 , srcInfoPoints = [] } "CFunDeclr")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 43 6026 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 43 6026 49 , srcInfoPoints = [] } "params") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 50 6026 51 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 52 6026 53 , srcInfoPoints = [] } ]) (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 54 6026 55 , srcInfoPoints = [] } (Cons SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 54 6026 55 , srcInfoPoints = [] })) (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 56 6026 57 , srcInfoPoints = [] })) , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 59 6026 60 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 61 6026 62 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 63 6026 64 , srcInfoPoints = [] } ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6026 66 6032 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6026 66 6026 67 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6032 34 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6027 12 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6027 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6027 3 6027 12 , srcInfoPoints = [] } "sequence_"))) (ListComp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 5 6032 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6028 5 6028 6 , SrcSpan "tests/examples/CParser.hs" 6031 5 6031 6 , SrcSpan "tests/examples/CParser.hs" 6032 5 6032 6 , SrcSpan "tests/examples/CParser.hs" 6032 33 6032 34 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 7 6030 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6028 7 6028 11 , SrcSpan "tests/examples/CParser.hs" 6028 33 6028 35 , SrcSpan "tests/examples/CParser.hs" 6029 9 6029 9 , SrcSpan "tests/examples/CParser.hs" 6030 9 6030 9 , SrcSpan "tests/examples/CParser.hs" 6031 5 6031 0 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 12 6028 26 , srcInfoPoints = [] } "getCDeclrIdent"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 27 6028 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 27 6028 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6028 27 6028 32 , srcInfoPoints = [] } "declr")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 29 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 9 6029 16 , srcInfoPoints = [] } "Nothing")) []) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 17 6029 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6029 17 6029 19 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 20 6029 26 , srcInfoPoints = [] } "return"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 27 6029 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6029 27 6029 28 , SrcSpan "tests/examples/CParser.hs" 6029 28 6029 29 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 27 6029 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6029 27 6029 28 , SrcSpan "tests/examples/CParser.hs" 6029 28 6029 29 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6029 27 6029 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6029 27 6029 28 , SrcSpan "tests/examples/CParser.hs" 6029 28 6029 29 ] }))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 42 , srcInfoPoints = [] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 9 6030 13 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 14 6030 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 14 6030 19 , srcInfoPoints = [] } "ident") ]) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 20 6030 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6030 20 6030 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 23 6030 36 , srcInfoPoints = [] } "shadowTypedef"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 37 6030 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 37 6030 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6030 37 6030 42 , srcInfoPoints = [] } "ident"))))) Nothing ]) [ QualStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6031 22 6031 24 ] } (Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6031 22 6031 24 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 7 6031 12 , srcInfoPoints = [] } "CDecl")) [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 13 6031 14 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 15 6031 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 15 6031 18 , srcInfoPoints = [] } "dle") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 19 6031 20 , srcInfoPoints = [] } ]) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 53 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 25 6031 31 , srcInfoPoints = [] } "either"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 32 6031 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6031 32 6031 33 , SrcSpan "tests/examples/CParser.hs" 6031 41 6031 42 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 33 6031 38 , srcInfoPoints = [] } "const"))) (List SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 39 6031 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6031 39 6031 40 , SrcSpan "tests/examples/CParser.hs" 6031 40 6031 41 ] } [])))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 43 6031 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 43 6031 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 43 6031 46 , srcInfoPoints = [] } "fst")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 47 6031 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 47 6031 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6031 47 6031 53 , srcInfoPoints = [] } "params"))))) , QualStmt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 7 6032 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6032 26 6032 28 ] } (Generator SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 7 6032 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6032 26 6032 28 ] } (PTuple SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 7 6032 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6032 7 6032 8 , SrcSpan "tests/examples/CParser.hs" 6032 18 6032 19 , SrcSpan "tests/examples/CParser.hs" 6032 21 6032 22 , SrcSpan "tests/examples/CParser.hs" 6032 24 6032 25 ] } Boxed [ PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 8 6032 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 8 6032 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 8 6032 12 , srcInfoPoints = [] } "Just")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 13 6032 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 13 6032 18 , srcInfoPoints = [] } "declr") ] , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 20 6032 21 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 23 6032 24 , srcInfoPoints = [] } ]) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 29 6032 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 29 6032 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6032 29 6032 32 , srcInfoPoints = [] } "dle")))) ]))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 1 6033 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 1 6033 21 , srcInfoPoints = [] } "doFuncParamDeclIdent") [ PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 22 6033 23 , srcInfoPoints = [] } ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 24 6033 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6033 24 6033 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 26 6033 32 , srcInfoPoints = [] } "return"))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 33 6033 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6033 33 6033 34 , SrcSpan "tests/examples/CParser.hs" 6033 34 6033 35 ] } (Special SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 33 6033 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6033 33 6033 34 , SrcSpan "tests/examples/CParser.hs" 6033 34 6033 35 ] } (UnitCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6033 33 6033 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6033 33 6033 34 , SrcSpan "tests/examples/CParser.hs" 6033 34 6033 35 ] }))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 1 6036 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6036 16 6036 18 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 1 6036 15 , srcInfoPoints = [] } "getCDeclrIdent" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6036 26 6036 28 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 19 6036 25 , srcInfoPoints = [] } "CDeclr"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 40 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 29 6036 34 , srcInfoPoints = [] } "Maybe"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 35 6036 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 35 6036 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6036 35 6036 40 , srcInfoPoints = [] } "Ident"))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 1 6037 48 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 1 6037 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 1 6037 15 , srcInfoPoints = [] } "getCDeclrIdent") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 16 6037 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6037 16 6037 17 , SrcSpan "tests/examples/CParser.hs" 6037 38 6037 39 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 17 6037 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 17 6037 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 17 6037 23 , srcInfoPoints = [] } "CDeclr")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 24 6037 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 24 6037 30 , srcInfoPoints = [] } "mIdent") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 31 6037 32 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 33 6037 34 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 35 6037 36 , srcInfoPoints = [] } , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 37 6037 38 , srcInfoPoints = [] } ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 40 6037 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6037 40 6037 41 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 42 6037 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 42 6037 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6037 42 6037 48 , srcInfoPoints = [] } "mIdent")))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 1 6039 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6039 12 6039 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 1 6039 11 , srcInfoPoints = [] } "happyError" ] (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 18 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 15 6039 16 , srcInfoPoints = [] } "P"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 17 6039 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6039 17 6039 18 , srcInfoPoints = [] } "a"))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 1 6040 24 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 1 6040 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 1 6040 11 , srcInfoPoints = [] } "happyError")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 12 6040 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6040 12 6040 13 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 14 6040 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 14 6040 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6040 14 6040 24 , srcInfoPoints = [] } "parseError")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 1 6045 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6045 8 6045 10 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 1 6045 7 , srcInfoPoints = [] } "parseC" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6045 23 6045 25 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 11 6045 22 , srcInfoPoints = [] } "InputStream"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6045 35 6045 37 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 26 6045 34 , srcInfoPoints = [] } "Position"))) (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 67 , srcInfoPoints = [] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 55 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 38 6045 44 , srcInfoPoints = [] } "Either"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 45 6045 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 45 6045 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 45 6045 55 , srcInfoPoints = [] } "ParseError")))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 56 6045 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 56 6045 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6045 56 6045 67 , srcInfoPoints = [] } "CTranslUnit")))))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 1 6047 97 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 1 6047 97 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 1 6046 7 , srcInfoPoints = [] } "parseC") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 8 6046 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 8 6046 13 , srcInfoPoints = [] } "input") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 14 6046 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 14 6046 29 , srcInfoPoints = [] } "initialPosition") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6046 30 6047 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6046 30 6046 31 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 97 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 11 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 7 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 3 6047 7 , srcInfoPoints = [] } "fmap"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 8 6047 11 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 8 6047 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 8 6047 11 , srcInfoPoints = [] } "fst")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 12 6047 13 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 12 6047 13 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 12 6047 13 , srcInfoPoints = [] } "$"))) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 97 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 75 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 58 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 42 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 36 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 14 6047 24 , srcInfoPoints = [] } "execParser"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 25 6047 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 25 6047 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 25 6047 36 , srcInfoPoints = [] } "translUnitP")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 37 6047 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 37 6047 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 37 6047 42 , srcInfoPoints = [] } "input")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 43 6047 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 43 6047 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 43 6047 58 , srcInfoPoints = [] } "initialPosition")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 59 6047 75 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 59 6047 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 59 6047 75 , srcInfoPoints = [] } "builtinTypeNames")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 76 6047 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6047 76 6047 77 , SrcSpan "tests/examples/CParser.hs" 6047 96 6047 97 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 96 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 94 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 94 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 77 6047 94 , srcInfoPoints = [] } "namesStartingFrom"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 95 6047 96 , srcInfoPoints = [] } (Int SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6047 95 6047 96 , srcInfoPoints = [] } 0 "0"))))))) Nothing ] , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 1 6050 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6050 13 6050 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 1 6050 12 , srcInfoPoints = [] } "translUnitP" ] (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 29 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 16 6050 17 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 18 6050 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 18 6050 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6050 18 6050 29 , srcInfoPoints = [] } "CTranslUnit")))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 1 6051 31 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 1 6051 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 1 6051 12 , srcInfoPoints = [] } "translUnitP")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 13 6051 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6051 13 6051 14 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 15 6051 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 15 6051 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6051 15 6051 31 , srcInfoPoints = [] } "translation_unit")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 1 6053 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6053 10 6053 12 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 1 6053 9 , srcInfoPoints = [] } "extDeclP" ] (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 23 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 14 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 13 6053 14 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 15 6053 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 15 6053 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6053 15 6053 23 , srcInfoPoints = [] } "CExtDecl")))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 1 6054 32 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 1 6054 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 1 6054 9 , srcInfoPoints = [] } "extDeclP")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 10 6054 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6054 10 6054 11 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 12 6054 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 12 6054 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6054 12 6054 32 , srcInfoPoints = [] } "external_declaration")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 1 6056 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6056 12 6056 14 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 1 6056 11 , srcInfoPoints = [] } "statementP" ] (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 22 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 15 6056 16 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 17 6056 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 17 6056 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6056 17 6056 22 , srcInfoPoints = [] } "CStat")))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 1 6057 23 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 1 6057 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 1 6057 11 , srcInfoPoints = [] } "statementP")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 12 6057 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6057 12 6057 13 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 14 6057 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 14 6057 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6057 14 6057 23 , srcInfoPoints = [] } "statement")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 1 6059 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6059 13 6059 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 1 6059 12 , srcInfoPoints = [] } "expressionP" ] (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 23 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 16 6059 17 , srcInfoPoints = [] } "P"))) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 18 6059 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 18 6059 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6059 18 6059 23 , srcInfoPoints = [] } "CExpr")))) , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 1 6060 25 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 1 6060 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 1 6060 12 , srcInfoPoints = [] } "expressionP")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 13 6060 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6060 13 6060 14 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 15 6060 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 15 6060 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6060 15 6060 25 , srcInfoPoints = [] } "expression")))) Nothing , DataDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 1 6070 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6070 20 6070 21 ] } (DataType SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 1 6070 5 , srcInfoPoints = [] }) Nothing (DHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 6 6070 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 6 6070 19 , srcInfoPoints = [] } "Happy_IntList")) [ QualConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 22 6070 50 , srcInfoPoints = [] } Nothing Nothing (ConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 22 6070 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 22 6070 31 , srcInfoPoints = [] } "HappyCons") [ TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 32 6070 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 32 6070 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 32 6070 36 , srcInfoPoints = [] } "Int#")) , TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 37 6070 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 37 6070 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6070 37 6070 50 , srcInfoPoints = [] } "Happy_IntList")) ]) ] Nothing , InfixDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 1 6082 20 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6082 8 6082 9 ] } (AssocRight SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 1 6082 7 , srcInfoPoints = [] }) (Just 9) [ ConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 10 6082 20 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6082 10 6082 11 , SrcSpan "tests/examples/CParser.hs" 6082 11 6082 19 , SrcSpan "tests/examples/CParser.hs" 6082 19 6082 20 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6082 10 6082 20 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6082 10 6082 11 , SrcSpan "tests/examples/CParser.hs" 6082 11 6082 19 , SrcSpan "tests/examples/CParser.hs" 6082 19 6082 20 ] } "HappyStk") ] , DataDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 1 6083 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6083 17 6083 18 ] } (DataType SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 1 6083 5 , srcInfoPoints = [] }) Nothing (DHApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 6 6083 16 , srcInfoPoints = [] } (DHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 6 6083 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 6 6083 14 , srcInfoPoints = [] } "HappyStk")) (UnkindedVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 15 6083 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 15 6083 16 , srcInfoPoints = [] } "a"))) [ QualConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 19 6083 42 , srcInfoPoints = [] } Nothing Nothing (ConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 19 6083 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 19 6083 27 , srcInfoPoints = [] } "HappyStk") [ TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 28 6083 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 28 6083 29 , srcInfoPoints = [] } "a") , TyParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 30 6083 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6083 30 6083 31 , SrcSpan "tests/examples/CParser.hs" 6083 41 6083 42 ] } (TyApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 41 , srcInfoPoints = [] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 31 6083 39 , srcInfoPoints = [] } "HappyStk"))) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 40 6083 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6083 40 6083 41 , srcInfoPoints = [] } "a"))) ]) ] Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 1 6088 79 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 1 6088 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 1 6088 11 , srcInfoPoints = [] } "happyParse") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 12 6088 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 12 6088 23 , srcInfoPoints = [] } "start_state") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 24 6088 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6088 24 6088 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 79 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 26 6088 39 , srcInfoPoints = [] } "happyNewToken"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 40 6088 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 40 6088 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 40 6088 51 , srcInfoPoints = [] } "start_state")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 52 6088 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 52 6088 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 52 6088 65 , srcInfoPoints = [] } "notHappyAtAll")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 66 6088 79 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 66 6088 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6088 66 6088 79 , srcInfoPoints = [] } "notHappyAtAll"))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 1 6099 56 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 1 6097 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 1 6096 12 , srcInfoPoints = [] } "happyAccept") [ PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 13 6096 15 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 13 6096 15 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 13 6096 15 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 16 6096 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 16 6096 18 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 19 6096 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 19 6096 21 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 22 6096 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 22 6096 25 , srcInfoPoints = [] } "sts") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 26 6096 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6096 26 6096 27 , SrcSpan "tests/examples/CParser.hs" 6096 56 6096 57 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 27 6096 56 , srcInfoPoints = [] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 27 6096 28 , srcInfoPoints = [] }) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 29 6096 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6096 29 6096 30 , SrcSpan "tests/examples/CParser.hs" 6096 30 6096 38 , SrcSpan "tests/examples/CParser.hs" 6096 38 6096 39 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 30 6096 38 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 40 6096 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 40 6096 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 40 6096 43 , srcInfoPoints = [] } "ans")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 44 6096 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6096 44 6096 45 , SrcSpan "tests/examples/CParser.hs" 6096 45 6096 53 , SrcSpan "tests/examples/CParser.hs" 6096 53 6096 54 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 45 6096 53 , srcInfoPoints = [] } "HappyStk")) (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 55 6096 56 , srcInfoPoints = [] }))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6096 58 6097 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6096 58 6096 59 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 21 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 5 6097 17 , srcInfoPoints = [] } "happyReturn1"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 18 6097 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 18 6097 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6097 18 6097 21 , srcInfoPoints = [] } "ans"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 1 6099 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 1 6098 12 , srcInfoPoints = [] } "happyAccept") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 13 6098 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 13 6098 14 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 15 6098 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 15 6098 17 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 18 6098 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 18 6098 20 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 21 6098 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 21 6098 24 , srcInfoPoints = [] } "sts") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 25 6098 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6098 25 6098 26 , SrcSpan "tests/examples/CParser.hs" 6098 40 6098 41 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 26 6098 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 26 6098 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 26 6098 34 , srcInfoPoints = [] } "HappyStk")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 35 6098 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 35 6098 38 , srcInfoPoints = [] } "ans") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 39 6098 40 , srcInfoPoints = [] } ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6098 42 6099 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6098 42 6098 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 5 6099 56 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 5 6099 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6099 5 6099 6 , SrcSpan "tests/examples/CParser.hs" 6099 36 6099 37 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 36 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 6 6099 17 , srcInfoPoints = [] } "happyTcHack"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 18 6099 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 18 6099 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 18 6099 19 , srcInfoPoints = [] } "j")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 20 6099 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6099 20 6099 21 , SrcSpan "tests/examples/CParser.hs" 6099 35 6099 36 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 21 6099 32 , srcInfoPoints = [] } "happyTcHack"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 33 6099 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 33 6099 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 33 6099 35 , srcInfoPoints = [] } "st"))))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 38 6099 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6099 38 6099 39 , SrcSpan "tests/examples/CParser.hs" 6099 55 6099 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 39 6099 51 , srcInfoPoints = [] } "happyReturn1"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 52 6099 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 52 6099 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6099 52 6099 55 , srcInfoPoints = [] } "ans"))))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 1 6130 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6124 4 6124 9 ] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 1 6130 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6124 4 6124 9 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 1 6106 14 , srcInfoPoints = [] } "happyDoAction") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 15 6106 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 15 6106 16 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 17 6106 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 17 6106 19 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 20 6106 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6106 20 6106 22 , srcInfoPoints = [] } "st") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6107 5 6123 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6107 5 6107 6 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 7 6123 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6110 7 6110 11 , SrcSpan "tests/examples/CParser.hs" 6110 19 6110 21 , SrcSpan "tests/examples/CParser.hs" 6111 9 6111 9 , SrcSpan "tests/examples/CParser.hs" 6113 9 6113 9 , SrcSpan "tests/examples/CParser.hs" 6115 9 6115 9 , SrcSpan "tests/examples/CParser.hs" 6119 9 6119 9 , SrcSpan "tests/examples/CParser.hs" 6124 4 6124 0 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 12 6110 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 12 6110 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6110 12 6110 18 , srcInfoPoints = [] } "action"))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6112 39 , srcInfoPoints = [] } (PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6111 11 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6111 11 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 9 6111 11 , srcInfoPoints = [] } 0 "0")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6111 19 6112 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6111 19 6111 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 36 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 22 6112 31 , srcInfoPoints = [] } "happyFail"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 32 6112 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 32 6112 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 32 6112 33 , srcInfoPoints = [] } "i")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 34 6112 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 34 6112 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 34 6112 36 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 37 6112 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 37 6112 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6112 37 6112 39 , srcInfoPoints = [] } "st"))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 9 6114 41 , srcInfoPoints = [] } (PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 9 6113 12 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6113 9 6113 10 ] } (Negative SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 9 6113 10 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6113 9 6113 10 ] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 10 6113 12 , srcInfoPoints = [] } 1 "1")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6113 19 6114 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6113 19 6113 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 38 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 22 6114 33 , srcInfoPoints = [] } "happyAccept"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 34 6114 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 34 6114 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 34 6114 35 , srcInfoPoints = [] } "i")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 36 6114 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 36 6114 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 36 6114 38 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 39 6114 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 39 6114 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6114 39 6114 41 , srcInfoPoints = [] } "st"))))) Nothing , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 9 6118 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 22 6118 27 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 9 6115 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 9 6115 10 , srcInfoPoints = [] } "n")) (GuardedRhss SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 11 6117 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6115 11 6115 12 , SrcSpan "tests/examples/CParser.hs" 6115 33 6115 35 ] } [ GuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 11 6117 53 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6115 11 6115 12 , SrcSpan "tests/examples/CParser.hs" 6115 33 6115 35 ] } [ Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 13 6115 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6115 13 6115 14 , SrcSpan "tests/examples/CParser.hs" 6115 31 6115 32 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 13 6115 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6115 13 6115 14 , SrcSpan "tests/examples/CParser.hs" 6115 31 6115 32 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 14 6115 15 , srcInfoPoints = [] } "n"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 16 6115 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 16 6115 18 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 16 6115 18 , srcInfoPoints = [] } "<#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 19 6115 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6115 19 6115 20 , SrcSpan "tests/examples/CParser.hs" 6115 30 6115 31 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 20 6115 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6115 23 6115 25 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 20 6115 22 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 20 6115 22 , srcInfoPoints = [] } 0 "0")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 26 6115 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 26 6115 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6115 26 6115 30 , srcInfoPoints = [] } "Int#"))))))) ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 53 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 50 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 47 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 22 6117 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6117 22 6117 23 , SrcSpan "tests/examples/CParser.hs" 6117 44 6117 45 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 44 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 23 6117 37 , srcInfoPoints = [] } "happyReduceArr"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 38 6117 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 38 6117 39 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 38 6117 39 , srcInfoPoints = [] } "!"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 40 6117 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 40 6117 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 40 6117 44 , srcInfoPoints = [] } "rule"))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 46 6117 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 46 6117 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 46 6117 47 , srcInfoPoints = [] } "i")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 48 6117 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 48 6117 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 48 6117 50 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 51 6117 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 51 6117 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6117 51 6117 53 , srcInfoPoints = [] } "st")))) ]) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 28 6118 28 , SrcSpan "tests/examples/CParser.hs" 6119 9 6119 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 76 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 28 6118 32 , srcInfoPoints = [] } "rule")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 33 6118 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 33 6118 34 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 35 6118 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 35 6118 36 , SrcSpan "tests/examples/CParser.hs" 6118 75 6118 76 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 75 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 38 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 36 6118 38 , srcInfoPoints = [] } "I#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 39 6118 75 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 39 6118 40 , SrcSpan "tests/examples/CParser.hs" 6118 74 6118 75 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 40 6118 74 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 40 6118 41 , SrcSpan "tests/examples/CParser.hs" 6118 73 6118 74 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 73 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 41 6118 51 , srcInfoPoints = [] } "negateInt#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 52 6118 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 52 6118 53 , SrcSpan "tests/examples/CParser.hs" 6118 72 6118 73 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 53 6118 72 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 53 6118 54 , SrcSpan "tests/examples/CParser.hs" 6118 71 6118 72 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 71 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 54 6118 55 , srcInfoPoints = [] } "n"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 56 6118 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 56 6118 58 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 56 6118 58 , srcInfoPoints = [] } "+#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 59 6118 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 59 6118 60 , SrcSpan "tests/examples/CParser.hs" 6118 70 6118 71 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 60 6118 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6118 63 6118 65 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 60 6118 62 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 60 6118 62 , srcInfoPoints = [] } 1 "1")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 66 6118 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 66 6118 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6118 66 6118 70 , srcInfoPoints = [] } "Int#")))))))))))))) Nothing ])) , Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 9 6123 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6123 22 6123 27 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 9 6119 10 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 9 6119 10 , srcInfoPoints = [] } "n")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6119 19 6122 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6119 19 6119 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 50 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 47 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 22 6122 32 , srcInfoPoints = [] } "happyShift"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 33 6122 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 33 6122 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 33 6122 42 , srcInfoPoints = [] } "new_state")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 43 6122 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 43 6122 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 43 6122 44 , srcInfoPoints = [] } "i")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 45 6122 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 45 6122 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 45 6122 47 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 48 6122 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 48 6122 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6122 48 6122 50 , srcInfoPoints = [] } "st"))))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6123 28 6123 28 , SrcSpan "tests/examples/CParser.hs" 6124 4 6124 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 28 6123 37 , srcInfoPoints = [] } "new_state")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 38 6123 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6123 38 6123 39 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 40 6123 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6123 40 6123 41 , SrcSpan "tests/examples/CParser.hs" 6123 58 6123 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 58 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 42 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 41 6123 42 , srcInfoPoints = [] } "n"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 43 6123 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 43 6123 45 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 43 6123 45 , srcInfoPoints = [] } "-#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 46 6123 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6123 46 6123 47 , SrcSpan "tests/examples/CParser.hs" 6123 57 6123 58 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 47 6123 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6123 50 6123 52 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 47 6123 49 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 47 6123 49 , srcInfoPoints = [] } 1 "1")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 53 6123 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 53 6123 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6123 53 6123 57 , srcInfoPoints = [] } "Int#")))))))) Nothing ])) ])) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6130 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6124 10 6124 10 , SrcSpan "tests/examples/CParser.hs" 6125 10 6125 10 , SrcSpan "tests/examples/CParser.hs" 6126 10 6126 10 , SrcSpan "tests/examples/CParser.hs" 6129 10 6129 10 , SrcSpan "tests/examples/CParser.hs" 6135 1 6135 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6124 55 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6124 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 10 6124 13 , srcInfoPoints = [] } "off")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 17 6124 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6124 17 6124 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 52 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 19 6124 36 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 37 6124 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 37 6124 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 37 6124 52 , srcInfoPoints = [] } "happyActOffsets")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 53 6124 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 53 6124 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6124 53 6124 55 , srcInfoPoints = [] } "st"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 10 6125 29 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 10 6125 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 10 6125 15 , srcInfoPoints = [] } "off_i")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 17 6125 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6125 17 6125 18 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 19 6125 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6125 19 6125 20 , SrcSpan "tests/examples/CParser.hs" 6125 28 6125 29 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 28 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 20 6125 23 , srcInfoPoints = [] } "off"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 24 6125 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 24 6125 26 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 24 6125 26 , srcInfoPoints = [] } "+#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 27 6125 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 27 6125 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6125 27 6125 28 , srcInfoPoints = [] } "i")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 10 6128 31 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 10 6126 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 10 6126 15 , srcInfoPoints = [] } "check")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 17 6128 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6126 17 6126 18 ] } (If SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 19 6128 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6126 19 6126 21 , SrcSpan "tests/examples/CParser.hs" 6127 21 6127 25 , SrcSpan "tests/examples/CParser.hs" 6128 21 6128 25 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 22 6126 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6126 22 6126 23 , SrcSpan "tests/examples/CParser.hs" 6126 45 6126 46 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 45 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 23 6126 28 , srcInfoPoints = [] } "off_i"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 29 6126 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 29 6126 32 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 29 6126 32 , srcInfoPoints = [] } ">=#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 33 6126 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6126 33 6126 34 , SrcSpan "tests/examples/CParser.hs" 6126 44 6126 45 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 34 6126 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6126 37 6126 39 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 34 6126 36 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 34 6126 36 , srcInfoPoints = [] } 0 "0")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 40 6126 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 40 6126 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6126 40 6126 44 , srcInfoPoints = [] } "Int#"))))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 26 6127 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6127 26 6127 27 , SrcSpan "tests/examples/CParser.hs" 6127 68 6127 69 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 68 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 55 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 27 6127 44 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 45 6127 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 45 6127 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 45 6127 55 , srcInfoPoints = [] } "happyCheck")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 56 6127 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 56 6127 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 56 6127 61 , srcInfoPoints = [] } "off_i")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 62 6127 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 62 6127 65 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 62 6127 65 , srcInfoPoints = [] } "==#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 67 6127 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 67 6127 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6127 67 6127 68 , srcInfoPoints = [] } "i"))))) (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6128 26 6128 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6128 26 6128 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6128 26 6128 31 , srcInfoPoints = [] } "False"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 10 6130 67 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 10 6129 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 10 6129 16 , srcInfoPoints = [] } "action")) (GuardedRhss SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 17 6130 67 , srcInfoPoints = [] } [ GuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 17 6129 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6129 17 6129 18 , SrcSpan "tests/examples/CParser.hs" 6129 29 6129 30 ] } [ Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 19 6129 24 , srcInfoPoints = [] } "check"))) ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 59 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 31 6129 48 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 49 6129 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 49 6129 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 49 6129 59 , srcInfoPoints = [] } "happyTable")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 60 6129 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 60 6129 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6129 60 6129 65 , srcInfoPoints = [] } "off_i")))) , GuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 17 6130 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6130 17 6130 18 , SrcSpan "tests/examples/CParser.hs" 6130 29 6130 30 ] } [ Qualifier SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 19 6130 28 , srcInfoPoints = [] } "otherwise"))) ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 67 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 31 6130 48 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 49 6130 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 49 6130 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 49 6130 64 , srcInfoPoints = [] } "happyDefActions")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 65 6130 67 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 65 6130 67 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6130 65 6130 67 , srcInfoPoints = [] } "st")))) ]) Nothing ])) ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 1 6151 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6143 3 6143 8 ] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 1 6151 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6143 3 6143 8 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 1 6135 18 , srcInfoPoints = [] } "indexShortOffAddr") [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 19 6135 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6135 19 6135 20 , SrcSpan "tests/examples/CParser.hs" 6135 31 6135 32 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 20 6135 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 20 6135 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 20 6135 27 , srcInfoPoints = [] } "HappyA#")) [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 28 6135 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 28 6135 31 , srcInfoPoints = [] } "arr") ]) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 33 6135 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 33 6135 36 , srcInfoPoints = [] } "off") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6135 37 6141 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6135 37 6135 38 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6141 39 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6141 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6139 18 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6139 16 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 5 6137 17 , srcInfoPoints = [] } "narrow16Int#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 18 6137 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 18 6137 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6137 18 6137 19 , srcInfoPoints = [] } "i")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 5 6139 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 5 6139 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 5 6139 16 , srcInfoPoints = [] } "intToInt16#")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 17 6139 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 17 6139 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6139 17 6139 18 , srcInfoPoints = [] } "i")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 5 6141 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6141 5 6141 6 , SrcSpan "tests/examples/CParser.hs" 6141 22 6141 23 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 22 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 7 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 7 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 6 6141 7 , srcInfoPoints = [] } "i"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 8 6141 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6141 8 6141 9 , SrcSpan "tests/examples/CParser.hs" 6141 9 6141 17 , SrcSpan "tests/examples/CParser.hs" 6141 17 6141 18 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 8 6141 18 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6141 8 6141 9 , SrcSpan "tests/examples/CParser.hs" 6141 9 6141 17 , SrcSpan "tests/examples/CParser.hs" 6141 17 6141 18 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 9 6141 17 , srcInfoPoints = [] } "iShiftL#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 19 6141 22 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 19 6141 22 , srcInfoPoints = [] } 16 "16"))))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 24 6141 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6141 24 6141 25 , SrcSpan "tests/examples/CParser.hs" 6141 25 6141 34 , SrcSpan "tests/examples/CParser.hs" 6141 34 6141 35 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 24 6141 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6141 24 6141 25 , SrcSpan "tests/examples/CParser.hs" 6141 25 6141 34 , SrcSpan "tests/examples/CParser.hs" 6141 34 6141 35 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 25 6141 34 , srcInfoPoints = [] } "iShiftRA#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 36 6141 39 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6141 36 6141 39 , srcInfoPoints = [] } 16 "16")))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6151 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 5 6145 5 , SrcSpan "tests/examples/CParser.hs" 6147 5 6147 5 , SrcSpan "tests/examples/CParser.hs" 6149 5 6149 5 , SrcSpan "tests/examples/CParser.hs" 6150 5 6150 5 , SrcSpan "tests/examples/CParser.hs" 6151 5 6151 5 , SrcSpan "tests/examples/CParser.hs" 6157 1 6157 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6145 59 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6145 6 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 5 6145 6 , srcInfoPoints = [] } "i")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 7 6145 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 7 6145 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 59 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 9 6145 18 , srcInfoPoints = [] } "word2Int#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 19 6145 59 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 19 6145 20 , SrcSpan "tests/examples/CParser.hs" 6145 58 6145 59 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 20 6145 58 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 20 6145 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 20 6145 21 , SrcSpan "tests/examples/CParser.hs" 6145 47 6145 48 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 47 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 21 6145 25 , srcInfoPoints = [] } "high"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 26 6145 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 26 6145 27 , SrcSpan "tests/examples/CParser.hs" 6145 27 6145 43 , SrcSpan "tests/examples/CParser.hs" 6145 43 6145 44 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 26 6145 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 26 6145 27 , SrcSpan "tests/examples/CParser.hs" 6145 27 6145 43 , SrcSpan "tests/examples/CParser.hs" 6145 43 6145 44 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 27 6145 43 , srcInfoPoints = [] } "uncheckedShiftL#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 45 6145 47 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 45 6145 47 , srcInfoPoints = [] } 8 "8")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 49 6145 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 49 6145 50 , SrcSpan "tests/examples/CParser.hs" 6145 50 6145 53 , SrcSpan "tests/examples/CParser.hs" 6145 53 6145 54 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 49 6145 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6145 49 6145 50 , SrcSpan "tests/examples/CParser.hs" 6145 50 6145 53 , SrcSpan "tests/examples/CParser.hs" 6145 53 6145 54 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 50 6145 53 , srcInfoPoints = [] } "or#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 55 6145 58 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 55 6145 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6145 55 6145 58 , srcInfoPoints = [] } "low"))))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 5 6147 50 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 5 6147 6 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 5 6147 6 , srcInfoPoints = [] } "i")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 7 6147 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6147 7 6147 8 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 9 6147 18 , srcInfoPoints = [] } "word2Int#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 19 6147 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6147 19 6147 20 , SrcSpan "tests/examples/CParser.hs" 6147 49 6147 50 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 20 6147 49 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 20 6147 39 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6147 20 6147 21 , SrcSpan "tests/examples/CParser.hs" 6147 38 6147 39 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 38 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 21 6147 25 , srcInfoPoints = [] } "high"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 26 6147 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6147 26 6147 27 , SrcSpan "tests/examples/CParser.hs" 6147 27 6147 34 , SrcSpan "tests/examples/CParser.hs" 6147 34 6147 35 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 26 6147 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6147 26 6147 27 , SrcSpan "tests/examples/CParser.hs" 6147 27 6147 34 , SrcSpan "tests/examples/CParser.hs" 6147 34 6147 35 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 27 6147 34 , srcInfoPoints = [] } "shiftL#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 36 6147 38 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 36 6147 38 , srcInfoPoints = [] } 8 "8")))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 40 6147 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6147 40 6147 41 , SrcSpan "tests/examples/CParser.hs" 6147 41 6147 44 , SrcSpan "tests/examples/CParser.hs" 6147 44 6147 45 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 40 6147 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6147 40 6147 41 , SrcSpan "tests/examples/CParser.hs" 6147 41 6147 44 , SrcSpan "tests/examples/CParser.hs" 6147 44 6147 45 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 41 6147 44 , srcInfoPoints = [] } "or#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 46 6147 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 46 6147 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6147 46 6147 49 , srcInfoPoints = [] } "low"))))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 5 6149 65 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 5 6149 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 5 6149 9 , srcInfoPoints = [] } "high")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 10 6149 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6149 10 6149 11 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 65 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 12 6149 21 , srcInfoPoints = [] } "int2Word#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 22 6149 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6149 22 6149 23 , SrcSpan "tests/examples/CParser.hs" 6149 64 6149 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 23 6149 27 , srcInfoPoints = [] } "ord#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 28 6149 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6149 28 6149 29 , SrcSpan "tests/examples/CParser.hs" 6149 63 6149 64 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 29 6149 46 , srcInfoPoints = [] } "indexCharOffAddr#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 47 6149 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 47 6149 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 47 6149 50 , srcInfoPoints = [] } "arr")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 51 6149 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6149 51 6149 52 , SrcSpan "tests/examples/CParser.hs" 6149 62 6149 63 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 62 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 52 6149 56 , srcInfoPoints = [] } "off'"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 57 6149 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 57 6149 59 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 57 6149 59 , srcInfoPoints = [] } "+#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 60 6149 62 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6149 60 6149 62 , srcInfoPoints = [] } 1 "1")))))))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 5 6150 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 5 6150 8 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 5 6150 8 , srcInfoPoints = [] } "low")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 10 6150 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6150 10 6150 11 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 57 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 12 6150 21 , srcInfoPoints = [] } "int2Word#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 22 6150 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6150 22 6150 23 , SrcSpan "tests/examples/CParser.hs" 6150 56 6150 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 56 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 23 6150 27 , srcInfoPoints = [] } "ord#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 28 6150 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6150 28 6150 29 , SrcSpan "tests/examples/CParser.hs" 6150 55 6150 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 29 6150 46 , srcInfoPoints = [] } "indexCharOffAddr#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 47 6150 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 47 6150 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 47 6150 50 , srcInfoPoints = [] } "arr")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 51 6150 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 51 6150 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6150 51 6150 55 , srcInfoPoints = [] } "off'"))))))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 5 6151 21 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 5 6151 9 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 5 6151 9 , srcInfoPoints = [] } "off'")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 10 6151 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6151 10 6151 11 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 21 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 15 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 12 6151 15 , srcInfoPoints = [] } "off"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 16 6151 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 16 6151 18 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 16 6151 18 , srcInfoPoints = [] } "*#"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 19 6151 21 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6151 19 6151 21 , srcInfoPoints = [] } 2 "2")))) Nothing ])) ] , DataDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 1 6157 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6157 16 6157 17 ] } (DataType SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 1 6157 5 , srcInfoPoints = [] }) Nothing (DHead SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 6 6157 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 6 6157 15 , srcInfoPoints = [] } "HappyAddr")) [ QualConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 18 6157 31 , srcInfoPoints = [] } Nothing Nothing (ConDecl SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 18 6157 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 18 6157 25 , srcInfoPoints = [] } "HappyA#") [ TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 26 6157 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 26 6157 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6157 26 6157 31 , srcInfoPoints = [] } "Addr#")) ]) ] Nothing , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 1 6176 85 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 1 6173 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 1 6170 11 , srcInfoPoints = [] } "happyShift") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 12 6170 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 12 6170 21 , srcInfoPoints = [] } "new_state") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 22 6170 24 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 22 6170 24 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 22 6170 24 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 25 6170 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 25 6170 27 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 28 6170 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 28 6170 30 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 31 6170 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 31 6170 34 , srcInfoPoints = [] } "sts") , PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 35 6170 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6170 38 6170 39 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 35 6170 38 , srcInfoPoints = [] } "stk") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 39 6170 55 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6170 39 6170 40 , SrcSpan "tests/examples/CParser.hs" 6170 54 6170 55 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 40 6170 54 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 40 6170 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 40 6170 41 , srcInfoPoints = [] } "x")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 42 6170 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6170 42 6170 43 , SrcSpan "tests/examples/CParser.hs" 6170 43 6170 51 , SrcSpan "tests/examples/CParser.hs" 6170 51 6170 52 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 43 6170 51 , srcInfoPoints = [] } "HappyStk")) (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 53 6170 54 , srcInfoPoints = [] }))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6170 56 6173 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6170 56 6170 57 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 6 6173 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 6 6171 9 , SrcSpan "tests/examples/CParser.hs" 6171 58 6171 60 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 10 6171 10 , SrcSpan "tests/examples/CParser.hs" 6171 58 6171 58 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 57 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 11 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 10 6171 11 , srcInfoPoints = [] } "i")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 12 6171 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 12 6171 13 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 14 6171 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 14 6171 15 , SrcSpan "tests/examples/CParser.hs" 6171 56 6171 57 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 15 6171 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 15 6171 19 , SrcSpan "tests/examples/CParser.hs" 6171 36 6171 38 , SrcSpan "tests/examples/CParser.hs" 6171 39 6171 40 , SrcSpan "tests/examples/CParser.hs" 6171 55 6171 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 35 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 20 6171 33 , srcInfoPoints = [] } "unsafeCoerce#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 34 6171 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 34 6171 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 34 6171 35 , srcInfoPoints = [] } "x")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 41 6171 54 , srcInfoPoints = [] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 41 6171 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 41 6171 42 , SrcSpan "tests/examples/CParser.hs" 6171 48 6171 49 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 42 6171 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 42 6171 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 42 6171 44 , srcInfoPoints = [] } "I#")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 45 6171 48 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 45 6171 46 , SrcSpan "tests/examples/CParser.hs" 6171 47 6171 48 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 46 6171 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 46 6171 47 , srcInfoPoints = [] } "i")) ])) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 50 6171 54 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6171 50 6171 52 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 53 6171 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 53 6171 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6171 53 6171 54 , srcInfoPoints = [] } "i")))) Nothing ]))) Nothing ]) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 63 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 57 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 24 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 21 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 6 6173 19 , srcInfoPoints = [] } "happyDoAction"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 20 6173 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 20 6173 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 20 6173 21 , srcInfoPoints = [] } "i")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 22 6173 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 22 6173 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 22 6173 24 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 25 6173 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 25 6173 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 25 6173 34 , srcInfoPoints = [] } "new_state")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 35 6173 57 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6173 35 6173 36 , SrcSpan "tests/examples/CParser.hs" 6173 56 6173 57 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 50 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 45 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 45 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 36 6173 45 , srcInfoPoints = [] } "HappyCons"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 46 6173 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6173 46 6173 47 , SrcSpan "tests/examples/CParser.hs" 6173 49 6173 50 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 47 6173 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 47 6173 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 47 6173 49 , srcInfoPoints = [] } "st"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 51 6173 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6173 51 6173 52 , SrcSpan "tests/examples/CParser.hs" 6173 55 6173 56 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 52 6173 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 52 6173 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 52 6173 55 , srcInfoPoints = [] } "sts"))))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 58 6173 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6173 58 6173 59 , SrcSpan "tests/examples/CParser.hs" 6173 62 6173 63 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 59 6173 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 59 6173 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6173 59 6173 62 , srcInfoPoints = [] } "stk"))))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 1 6176 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 1 6175 11 , srcInfoPoints = [] } "happyShift") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 12 6175 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 12 6175 21 , srcInfoPoints = [] } "new_state") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 22 6175 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 22 6175 23 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 24 6175 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 24 6175 26 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 27 6175 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 27 6175 29 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 30 6175 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 30 6175 33 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 34 6175 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 34 6175 37 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6175 38 6176 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6175 38 6175 39 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 85 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 52 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 6 6176 19 , srcInfoPoints = [] } "happyNewToken"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 20 6176 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 20 6176 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 20 6176 29 , srcInfoPoints = [] } "new_state")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 30 6176 52 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 30 6176 31 , SrcSpan "tests/examples/CParser.hs" 6176 51 6176 52 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 45 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 31 6176 40 , srcInfoPoints = [] } "HappyCons"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 41 6176 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 41 6176 42 , SrcSpan "tests/examples/CParser.hs" 6176 44 6176 45 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 42 6176 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 42 6176 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 42 6176 44 , srcInfoPoints = [] } "st"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 46 6176 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 46 6176 47 , SrcSpan "tests/examples/CParser.hs" 6176 50 6176 51 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 47 6176 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 47 6176 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 47 6176 50 , srcInfoPoints = [] } "sts"))))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 53 6176 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 53 6176 54 , SrcSpan "tests/examples/CParser.hs" 6176 84 6176 85 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 54 6176 84 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 54 6176 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 54 6176 55 , SrcSpan "tests/examples/CParser.hs" 6176 70 6176 71 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 70 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 55 6176 65 , srcInfoPoints = [] } "happyInTok"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 66 6176 70 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 66 6176 67 , SrcSpan "tests/examples/CParser.hs" 6176 69 6176 70 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 67 6176 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 67 6176 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 67 6176 69 , srcInfoPoints = [] } "tk")))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 71 6176 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 71 6176 72 , SrcSpan "tests/examples/CParser.hs" 6176 72 6176 80 , SrcSpan "tests/examples/CParser.hs" 6176 80 6176 81 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 71 6176 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6176 71 6176 72 , SrcSpan "tests/examples/CParser.hs" 6176 72 6176 80 , SrcSpan "tests/examples/CParser.hs" 6176 80 6176 81 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 72 6176 80 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 81 6176 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 81 6176 84 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6176 81 6176 84 , srcInfoPoints = [] } "stk"))))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 1 6183 71 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 1 6181 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 1 6180 18 , srcInfoPoints = [] } "happySpecReduce_0") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 19 6180 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 19 6180 20 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 21 6180 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 21 6180 23 , srcInfoPoints = [] } "fn") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 24 6180 26 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 24 6180 26 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 24 6180 26 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 27 6180 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 27 6180 29 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 30 6180 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 30 6180 32 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 33 6180 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 33 6180 36 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 37 6180 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6180 37 6180 40 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 6 6181 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6181 6 6181 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 8 6181 17 , srcInfoPoints = [] } "happyFail"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 18 6181 20 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 18 6181 20 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 21 6181 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 21 6181 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 21 6181 23 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 24 6181 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 24 6181 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 24 6181 26 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 27 6181 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 27 6181 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 27 6181 30 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 31 6181 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 31 6181 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6181 31 6181 34 , srcInfoPoints = [] } "stk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 1 6183 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 1 6182 18 , srcInfoPoints = [] } "happySpecReduce_0") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 19 6182 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 19 6182 21 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 22 6182 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 22 6182 24 , srcInfoPoints = [] } "fn") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 25 6182 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 25 6182 26 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 27 6182 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 27 6182 29 , srcInfoPoints = [] } "tk") , PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 30 6182 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6182 32 6182 33 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 30 6182 32 , srcInfoPoints = [] } "st") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 33 6182 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6182 33 6182 34 , SrcSpan "tests/examples/CParser.hs" 6182 42 6182 43 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 34 6182 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6182 34 6182 35 , SrcSpan "tests/examples/CParser.hs" 6182 41 6182 42 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 35 6182 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 35 6182 41 , srcInfoPoints = [] } "action")))) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 44 6182 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 44 6182 47 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 48 6182 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6182 48 6182 51 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 6 6183 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6183 6 6183 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 71 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 51 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 28 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 25 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 22 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 8 6183 17 , srcInfoPoints = [] } "happyGoto"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 18 6183 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 18 6183 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 18 6183 20 , srcInfoPoints = [] } "nt")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 21 6183 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 21 6183 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 21 6183 22 , srcInfoPoints = [] } "j")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 23 6183 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 23 6183 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 23 6183 25 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 26 6183 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 26 6183 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 26 6183 28 , srcInfoPoints = [] } "st")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 29 6183 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6183 29 6183 30 , SrcSpan "tests/examples/CParser.hs" 6183 50 6183 51 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 50 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 44 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 30 6183 39 , srcInfoPoints = [] } "HappyCons"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 40 6183 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6183 40 6183 41 , SrcSpan "tests/examples/CParser.hs" 6183 43 6183 44 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 41 6183 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 41 6183 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 41 6183 43 , srcInfoPoints = [] } "st"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 45 6183 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6183 45 6183 46 , SrcSpan "tests/examples/CParser.hs" 6183 49 6183 50 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 46 6183 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 46 6183 49 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 46 6183 49 , srcInfoPoints = [] } "sts"))))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 52 6183 71 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6183 52 6183 53 , SrcSpan "tests/examples/CParser.hs" 6183 70 6183 71 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 70 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 53 6183 55 , srcInfoPoints = [] } "fn"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 56 6183 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6183 56 6183 57 , SrcSpan "tests/examples/CParser.hs" 6183 57 6183 65 , SrcSpan "tests/examples/CParser.hs" 6183 65 6183 66 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 56 6183 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6183 56 6183 57 , SrcSpan "tests/examples/CParser.hs" 6183 57 6183 65 , SrcSpan "tests/examples/CParser.hs" 6183 65 6183 66 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 57 6183 65 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 67 6183 70 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 67 6183 70 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6183 67 6183 70 , srcInfoPoints = [] } "stk"))))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 1 6189 65 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 1 6186 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 1 6185 18 , srcInfoPoints = [] } "happySpecReduce_1") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 19 6185 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 19 6185 20 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 21 6185 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 21 6185 23 , srcInfoPoints = [] } "fn") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 24 6185 26 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 24 6185 26 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 24 6185 26 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 27 6185 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 27 6185 29 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 30 6185 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 30 6185 32 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 33 6185 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 33 6185 36 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 37 6185 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6185 37 6185 40 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 6 6186 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6186 6 6186 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 8 6186 17 , srcInfoPoints = [] } "happyFail"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 18 6186 20 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 18 6186 20 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 21 6186 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 21 6186 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 21 6186 23 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 24 6186 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 24 6186 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 24 6186 26 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 27 6186 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 27 6186 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 27 6186 30 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 31 6186 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 31 6186 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6186 31 6186 34 , srcInfoPoints = [] } "stk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 1 6189 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 1 6187 18 , srcInfoPoints = [] } "happySpecReduce_1") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 19 6187 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 19 6187 21 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 22 6187 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 22 6187 24 , srcInfoPoints = [] } "fn") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 25 6187 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 25 6187 26 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 27 6187 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 27 6187 29 , srcInfoPoints = [] } "tk") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 30 6187 31 , srcInfoPoints = [] } , PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 32 6187 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 35 6187 36 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 32 6187 35 , srcInfoPoints = [] } "sts") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 36 6187 67 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 36 6187 37 , SrcSpan "tests/examples/CParser.hs" 6187 66 6187 67 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 37 6187 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 37 6187 38 , SrcSpan "tests/examples/CParser.hs" 6187 65 6187 66 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 38 6187 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 38 6187 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 38 6187 47 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 48 6187 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 48 6187 49 , SrcSpan "tests/examples/CParser.hs" 6187 60 6187 61 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 49 6187 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 51 6187 52 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 49 6187 51 , srcInfoPoints = [] } "st") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 52 6187 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 52 6187 53 , SrcSpan "tests/examples/CParser.hs" 6187 59 6187 60 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 53 6187 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 53 6187 59 , srcInfoPoints = [] } "action")))) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 62 6187 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 62 6187 63 , SrcSpan "tests/examples/CParser.hs" 6187 64 6187 65 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 63 6187 64 , srcInfoPoints = [] }) ]))) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 68 6187 86 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 68 6187 69 , SrcSpan "tests/examples/CParser.hs" 6187 85 6187 86 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 69 6187 85 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 69 6187 71 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 69 6187 71 , srcInfoPoints = [] } "v1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 71 6187 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6187 71 6187 72 , SrcSpan "tests/examples/CParser.hs" 6187 72 6187 80 , SrcSpan "tests/examples/CParser.hs" 6187 80 6187 81 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 72 6187 80 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 81 6187 85 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6187 81 6187 85 , srcInfoPoints = [] } "stk'"))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 6 6189 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6188 6 6188 7 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 8 6189 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6188 8 6188 11 , SrcSpan "tests/examples/CParser.hs" 6188 22 6188 24 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6188 12 6188 12 , SrcSpan "tests/examples/CParser.hs" 6188 22 6188 22 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 21 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 12 6188 13 , srcInfoPoints = [] } "r")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 14 6188 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6188 14 6188 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 21 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 16 6188 18 , srcInfoPoints = [] } "fn"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 19 6188 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 19 6188 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6188 19 6188 21 , srcInfoPoints = [] } "v1"))))) Nothing ]) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 18 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 8 6189 16 , srcInfoPoints = [] } "happySeq"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 17 6189 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 17 6189 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 17 6189 18 , srcInfoPoints = [] } "r")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 19 6189 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6189 19 6189 20 , SrcSpan "tests/examples/CParser.hs" 6189 64 6189 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 20 6189 29 , srcInfoPoints = [] } "happyGoto"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 30 6189 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 30 6189 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 30 6189 32 , srcInfoPoints = [] } "nt")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 33 6189 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 33 6189 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 33 6189 34 , srcInfoPoints = [] } "j")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 35 6189 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 35 6189 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 35 6189 37 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 38 6189 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 38 6189 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 38 6189 40 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 41 6189 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 41 6189 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 41 6189 44 , srcInfoPoints = [] } "sts")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 45 6189 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6189 45 6189 46 , SrcSpan "tests/examples/CParser.hs" 6189 63 6189 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 63 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 46 6189 47 , srcInfoPoints = [] } "r"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 48 6189 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6189 48 6189 49 , SrcSpan "tests/examples/CParser.hs" 6189 49 6189 57 , SrcSpan "tests/examples/CParser.hs" 6189 57 6189 58 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 48 6189 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6189 48 6189 49 , SrcSpan "tests/examples/CParser.hs" 6189 49 6189 57 , SrcSpan "tests/examples/CParser.hs" 6189 57 6189 58 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 49 6189 57 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 59 6189 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 59 6189 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6189 59 6189 63 , srcInfoPoints = [] } "stk'")))))))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 1 6195 65 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 1 6192 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 1 6191 18 , srcInfoPoints = [] } "happySpecReduce_2") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 19 6191 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 19 6191 20 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 21 6191 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 21 6191 23 , srcInfoPoints = [] } "fn") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 24 6191 26 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 24 6191 26 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 24 6191 26 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 27 6191 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 27 6191 29 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 30 6191 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 30 6191 32 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 33 6191 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 33 6191 36 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 37 6191 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6191 37 6191 40 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 6 6192 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6192 6 6192 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 8 6192 17 , srcInfoPoints = [] } "happyFail"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 18 6192 20 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 18 6192 20 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 21 6192 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 21 6192 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 21 6192 23 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 24 6192 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 24 6192 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 24 6192 26 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 27 6192 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 27 6192 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 27 6192 30 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 31 6192 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 31 6192 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6192 31 6192 34 , srcInfoPoints = [] } "stk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 1 6195 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 1 6193 18 , srcInfoPoints = [] } "happySpecReduce_2") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 19 6193 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 19 6193 21 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 22 6193 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 22 6193 24 , srcInfoPoints = [] } "fn") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 25 6193 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 25 6193 26 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 27 6193 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 27 6193 29 , srcInfoPoints = [] } "tk") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 30 6193 31 , srcInfoPoints = [] } , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 32 6193 85 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 32 6193 33 , SrcSpan "tests/examples/CParser.hs" 6193 84 6193 85 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 33 6193 84 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 33 6193 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 33 6193 42 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 43 6193 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 43 6193 44 , SrcSpan "tests/examples/CParser.hs" 6193 45 6193 46 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 44 6193 45 , srcInfoPoints = [] }) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 47 6193 84 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 47 6193 48 , SrcSpan "tests/examples/CParser.hs" 6193 83 6193 84 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 48 6193 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 51 6193 52 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 48 6193 51 , srcInfoPoints = [] } "sts") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 52 6193 83 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 52 6193 53 , SrcSpan "tests/examples/CParser.hs" 6193 82 6193 83 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 53 6193 82 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 53 6193 54 , SrcSpan "tests/examples/CParser.hs" 6193 81 6193 82 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 54 6193 81 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 54 6193 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 54 6193 63 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 64 6193 77 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 64 6193 65 , SrcSpan "tests/examples/CParser.hs" 6193 76 6193 77 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 65 6193 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 67 6193 68 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 65 6193 67 , srcInfoPoints = [] } "st") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 68 6193 76 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 68 6193 69 , SrcSpan "tests/examples/CParser.hs" 6193 75 6193 76 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 69 6193 75 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 69 6193 75 , srcInfoPoints = [] } "action")))) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 78 6193 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 78 6193 79 , SrcSpan "tests/examples/CParser.hs" 6193 80 6193 81 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 79 6193 80 , srcInfoPoints = [] }) ])))) ]) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 86 6193 116 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 86 6193 87 , SrcSpan "tests/examples/CParser.hs" 6193 115 6193 116 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 87 6193 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 87 6193 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 87 6193 89 , srcInfoPoints = [] } "v1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 89 6193 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 89 6193 90 , SrcSpan "tests/examples/CParser.hs" 6193 90 6193 98 , SrcSpan "tests/examples/CParser.hs" 6193 98 6193 99 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 90 6193 98 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 99 6193 115 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 99 6193 101 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 99 6193 101 , srcInfoPoints = [] } "v2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 101 6193 111 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6193 101 6193 102 , SrcSpan "tests/examples/CParser.hs" 6193 102 6193 110 , SrcSpan "tests/examples/CParser.hs" 6193 110 6193 111 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 102 6193 110 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 111 6193 115 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6193 111 6193 115 , srcInfoPoints = [] } "stk'")))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 6 6195 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6194 6 6194 7 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 8 6195 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6194 8 6194 11 , SrcSpan "tests/examples/CParser.hs" 6194 25 6194 27 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6194 12 6194 12 , SrcSpan "tests/examples/CParser.hs" 6194 25 6194 25 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 24 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 12 6194 13 , srcInfoPoints = [] } "r")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 14 6194 24 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6194 14 6194 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 24 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 21 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 16 6194 18 , srcInfoPoints = [] } "fn"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 19 6194 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 19 6194 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 19 6194 21 , srcInfoPoints = [] } "v1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 22 6194 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 22 6194 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6194 22 6194 24 , srcInfoPoints = [] } "v2"))))) Nothing ]) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 18 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 8 6195 16 , srcInfoPoints = [] } "happySeq"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 17 6195 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 17 6195 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 17 6195 18 , srcInfoPoints = [] } "r")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 19 6195 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6195 19 6195 20 , SrcSpan "tests/examples/CParser.hs" 6195 64 6195 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 20 6195 29 , srcInfoPoints = [] } "happyGoto"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 30 6195 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 30 6195 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 30 6195 32 , srcInfoPoints = [] } "nt")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 33 6195 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 33 6195 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 33 6195 34 , srcInfoPoints = [] } "j")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 35 6195 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 35 6195 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 35 6195 37 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 38 6195 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 38 6195 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 38 6195 40 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 41 6195 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 41 6195 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 41 6195 44 , srcInfoPoints = [] } "sts")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 45 6195 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6195 45 6195 46 , SrcSpan "tests/examples/CParser.hs" 6195 63 6195 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 63 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 46 6195 47 , srcInfoPoints = [] } "r"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 48 6195 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6195 48 6195 49 , SrcSpan "tests/examples/CParser.hs" 6195 49 6195 57 , SrcSpan "tests/examples/CParser.hs" 6195 57 6195 58 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 48 6195 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6195 48 6195 49 , SrcSpan "tests/examples/CParser.hs" 6195 49 6195 57 , SrcSpan "tests/examples/CParser.hs" 6195 57 6195 58 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 49 6195 57 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 59 6195 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 59 6195 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6195 59 6195 63 , srcInfoPoints = [] } "stk'")))))))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 1 6201 65 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 1 6198 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 1 6197 18 , srcInfoPoints = [] } "happySpecReduce_3") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 19 6197 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 19 6197 20 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 21 6197 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 21 6197 23 , srcInfoPoints = [] } "fn") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 24 6197 26 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 24 6197 26 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 24 6197 26 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 27 6197 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 27 6197 29 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 30 6197 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 30 6197 32 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 33 6197 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 33 6197 36 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 37 6197 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6197 37 6197 40 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 6 6198 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6198 6 6198 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 8 6198 17 , srcInfoPoints = [] } "happyFail"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 18 6198 20 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 18 6198 20 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 21 6198 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 21 6198 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 21 6198 23 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 24 6198 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 24 6198 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 24 6198 26 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 27 6198 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 27 6198 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 27 6198 30 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 31 6198 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 31 6198 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6198 31 6198 34 , srcInfoPoints = [] } "stk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 1 6201 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 1 6199 18 , srcInfoPoints = [] } "happySpecReduce_3") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 19 6199 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 19 6199 21 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 22 6199 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 22 6199 24 , srcInfoPoints = [] } "fn") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 25 6199 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 25 6199 26 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 27 6199 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 27 6199 29 , srcInfoPoints = [] } "tk") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 30 6199 31 , srcInfoPoints = [] } , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 32 6199 103 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 32 6199 33 , SrcSpan "tests/examples/CParser.hs" 6199 102 6199 103 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 33 6199 102 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 33 6199 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 33 6199 42 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 43 6199 46 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 43 6199 44 , SrcSpan "tests/examples/CParser.hs" 6199 45 6199 46 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 44 6199 45 , srcInfoPoints = [] }) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 47 6199 102 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 47 6199 48 , SrcSpan "tests/examples/CParser.hs" 6199 101 6199 102 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 48 6199 101 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 48 6199 49 , SrcSpan "tests/examples/CParser.hs" 6199 100 6199 101 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 49 6199 100 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 49 6199 58 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 49 6199 58 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 59 6199 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 59 6199 60 , SrcSpan "tests/examples/CParser.hs" 6199 61 6199 62 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 60 6199 61 , srcInfoPoints = [] }) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 63 6199 100 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 63 6199 64 , SrcSpan "tests/examples/CParser.hs" 6199 99 6199 100 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 64 6199 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 67 6199 68 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 64 6199 67 , srcInfoPoints = [] } "sts") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 68 6199 99 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 68 6199 69 , SrcSpan "tests/examples/CParser.hs" 6199 98 6199 99 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 69 6199 98 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 69 6199 70 , SrcSpan "tests/examples/CParser.hs" 6199 97 6199 98 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 70 6199 97 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 70 6199 79 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 70 6199 79 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 80 6199 93 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 80 6199 81 , SrcSpan "tests/examples/CParser.hs" 6199 92 6199 93 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 81 6199 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 83 6199 84 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 81 6199 83 , srcInfoPoints = [] } "st") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 84 6199 92 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 84 6199 85 , SrcSpan "tests/examples/CParser.hs" 6199 91 6199 92 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 85 6199 91 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 85 6199 91 , srcInfoPoints = [] } "action")))) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 94 6199 97 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 94 6199 95 , SrcSpan "tests/examples/CParser.hs" 6199 96 6199 97 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 95 6199 96 , srcInfoPoints = [] }) ])))) ])) ]) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 104 6199 146 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 104 6199 105 , SrcSpan "tests/examples/CParser.hs" 6199 145 6199 146 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 105 6199 145 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 105 6199 107 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 105 6199 107 , srcInfoPoints = [] } "v1")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 107 6199 117 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 107 6199 108 , SrcSpan "tests/examples/CParser.hs" 6199 108 6199 116 , SrcSpan "tests/examples/CParser.hs" 6199 116 6199 117 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 108 6199 116 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 117 6199 145 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 117 6199 119 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 117 6199 119 , srcInfoPoints = [] } "v2")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 119 6199 129 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 119 6199 120 , SrcSpan "tests/examples/CParser.hs" 6199 120 6199 128 , SrcSpan "tests/examples/CParser.hs" 6199 128 6199 129 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 120 6199 128 , srcInfoPoints = [] } "HappyStk")) (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 129 6199 145 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 129 6199 131 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 129 6199 131 , srcInfoPoints = [] } "v3")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 131 6199 141 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6199 131 6199 132 , SrcSpan "tests/examples/CParser.hs" 6199 132 6199 140 , SrcSpan "tests/examples/CParser.hs" 6199 140 6199 141 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 132 6199 140 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 141 6199 145 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6199 141 6199 145 , srcInfoPoints = [] } "stk'"))))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 6 6201 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6200 6 6200 7 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 8 6201 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6200 8 6200 11 , SrcSpan "tests/examples/CParser.hs" 6200 28 6200 30 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6200 12 6200 12 , SrcSpan "tests/examples/CParser.hs" 6200 28 6200 28 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 12 6200 13 , srcInfoPoints = [] } "r")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 14 6200 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6200 14 6200 15 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 27 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 24 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 21 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 16 6200 18 , srcInfoPoints = [] } "fn"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 19 6200 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 19 6200 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 19 6200 21 , srcInfoPoints = [] } "v1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 22 6200 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 22 6200 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 22 6200 24 , srcInfoPoints = [] } "v2")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 25 6200 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 25 6200 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6200 25 6200 27 , srcInfoPoints = [] } "v3"))))) Nothing ]) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 18 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 16 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 8 6201 16 , srcInfoPoints = [] } "happySeq"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 17 6201 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 17 6201 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 17 6201 18 , srcInfoPoints = [] } "r")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 19 6201 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6201 19 6201 20 , SrcSpan "tests/examples/CParser.hs" 6201 64 6201 65 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 64 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 40 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 37 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 32 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 20 6201 29 , srcInfoPoints = [] } "happyGoto"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 30 6201 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 30 6201 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 30 6201 32 , srcInfoPoints = [] } "nt")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 33 6201 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 33 6201 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 33 6201 34 , srcInfoPoints = [] } "j")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 35 6201 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 35 6201 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 35 6201 37 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 38 6201 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 38 6201 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 38 6201 40 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 41 6201 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 41 6201 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 41 6201 44 , srcInfoPoints = [] } "sts")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 45 6201 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6201 45 6201 46 , SrcSpan "tests/examples/CParser.hs" 6201 63 6201 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 63 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 46 6201 47 , srcInfoPoints = [] } "r"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 48 6201 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6201 48 6201 49 , SrcSpan "tests/examples/CParser.hs" 6201 49 6201 57 , SrcSpan "tests/examples/CParser.hs" 6201 57 6201 58 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 48 6201 58 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6201 48 6201 49 , SrcSpan "tests/examples/CParser.hs" 6201 49 6201 57 , SrcSpan "tests/examples/CParser.hs" 6201 57 6201 58 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 49 6201 57 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 59 6201 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 59 6201 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6201 59 6201 63 , srcInfoPoints = [] } "stk'")))))))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 1 6209 56 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 1 6204 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 1 6203 12 , srcInfoPoints = [] } "happyReduce") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 13 6203 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 13 6203 14 , srcInfoPoints = [] } "k") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 15 6203 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 15 6203 16 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 17 6203 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 17 6203 19 , srcInfoPoints = [] } "fn") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 20 6203 22 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 20 6203 22 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 20 6203 22 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 23 6203 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 23 6203 25 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 26 6203 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 26 6203 28 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 29 6203 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 29 6203 32 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 33 6203 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6203 33 6203 36 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 6 6204 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6204 6 6204 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 8 6204 17 , srcInfoPoints = [] } "happyFail"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 18 6204 20 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 18 6204 20 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 21 6204 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 21 6204 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 21 6204 23 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 24 6204 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 24 6204 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 24 6204 26 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 27 6204 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 27 6204 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 27 6204 30 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 31 6204 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 31 6204 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6204 31 6204 34 , srcInfoPoints = [] } "stk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 1 6209 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 1 6205 12 , srcInfoPoints = [] } "happyReduce") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 13 6205 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 13 6205 14 , srcInfoPoints = [] } "k") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 15 6205 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 15 6205 17 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 18 6205 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 18 6205 20 , srcInfoPoints = [] } "fn") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 21 6205 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 21 6205 22 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 23 6205 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 23 6205 25 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 26 6205 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 26 6205 28 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 29 6205 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 29 6205 32 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 33 6205 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6205 33 6205 36 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 6 6209 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6206 6 6206 7 ] } (Case SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 8 6209 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6206 8 6206 12 , SrcSpan "tests/examples/CParser.hs" 6206 47 6206 49 , SrcSpan "tests/examples/CParser.hs" 6207 6 6207 6 , SrcSpan "tests/examples/CParser.hs" 6211 1 6211 0 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 46 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 42 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 13 6206 22 , srcInfoPoints = [] } "happyDrop"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 23 6206 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6206 23 6206 24 , SrcSpan "tests/examples/CParser.hs" 6206 41 6206 42 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 41 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 24 6206 25 , srcInfoPoints = [] } "k"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 26 6206 28 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 26 6206 28 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 26 6206 28 , srcInfoPoints = [] } "-#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 29 6206 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6206 29 6206 30 , SrcSpan "tests/examples/CParser.hs" 6206 40 6206 41 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 30 6206 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6206 33 6206 35 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 30 6206 32 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 30 6206 32 , srcInfoPoints = [] } 1 "1")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 36 6206 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 36 6206 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 36 6206 40 , srcInfoPoints = [] } "Int#")))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 43 6206 46 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 43 6206 46 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6206 43 6206 46 , srcInfoPoints = [] } "sts")))) [ Alt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 6 6209 56 , srcInfoPoints = [] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 6 6207 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 10 6207 11 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 6 6207 10 , srcInfoPoints = [] } "sts1") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 11 6207 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 11 6207 12 , SrcSpan "tests/examples/CParser.hs" 6207 42 6207 43 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 12 6207 42 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 12 6207 13 , SrcSpan "tests/examples/CParser.hs" 6207 41 6207 42 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 13 6207 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 13 6207 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 13 6207 22 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 23 6207 37 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 23 6207 24 , SrcSpan "tests/examples/CParser.hs" 6207 36 6207 37 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 24 6207 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 27 6207 28 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 24 6207 27 , srcInfoPoints = [] } "st1") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 28 6207 36 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 28 6207 29 , SrcSpan "tests/examples/CParser.hs" 6207 35 6207 36 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 29 6207 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 29 6207 35 , srcInfoPoints = [] } "action")))) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 38 6207 41 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 38 6207 39 , SrcSpan "tests/examples/CParser.hs" 6207 40 6207 41 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 39 6207 40 , srcInfoPoints = [] }) ])))) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6207 44 6209 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6207 44 6207 46 ] } (Let SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 13 6209 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6208 13 6208 16 , SrcSpan "tests/examples/CParser.hs" 6208 28 6208 30 ] } (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6208 17 6208 17 , SrcSpan "tests/examples/CParser.hs" 6208 28 6208 28 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 27 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 17 6208 18 , srcInfoPoints = [] } "r")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 19 6208 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6208 19 6208 20 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 27 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 21 6208 23 , srcInfoPoints = [] } "fn"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 24 6208 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 24 6208 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6208 24 6208 27 , srcInfoPoints = [] } "stk"))))) Nothing ]) (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 25 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 13 6209 23 , srcInfoPoints = [] } "happyDoSeq"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 24 6209 25 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 24 6209 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 24 6209 25 , srcInfoPoints = [] } "r")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 26 6209 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6209 26 6209 27 , SrcSpan "tests/examples/CParser.hs" 6209 55 6209 56 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 55 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 53 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 48 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 44 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 41 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 27 6209 36 , srcInfoPoints = [] } "happyGoto"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 37 6209 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 37 6209 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 37 6209 39 , srcInfoPoints = [] } "nt")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 40 6209 41 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 40 6209 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 40 6209 41 , srcInfoPoints = [] } "j")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 42 6209 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 42 6209 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 42 6209 44 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 45 6209 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 45 6209 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 45 6209 48 , srcInfoPoints = [] } "st1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 49 6209 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 49 6209 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 49 6209 53 , srcInfoPoints = [] } "sts1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 54 6209 55 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 54 6209 55 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6209 54 6209 55 , srcInfoPoints = [] } "r")))))))) Nothing ])) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 1 6216 43 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 1 6212 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 1 6211 17 , srcInfoPoints = [] } "happyMonadReduce") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 18 6211 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 18 6211 19 , srcInfoPoints = [] } "k") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 20 6211 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 20 6211 22 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 23 6211 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 23 6211 25 , srcInfoPoints = [] } "fn") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 26 6211 28 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 26 6211 28 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 26 6211 28 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 29 6211 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 29 6211 31 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 32 6211 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 32 6211 34 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 35 6211 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 35 6211 38 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 39 6211 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6211 39 6211 42 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 6 6212 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6212 6 6212 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 8 6212 17 , srcInfoPoints = [] } "happyFail"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 18 6212 20 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 18 6212 20 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 21 6212 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 21 6212 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 21 6212 23 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 24 6212 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 24 6212 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 24 6212 26 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 27 6212 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 27 6212 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 27 6212 30 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 31 6212 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 31 6212 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6212 31 6212 34 , srcInfoPoints = [] } "stk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 1 6216 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 8 6215 13 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 1 6213 17 , srcInfoPoints = [] } "happyMonadReduce") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 18 6213 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 18 6213 19 , srcInfoPoints = [] } "k") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 20 6213 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 20 6213 22 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 23 6213 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 23 6213 25 , srcInfoPoints = [] } "fn") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 26 6213 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 26 6213 27 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 28 6213 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 28 6213 30 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 31 6213 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 31 6213 33 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 34 6213 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 34 6213 37 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 38 6213 41 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 38 6213 41 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6213 42 6214 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6213 42 6213 43 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 31 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 9 6214 19 , srcInfoPoints = [] } "happyThen1"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 20 6214 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6214 20 6214 21 , SrcSpan "tests/examples/CParser.hs" 6214 30 6214 31 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 27 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 21 6214 23 , srcInfoPoints = [] } "fn"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 24 6214 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 24 6214 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 24 6214 27 , srcInfoPoints = [] } "stk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 28 6214 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 28 6214 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 28 6214 30 , srcInfoPoints = [] } "tk")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 32 6214 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6214 32 6214 33 , SrcSpan "tests/examples/CParser.hs" 6214 89 6214 90 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 33 6214 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6214 33 6214 34 , SrcSpan "tests/examples/CParser.hs" 6214 36 6214 38 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 34 6214 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 34 6214 35 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 89 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 65 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 53 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 51 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 39 6214 48 , srcInfoPoints = [] } "happyGoto"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 49 6214 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 49 6214 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 49 6214 51 , srcInfoPoints = [] } "nt")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 52 6214 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 52 6214 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 52 6214 53 , srcInfoPoints = [] } "j")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 54 6214 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 54 6214 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 54 6214 56 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 57 6214 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 57 6214 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 57 6214 60 , srcInfoPoints = [] } "st1")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 61 6214 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 61 6214 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 61 6214 65 , srcInfoPoints = [] } "sts1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 66 6214 89 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6214 66 6214 67 , SrcSpan "tests/examples/CParser.hs" 6214 88 6214 89 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 88 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 68 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 68 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 67 6214 68 , srcInfoPoints = [] } "r"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 69 6214 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6214 69 6214 70 , SrcSpan "tests/examples/CParser.hs" 6214 70 6214 78 , SrcSpan "tests/examples/CParser.hs" 6214 78 6214 79 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 69 6214 79 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6214 69 6214 70 , SrcSpan "tests/examples/CParser.hs" 6214 70 6214 78 , SrcSpan "tests/examples/CParser.hs" 6214 78 6214 79 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 70 6214 78 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 80 6214 88 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 80 6214 88 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6214 80 6214 88 , srcInfoPoints = [] } "drop_stk")))))))))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6216 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 14 6215 14 , SrcSpan "tests/examples/CParser.hs" 6216 14 6216 14 , SrcSpan "tests/examples/CParser.hs" 6218 1 6218 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6215 88 , srcInfoPoints = [] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6215 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 18 6215 19 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 14 6215 18 , srcInfoPoints = [] } "sts1") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 19 6215 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 19 6215 20 , SrcSpan "tests/examples/CParser.hs" 6215 50 6215 51 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 20 6215 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 20 6215 21 , SrcSpan "tests/examples/CParser.hs" 6215 49 6215 50 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 21 6215 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 21 6215 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 21 6215 30 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 31 6215 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 31 6215 32 , SrcSpan "tests/examples/CParser.hs" 6215 44 6215 45 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 32 6215 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 35 6215 36 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 32 6215 35 , srcInfoPoints = [] } "st1") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 36 6215 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 36 6215 37 , SrcSpan "tests/examples/CParser.hs" 6215 43 6215 44 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 37 6215 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 37 6215 43 , srcInfoPoints = [] } "action")))) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 46 6215 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 46 6215 47 , SrcSpan "tests/examples/CParser.hs" 6215 48 6215 49 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 47 6215 48 , srcInfoPoints = [] }) ])))) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 52 6215 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 52 6215 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 65 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 54 6215 63 , srcInfoPoints = [] } "happyDrop"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 64 6215 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 64 6215 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 64 6215 65 , srcInfoPoints = [] } "k")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 66 6215 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 66 6215 67 , SrcSpan "tests/examples/CParser.hs" 6215 87 6215 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 87 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 81 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 67 6215 76 , srcInfoPoints = [] } "HappyCons"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 77 6215 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 77 6215 78 , SrcSpan "tests/examples/CParser.hs" 6215 80 6215 81 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 78 6215 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 78 6215 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 78 6215 80 , srcInfoPoints = [] } "st"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 82 6215 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6215 82 6215 83 , SrcSpan "tests/examples/CParser.hs" 6215 86 6215 87 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 83 6215 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 83 6215 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6215 83 6215 86 , srcInfoPoints = [] } "sts")))))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 14 6216 43 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 14 6216 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 14 6216 22 , srcInfoPoints = [] } "drop_stk")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 23 6216 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6216 23 6216 24 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 25 6216 37 , srcInfoPoints = [] } "happyDropStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 38 6216 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 38 6216 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 38 6216 39 , srcInfoPoints = [] } "k")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 40 6216 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 40 6216 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6216 40 6216 43 , srcInfoPoints = [] } "stk"))))) Nothing ])) ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 1 6227 60 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 1 6219 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 1 6218 18 , srcInfoPoints = [] } "happyMonad2Reduce") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 19 6218 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 19 6218 20 , srcInfoPoints = [] } "k") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 21 6218 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 21 6218 23 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 24 6218 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 24 6218 26 , srcInfoPoints = [] } "fn") , PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 27 6218 29 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 27 6218 29 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 27 6218 29 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 30 6218 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 30 6218 32 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 33 6218 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 33 6218 35 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 36 6218 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 36 6218 39 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 40 6218 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6218 40 6218 43 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 6 6219 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6219 6 6219 7 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 34 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 30 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 26 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 23 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 20 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 8 6219 17 , srcInfoPoints = [] } "happyFail"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 18 6219 20 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 18 6219 20 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 21 6219 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 21 6219 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 21 6219 23 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 24 6219 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 24 6219 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 24 6219 26 , srcInfoPoints = [] } "st")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 27 6219 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 27 6219 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 27 6219 30 , srcInfoPoints = [] } "sts")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 31 6219 34 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 31 6219 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6219 31 6219 34 , srcInfoPoints = [] } "stk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 1 6227 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 8 6222 13 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 1 6220 18 , srcInfoPoints = [] } "happyMonad2Reduce") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 19 6220 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 19 6220 20 , srcInfoPoints = [] } "k") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 21 6220 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 21 6220 23 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 24 6220 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 24 6220 26 , srcInfoPoints = [] } "fn") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 27 6220 28 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 27 6220 28 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 29 6220 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 29 6220 31 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 32 6220 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 32 6220 34 , srcInfoPoints = [] } "st") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 35 6220 38 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 35 6220 38 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 39 6220 42 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 39 6220 42 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6220 43 6221 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6220 43 6220 44 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 91 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 30 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 8 6221 18 , srcInfoPoints = [] } "happyThen1"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 19 6221 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6221 19 6221 20 , SrcSpan "tests/examples/CParser.hs" 6221 29 6221 30 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 29 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 26 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 20 6221 22 , srcInfoPoints = [] } "fn"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 23 6221 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 23 6221 26 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 23 6221 26 , srcInfoPoints = [] } "stk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 27 6221 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 27 6221 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 27 6221 29 , srcInfoPoints = [] } "tk")))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 31 6221 91 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6221 31 6221 32 , SrcSpan "tests/examples/CParser.hs" 6221 90 6221 91 ] } (Lambda SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 32 6221 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6221 32 6221 33 , SrcSpan "tests/examples/CParser.hs" 6221 35 6221 37 ] } [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 33 6221 34 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 33 6221 34 , srcInfoPoints = [] } "r") ] (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 90 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 61 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 38 6221 51 , srcInfoPoints = [] } "happyNewToken"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 52 6221 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 52 6221 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 52 6221 61 , srcInfoPoints = [] } "new_state")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 62 6221 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 62 6221 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 62 6221 66 , srcInfoPoints = [] } "sts1")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 67 6221 90 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6221 67 6221 68 , SrcSpan "tests/examples/CParser.hs" 6221 89 6221 90 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 89 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 68 6221 69 , srcInfoPoints = [] } "r"))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 70 6221 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6221 70 6221 71 , SrcSpan "tests/examples/CParser.hs" 6221 71 6221 79 , SrcSpan "tests/examples/CParser.hs" 6221 79 6221 80 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 70 6221 80 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6221 70 6221 71 , SrcSpan "tests/examples/CParser.hs" 6221 71 6221 79 , SrcSpan "tests/examples/CParser.hs" 6221 79 6221 80 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 71 6221 79 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 81 6221 89 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 81 6221 89 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6221 81 6221 89 , srcInfoPoints = [] } "drop_stk")))))))))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6227 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 14 6222 14 , SrcSpan "tests/examples/CParser.hs" 6223 14 6223 14 , SrcSpan "tests/examples/CParser.hs" 6225 14 6225 14 , SrcSpan "tests/examples/CParser.hs" 6226 14 6226 14 , SrcSpan "tests/examples/CParser.hs" 6227 14 6227 14 , SrcSpan "tests/examples/CParser.hs" 6232 1 6232 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6222 88 , srcInfoPoints = [] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6222 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 18 6222 19 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 14 6222 18 , srcInfoPoints = [] } "sts1") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 19 6222 51 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 19 6222 20 , SrcSpan "tests/examples/CParser.hs" 6222 50 6222 51 ] } (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 20 6222 50 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 20 6222 21 , SrcSpan "tests/examples/CParser.hs" 6222 49 6222 50 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 21 6222 49 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 21 6222 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 21 6222 30 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 31 6222 45 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 31 6222 32 , SrcSpan "tests/examples/CParser.hs" 6222 44 6222 45 ] } (PAsPat SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 32 6222 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 35 6222 36 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 32 6222 35 , srcInfoPoints = [] } "st1") (PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 36 6222 44 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 36 6222 37 , SrcSpan "tests/examples/CParser.hs" 6222 43 6222 44 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 37 6222 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 37 6222 43 , srcInfoPoints = [] } "action")))) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 46 6222 49 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 46 6222 47 , SrcSpan "tests/examples/CParser.hs" 6222 48 6222 49 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 47 6222 48 , srcInfoPoints = [] }) ])))) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 52 6222 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 52 6222 53 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 88 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 65 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 63 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 63 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 54 6222 63 , srcInfoPoints = [] } "happyDrop"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 64 6222 65 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 64 6222 65 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 64 6222 65 , srcInfoPoints = [] } "k")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 66 6222 88 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 66 6222 67 , SrcSpan "tests/examples/CParser.hs" 6222 87 6222 88 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 87 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 81 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 76 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 76 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 67 6222 76 , srcInfoPoints = [] } "HappyCons"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 77 6222 81 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 77 6222 78 , SrcSpan "tests/examples/CParser.hs" 6222 80 6222 81 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 78 6222 80 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 78 6222 80 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 78 6222 80 , srcInfoPoints = [] } "st"))))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 82 6222 87 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6222 82 6222 83 , SrcSpan "tests/examples/CParser.hs" 6222 86 6222 87 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 83 6222 86 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 83 6222 86 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6222 83 6222 86 , srcInfoPoints = [] } "sts")))))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 14 6223 43 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 14 6223 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 14 6223 22 , srcInfoPoints = [] } "drop_stk")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 23 6223 43 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6223 23 6223 24 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 43 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 39 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 37 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 37 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 25 6223 37 , srcInfoPoints = [] } "happyDropStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 38 6223 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 38 6223 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 38 6223 39 , srcInfoPoints = [] } "k")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 40 6223 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 40 6223 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6223 40 6223 43 , srcInfoPoints = [] } "stk"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 14 6225 61 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 14 6225 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 14 6225 17 , srcInfoPoints = [] } "off")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 21 6225 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6225 21 6225 22 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 61 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 57 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 40 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 23 6225 40 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 41 6225 57 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 41 6225 57 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 41 6225 57 , srcInfoPoints = [] } "happyGotoOffsets")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 58 6225 61 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 58 6225 61 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6225 58 6225 61 , srcInfoPoints = [] } "st1"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 14 6226 34 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 14 6226 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 14 6226 19 , srcInfoPoints = [] } "off_i")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 21 6226 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6226 21 6226 22 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 23 6226 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6226 23 6226 24 , SrcSpan "tests/examples/CParser.hs" 6226 33 6226 34 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 33 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 27 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 24 6226 27 , srcInfoPoints = [] } "off"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 28 6226 30 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 28 6226 30 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 28 6226 30 , srcInfoPoints = [] } "+#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 31 6226 33 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 31 6226 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6226 31 6226 33 , srcInfoPoints = [] } "nt")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 14 6227 60 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 14 6227 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 14 6227 23 , srcInfoPoints = [] } "new_state")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 24 6227 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6227 24 6227 25 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 60 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 54 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 43 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 43 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 26 6227 43 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 44 6227 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 44 6227 54 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 44 6227 54 , srcInfoPoints = [] } "happyTable")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 55 6227 60 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 55 6227 60 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6227 55 6227 60 , srcInfoPoints = [] } "off_i"))))) Nothing ])) ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 1 6233 66 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 1 6232 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 1 6232 10 , srcInfoPoints = [] } "happyDrop") [ PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 11 6232 13 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 11 6232 13 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 11 6232 13 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 14 6232 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 14 6232 15 , srcInfoPoints = [] } "l") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 16 6232 19 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6232 16 6232 17 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 18 6232 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 18 6232 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6232 18 6232 19 , srcInfoPoints = [] } "l")))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 1 6233 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 1 6233 10 , srcInfoPoints = [] } "happyDrop") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 11 6233 12 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 11 6233 12 , srcInfoPoints = [] } "n") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 13 6233 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6233 13 6233 14 , SrcSpan "tests/examples/CParser.hs" 6233 31 6233 32 ] } (PApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 14 6233 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 14 6233 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 14 6233 23 , srcInfoPoints = [] } "HappyCons")) [ PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 24 6233 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6233 24 6233 25 , SrcSpan "tests/examples/CParser.hs" 6233 26 6233 27 ] } (PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 25 6233 26 , srcInfoPoints = [] }) , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 28 6233 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6233 28 6233 29 , SrcSpan "tests/examples/CParser.hs" 6233 30 6233 31 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 29 6233 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 29 6233 30 , srcInfoPoints = [] } "t")) ]) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 33 6233 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6233 33 6233 34 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 66 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 64 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 44 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 44 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 35 6233 44 , srcInfoPoints = [] } "happyDrop"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 45 6233 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6233 45 6233 46 , SrcSpan "tests/examples/CParser.hs" 6233 63 6233 64 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 63 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 47 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 47 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 46 6233 47 , srcInfoPoints = [] } "n"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 48 6233 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 48 6233 50 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 48 6233 50 , srcInfoPoints = [] } "-#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 51 6233 63 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6233 51 6233 52 , SrcSpan "tests/examples/CParser.hs" 6233 62 6233 63 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 52 6233 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6233 55 6233 57 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 52 6233 54 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 52 6233 54 , srcInfoPoints = [] } 1 "1")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 58 6233 62 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 58 6233 62 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 58 6233 62 , srcInfoPoints = [] } "Int#")))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 65 6233 66 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 65 6233 66 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6233 65 6233 66 , srcInfoPoints = [] } "t"))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 1 6236 69 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 1 6235 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 1 6235 13 , srcInfoPoints = [] } "happyDropStk") [ PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 14 6235 16 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 14 6235 16 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 14 6235 16 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 17 6235 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 17 6235 18 , srcInfoPoints = [] } "l") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 19 6235 22 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6235 19 6235 20 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 21 6235 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 21 6235 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6235 21 6235 22 , srcInfoPoints = [] } "l")))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 1 6236 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 1 6236 13 , srcInfoPoints = [] } "happyDropStk") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 14 6236 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 14 6236 15 , srcInfoPoints = [] } "n") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 16 6236 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6236 16 6236 17 , SrcSpan "tests/examples/CParser.hs" 6236 32 6236 33 ] } (PInfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 17 6236 32 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 17 6236 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 17 6236 18 , srcInfoPoints = [] } "x")) (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 19 6236 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6236 19 6236 20 , SrcSpan "tests/examples/CParser.hs" 6236 20 6236 28 , SrcSpan "tests/examples/CParser.hs" 6236 28 6236 29 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 20 6236 28 , srcInfoPoints = [] } "HappyStk")) (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 30 6236 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 30 6236 32 , srcInfoPoints = [] } "xs"))) ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 34 6236 69 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6236 34 6236 35 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 69 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 66 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 48 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 48 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 36 6236 48 , srcInfoPoints = [] } "happyDropStk"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 49 6236 66 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6236 49 6236 50 , SrcSpan "tests/examples/CParser.hs" 6236 65 6236 66 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 65 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 51 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 51 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 50 6236 51 , srcInfoPoints = [] } "n"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 52 6236 54 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 52 6236 54 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 52 6236 54 , srcInfoPoints = [] } "-#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 55 6236 65 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6236 55 6236 56 , SrcSpan "tests/examples/CParser.hs" 6236 64 6236 65 ] } (ExpTypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 56 6236 64 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6236 58 6236 60 ] } (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 56 6236 58 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 56 6236 58 , srcInfoPoints = [] } 1 "1")) (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 60 6236 64 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 60 6236 64 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 60 6236 64 , srcInfoPoints = [] } "Int#")))))))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 67 6236 69 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 67 6236 69 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6236 67 6236 69 , srcInfoPoints = [] } "xs"))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 1 6247 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6245 4 6245 9 ] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 1 6247 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6245 4 6245 9 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 1 6242 10 , srcInfoPoints = [] } "happyGoto") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 11 6242 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 11 6242 13 , srcInfoPoints = [] } "nt") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 14 6242 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 14 6242 15 , srcInfoPoints = [] } "j") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 16 6242 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 16 6242 18 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 19 6242 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 19 6242 21 , srcInfoPoints = [] } "st") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6242 22 6244 32 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6242 22 6242 23 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 32 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 22 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 19 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 17 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 4 6244 17 , srcInfoPoints = [] } "happyDoAction"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 18 6244 19 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 18 6244 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 18 6244 19 , srcInfoPoints = [] } "j")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 20 6244 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 20 6244 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 20 6244 22 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 23 6244 32 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 23 6244 32 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6244 23 6244 32 , srcInfoPoints = [] } "new_state"))))) (Just (BDecls SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6247 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6245 10 6245 10 , SrcSpan "tests/examples/CParser.hs" 6246 10 6246 10 , SrcSpan "tests/examples/CParser.hs" 6247 10 6247 10 , SrcSpan "tests/examples/CParser.hs" 6256 1 6256 0 ] } [ PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6245 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6245 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 10 6245 13 , srcInfoPoints = [] } "off")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 17 6245 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6245 17 6245 18 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 53 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 36 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 36 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 19 6245 36 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 37 6245 53 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 37 6245 53 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 37 6245 53 , srcInfoPoints = [] } "happyGotoOffsets")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 54 6245 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 54 6245 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6245 54 6245 56 , srcInfoPoints = [] } "st"))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 10 6246 30 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 10 6246 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 10 6246 15 , srcInfoPoints = [] } "off_i")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 17 6246 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6246 17 6246 18 ] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 19 6246 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6246 19 6246 20 , SrcSpan "tests/examples/CParser.hs" 6246 29 6246 30 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 20 6246 23 , srcInfoPoints = [] } "off"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 24 6246 26 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 24 6246 26 , srcInfoPoints = [] } (Symbol SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 24 6246 26 , srcInfoPoints = [] } "+#"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 27 6246 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 27 6246 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6246 27 6246 29 , srcInfoPoints = [] } "nt")))))) Nothing , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 10 6247 56 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 10 6247 19 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 10 6247 19 , srcInfoPoints = [] } "new_state")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 20 6247 56 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6247 20 6247 21 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 56 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 50 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 39 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 39 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 22 6247 39 , srcInfoPoints = [] } "indexShortOffAddr"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 40 6247 50 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 40 6247 50 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 40 6247 50 , srcInfoPoints = [] } "happyTable")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 51 6247 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 51 6247 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6247 51 6247 56 , srcInfoPoints = [] } "off_i"))))) Nothing ])) ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 1 6275 78 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 1 6258 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 1 6256 10 , srcInfoPoints = [] } "happyFail") [ PLit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 12 6256 14 , srcInfoPoints = [] } (Signless SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 12 6256 14 , srcInfoPoints = [] }) (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 12 6256 14 , srcInfoPoints = [] } 0 "0") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 15 6256 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 15 6256 17 , srcInfoPoints = [] } "tk") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 18 6256 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 18 6256 24 , srcInfoPoints = [] } "old_st") , PWildCard SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 25 6256 26 , srcInfoPoints = [] } , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 27 6256 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 27 6256 30 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6256 31 6258 23 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6256 31 6256 32 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 23 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 9 6258 20 , srcInfoPoints = [] } "happyError_"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 21 6258 23 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 21 6258 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6258 21 6258 23 , srcInfoPoints = [] } "tk"))))) Nothing , Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 1 6275 78 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 1 6273 10 , srcInfoPoints = [] } "happyFail") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 12 6273 13 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 12 6273 13 , srcInfoPoints = [] } "i") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 14 6273 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 14 6273 16 , srcInfoPoints = [] } "tk") , PParen SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 17 6273 25 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6273 17 6273 18 , SrcSpan "tests/examples/CParser.hs" 6273 24 6273 25 ] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 18 6273 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 18 6273 24 , srcInfoPoints = [] } "action")) , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 26 6273 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 26 6273 29 , srcInfoPoints = [] } "sts") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 30 6273 33 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 30 6273 33 , srcInfoPoints = [] } "stk") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6273 34 6275 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6273 34 6273 35 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 78 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 35 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 31 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 24 , srcInfoPoints = [] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 21 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 18 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 18 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 5 6275 18 , srcInfoPoints = [] } "happyDoAction"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 19 6275 21 , srcInfoPoints = [] } (PrimInt SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 19 6275 21 , srcInfoPoints = [] } 0 "0"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 22 6275 24 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 22 6275 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 22 6275 24 , srcInfoPoints = [] } "tk")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 25 6275 31 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 25 6275 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 25 6275 31 , srcInfoPoints = [] } "action")))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 32 6275 35 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 32 6275 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 32 6275 35 , srcInfoPoints = [] } "sts")))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 36 6275 78 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6275 36 6275 37 , SrcSpan "tests/examples/CParser.hs" 6275 77 6275 78 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 38 6275 77 , srcInfoPoints = [] } (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 38 6275 62 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6275 38 6275 39 , SrcSpan "tests/examples/CParser.hs" 6275 61 6275 62 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 61 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 52 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 52 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 39 6275 52 , srcInfoPoints = [] } "unsafeCoerce#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 53 6275 61 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6275 53 6275 54 , SrcSpan "tests/examples/CParser.hs" 6275 60 6275 61 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 60 , srcInfoPoints = [] } (Con SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 56 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 56 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 54 6275 56 , srcInfoPoints = [] } "I#"))) (Paren SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 57 6275 60 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6275 57 6275 58 , SrcSpan "tests/examples/CParser.hs" 6275 59 6275 60 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 58 6275 59 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 58 6275 59 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 58 6275 59 , srcInfoPoints = [] } "i")))))))) (QConOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 63 6275 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6275 63 6275 64 , SrcSpan "tests/examples/CParser.hs" 6275 64 6275 72 , SrcSpan "tests/examples/CParser.hs" 6275 72 6275 73 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 63 6275 73 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6275 63 6275 64 , SrcSpan "tests/examples/CParser.hs" 6275 64 6275 72 , SrcSpan "tests/examples/CParser.hs" 6275 72 6275 73 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 64 6275 72 , srcInfoPoints = [] } "HappyStk"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 74 6275 77 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 74 6275 77 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6275 74 6275 77 , srcInfoPoints = [] } "stk"))))))) Nothing ] , PatBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 1 6279 47 , srcInfoPoints = [] } (PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 1 6279 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 1 6279 14 , srcInfoPoints = [] } "notHappyAtAll")) (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 15 6279 47 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6279 15 6279 16 ] } (App SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 47 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 22 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 22 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 17 6279 22 , srcInfoPoints = [] } "error"))) (Lit SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 23 6279 47 , srcInfoPoints = [] } (String SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6279 23 6279 47 , srcInfoPoints = [] } "Internal Happy error\n" "Internal Happy error\\n")))) Nothing , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 1 6285 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6285 13 6285 15 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 1 6285 12 , srcInfoPoints = [] } "happyTcHack" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6285 21 6285 23 ] } (TyCon SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 16 6285 20 , srcInfoPoints = [] } "Int#"))) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 24 6285 30 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6285 26 6285 28 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 24 6285 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 24 6285 25 , srcInfoPoints = [] } "a")) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 29 6285 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6285 29 6285 30 , srcInfoPoints = [] } "a")))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 1 6286 20 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 1 6286 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 1 6286 12 , srcInfoPoints = [] } "happyTcHack") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 13 6286 14 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 13 6286 14 , srcInfoPoints = [] } "x") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 15 6286 16 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 15 6286 16 , srcInfoPoints = [] } "y") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 17 6286 20 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6286 17 6286 18 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 19 6286 20 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 19 6286 20 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6286 19 6286 20 , srcInfoPoints = [] } "y")))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6287 1 6287 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6287 1 6287 11 , SrcSpan "tests/examples/CParser.hs" 6287 24 6287 27 ] } True Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6287 12 6287 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6287 12 6287 23 , srcInfoPoints = [] } "happyTcHack")) , TypeSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 1 6296 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6296 11 6296 12 , SrcSpan "tests/examples/CParser.hs" 6296 26 6296 28 ] } [ Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 1 6296 11 , srcInfoPoints = [] } "happyDoSeq" , Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 13 6296 25 , srcInfoPoints = [] } "happyDontSeq" ] (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 29 6296 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6296 31 6296 33 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 29 6296 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 29 6296 30 , srcInfoPoints = [] } "a")) (TyFun SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 34 6296 40 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6296 36 6296 38 ] } (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 34 6296 35 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 34 6296 35 , srcInfoPoints = [] } "b")) (TyVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 39 6296 40 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6296 39 6296 40 , srcInfoPoints = [] } "b")))) , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 1 6297 29 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 1 6297 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 1 6297 11 , srcInfoPoints = [] } "happyDoSeq") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 14 6297 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 14 6297 15 , srcInfoPoints = [] } "a") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 16 6297 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 16 6297 17 , srcInfoPoints = [] } "b") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 18 6297 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6297 18 6297 19 ] } (InfixApp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 29 , srcInfoPoints = [] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 20 6297 21 , srcInfoPoints = [] } "a"))) (QVarOp SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 22 6297 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6297 22 6297 23 , SrcSpan "tests/examples/CParser.hs" 6297 23 6297 26 , SrcSpan "tests/examples/CParser.hs" 6297 26 6297 27 ] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 22 6297 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6297 22 6297 23 , SrcSpan "tests/examples/CParser.hs" 6297 23 6297 26 , SrcSpan "tests/examples/CParser.hs" 6297 26 6297 27 ] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 23 6297 26 , srcInfoPoints = [] } "seq"))) (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 28 6297 29 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 28 6297 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6297 28 6297 29 , srcInfoPoints = [] } "b"))))) Nothing ] , FunBind SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 1 6298 21 , srcInfoPoints = [] } [ Match SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 1 6298 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 1 6298 13 , srcInfoPoints = [] } "happyDontSeq") [ PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 14 6298 15 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 14 6298 15 , srcInfoPoints = [] } "a") , PVar SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 16 6298 17 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 16 6298 17 , srcInfoPoints = [] } "b") ] (UnGuardedRhs SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 18 6298 21 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6298 18 6298 19 ] } (Var SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 20 6298 21 , srcInfoPoints = [] } (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 20 6298 21 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6298 20 6298 21 , srcInfoPoints = [] } "b")))) Nothing ] , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6306 1 6306 31 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6306 1 6306 13 , SrcSpan "tests/examples/CParser.hs" 6306 28 6306 31 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6306 14 6306 27 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6306 14 6306 27 , srcInfoPoints = [] } "happyDoAction")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6307 1 6307 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6307 1 6307 13 , SrcSpan "tests/examples/CParser.hs" 6307 25 6307 28 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6307 14 6307 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6307 14 6307 24 , srcInfoPoints = [] } "happyTable")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6308 1 6308 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6308 1 6308 13 , SrcSpan "tests/examples/CParser.hs" 6308 25 6308 28 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6308 14 6308 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6308 14 6308 24 , srcInfoPoints = [] } "happyCheck")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6309 1 6309 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6309 1 6309 13 , SrcSpan "tests/examples/CParser.hs" 6309 30 6309 33 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6309 14 6309 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6309 14 6309 29 , srcInfoPoints = [] } "happyActOffsets")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6310 1 6310 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6310 1 6310 13 , SrcSpan "tests/examples/CParser.hs" 6310 31 6310 34 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6310 14 6310 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6310 14 6310 30 , srcInfoPoints = [] } "happyGotoOffsets")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6311 1 6311 33 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6311 1 6311 13 , SrcSpan "tests/examples/CParser.hs" 6311 30 6311 33 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6311 14 6311 29 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6311 14 6311 29 , srcInfoPoints = [] } "happyDefActions")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6313 1 6313 28 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6313 1 6313 13 , SrcSpan "tests/examples/CParser.hs" 6313 25 6313 28 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6313 14 6313 24 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6313 14 6313 24 , srcInfoPoints = [] } "happyShift")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6314 1 6314 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6314 1 6314 13 , SrcSpan "tests/examples/CParser.hs" 6314 32 6314 35 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6314 14 6314 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6314 14 6314 31 , srcInfoPoints = [] } "happySpecReduce_0")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6315 1 6315 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6315 1 6315 13 , SrcSpan "tests/examples/CParser.hs" 6315 32 6315 35 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6315 14 6315 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6315 14 6315 31 , srcInfoPoints = [] } "happySpecReduce_1")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6316 1 6316 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6316 1 6316 13 , SrcSpan "tests/examples/CParser.hs" 6316 32 6316 35 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6316 14 6316 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6316 14 6316 31 , srcInfoPoints = [] } "happySpecReduce_2")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6317 1 6317 35 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6317 1 6317 13 , SrcSpan "tests/examples/CParser.hs" 6317 32 6317 35 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6317 14 6317 31 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6317 14 6317 31 , srcInfoPoints = [] } "happySpecReduce_3")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6318 1 6318 29 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6318 1 6318 13 , SrcSpan "tests/examples/CParser.hs" 6318 26 6318 29 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6318 14 6318 25 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6318 14 6318 25 , srcInfoPoints = [] } "happyReduce")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6319 1 6319 34 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6319 1 6319 13 , SrcSpan "tests/examples/CParser.hs" 6319 31 6319 34 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6319 14 6319 30 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6319 14 6319 30 , srcInfoPoints = [] } "happyMonadReduce")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6320 1 6320 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6320 1 6320 13 , SrcSpan "tests/examples/CParser.hs" 6320 24 6320 27 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6320 14 6320 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6320 14 6320 23 , srcInfoPoints = [] } "happyGoto")) , InlineSig SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6321 1 6321 27 , srcInfoPoints = [ SrcSpan "tests/examples/CParser.hs" 6321 1 6321 13 , SrcSpan "tests/examples/CParser.hs" 6321 24 6321 27 ] } False Nothing (UnQual SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6321 14 6321 23 , srcInfoPoints = [] } (Ident SrcSpanInfo { srcInfoSpan = SrcSpan "tests/examples/CParser.hs" 6321 14 6321 23 , srcInfoPoints = [] } "happyFail")) ] , [ Comment False (SrcSpan "tests/examples/CParser.hs" 4 3 4 34) " * Parse a C translation unit" , Comment False (SrcSpan "tests/examples/CParser.hs" 6 3 6 23) " * Exposed Parsers" , Comment False (SrcSpan "tests/examples/CParser.hs" 10 1 10 26) " Relevant C99 sections:" , Comment False (SrcSpan "tests/examples/CParser.hs" 11 1 11 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 12 1 12 55) " 6.5 Expressions .1 - .17 and 6.6 (almost literally)" , Comment False (SrcSpan "tests/examples/CParser.hs" 13 1 13 30) " Supported GNU extensions:" , Comment False (SrcSpan "tests/examples/CParser.hs" 14 1 14 53) " - Allow a compound statement as an expression" , Comment False (SrcSpan "tests/examples/CParser.hs" 15 1 15 61) " - Various __builtin_* forms that take type parameters" , Comment False (SrcSpan "tests/examples/CParser.hs" 16 1 16 38) " - `alignof' expression or type" , Comment False (SrcSpan "tests/examples/CParser.hs" 17 1 17 63) " - `__extension__' to suppress warnings about extensions" , Comment False (SrcSpan "tests/examples/CParser.hs" 18 1 18 56) " - Allow taking address of a label with: && label" , Comment False (SrcSpan "tests/examples/CParser.hs" 19 1 19 61) " - Omitting the `then' part of conditional expressions" , Comment False (SrcSpan "tests/examples/CParser.hs" 20 1 20 25) " - complex numbers" , Comment False (SrcSpan "tests/examples/CParser.hs" 21 1 21 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 22 1 22 29) " 6.7 C Declarations .1 -.8" , Comment False (SrcSpan "tests/examples/CParser.hs" 23 1 23 30) " Supported GNU extensions:" , Comment False (SrcSpan "tests/examples/CParser.hs" 24 1 24 49) " - '__thread' thread local storage (6.7.1)" , Comment False (SrcSpan "tests/examples/CParser.hs" 25 1 25 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 26 1 26 26) " 6.8 Statements .1 - .8" , Comment False (SrcSpan "tests/examples/CParser.hs" 27 1 27 30) " Supported GNU extensions:" , Comment False (SrcSpan "tests/examples/CParser.hs" 28 1 28 32) " - case ranges (C99 6.8.1)" , Comment False (SrcSpan "tests/examples/CParser.hs" 29 1 29 52) " - '__label__ ident;' declarations (C99 6.8.2)" , Comment False (SrcSpan "tests/examples/CParser.hs" 30 1 30 35) " - computed gotos (C99 6.8.6)" , Comment False (SrcSpan "tests/examples/CParser.hs" 31 1 31 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 32 1 32 24) " 6.9 Translation unit" , Comment False (SrcSpan "tests/examples/CParser.hs" 33 1 33 30) " Supported GNU extensions:" , Comment False (SrcSpan "tests/examples/CParser.hs" 34 1 34 38) " - allow empty translation_unit" , Comment False (SrcSpan "tests/examples/CParser.hs" 35 1 35 29) " - allow redundant ';'" , Comment False (SrcSpan "tests/examples/CParser.hs" 36 1 36 61) " - allow extension keyword before external declaration" , Comment False (SrcSpan "tests/examples/CParser.hs" 37 1 37 25) " - asm definitions" , Comment False (SrcSpan "tests/examples/CParser.hs" 38 1 38 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 39 1 39 71) " Since some of the grammar productions are quite difficult to read," , Comment False (SrcSpan "tests/examples/CParser.hs" 40 1 40 77) " (especially those involved with the decleration syntax) we document them" , Comment False (SrcSpan "tests/examples/CParser.hs" 41 1 41 71) " with an extended syntax that allows a more consise representation:" , Comment False (SrcSpan "tests/examples/CParser.hs" 42 1 42 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 43 1 43 19) " Ordinary rules" , Comment False (SrcSpan "tests/examples/CParser.hs" 44 1 44 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 45 1 45 45) " foo named terminal or non-terminal" , Comment False (SrcSpan "tests/examples/CParser.hs" 46 1 46 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 47 1 47 48) " 'c' terminal, literal character token" , Comment False (SrcSpan "tests/examples/CParser.hs" 48 1 48 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 49 1 49 28) " A B concatenation" , Comment False (SrcSpan "tests/examples/CParser.hs" 50 1 50 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 51 1 51 26) " A | B alternation" , Comment False (SrcSpan "tests/examples/CParser.hs" 52 1 52 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 53 1 53 23) " (A) grouping" , Comment False (SrcSpan "tests/examples/CParser.hs" 54 1 54 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 55 1 55 19) " Extended rules" , Comment False (SrcSpan "tests/examples/CParser.hs" 56 1 56 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 57 1 57 67) " A? optional, short hand for (A|) or [A]{ 0==A || 1==A }" , Comment False (SrcSpan "tests/examples/CParser.hs" 58 1 58 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 59 1 59 70) " ... stands for some part of the grammar omitted for clarity" , Comment False (SrcSpan "tests/examples/CParser.hs" 60 1 60 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 61 1 61 47) " {A} represents sequences, 0 or more." , Comment False (SrcSpan "tests/examples/CParser.hs" 62 1 62 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 63 1 63 93) " modifier which states that any permutation of the immediate subterms is valid" , Comment False (SrcSpan "tests/examples/CParser.hs" 64 1 64 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 65 1 65 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 66 1 66 80) "- TODO ----------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 67 1 67 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 68 1 68 58) " !* We ignore the C99 static keyword (see C99 6.7.5.3)" , Comment False (SrcSpan "tests/examples/CParser.hs" 69 1 69 75) " !* We do not distinguish in the AST between incomplete array types and" , Comment False (SrcSpan "tests/examples/CParser.hs" 70 1 70 86) " complete variable length arrays ([ '*' ] means the latter). (see C99 6.7.5.2)" , Comment False (SrcSpan "tests/examples/CParser.hs" 71 1 71 77) " !* The AST doesn't allow recording __attribute__ of unnamed struct field" , Comment False (SrcSpan "tests/examples/CParser.hs" 72 1 72 75) " (see , struct_default_declaring_list, struct_identifier_declarator)" , Comment False (SrcSpan "tests/examples/CParser.hs" 73 1 73 84) " !* see `We're being far to liberal here' (... struct definition within structs)" , Comment False (SrcSpan "tests/examples/CParser.hs" 74 1 74 55) " * Documentation isn't complete and consistent yet." , Comment False (SrcSpan "tests/examples/CParser.hs" 92 1 92 34) " #if __GLASGOW_HASKELL__ >= 503" , Comment False (SrcSpan "tests/examples/CParser.hs" 94 1 94 9) " #else" , Comment False (SrcSpan "tests/examples/CParser.hs" 96 1 96 10) " #endif" , Comment False (SrcSpan "tests/examples/CParser.hs" 97 1 97 34) " #if __GLASGOW_HASKELL__ >= 503" , Comment False (SrcSpan "tests/examples/CParser.hs" 99 1 99 9) " #else" , Comment False (SrcSpan "tests/examples/CParser.hs" 101 1 101 10) " #endif" , Comment False (SrcSpan "tests/examples/CParser.hs" 103 1 103 41) " parser produced by Happy Version 1.16" , Comment True (SrcSpan "tests/examples/CParser.hs" 3278 68 3278 79) " FIXME " , Comment False (SrcSpan "tests/examples/CParser.hs" 5856 1 5856 61) " sometimes it is neccessary to reverse an unreversed list" , Comment False (SrcSpan "tests/examples/CParser.hs" 5860 1 5860 76) " We occasionally need things to have a location when they don't naturally" , Comment False (SrcSpan "tests/examples/CParser.hs" 5861 1 5861 57) " have one built in as tokens and most AST elements do." , Comment False (SrcSpan "tests/examples/CParser.hs" 5862 1 5862 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5871 1 5871 72) " FIXME: the next 3 inlines here increase the object file size by 70%" , Comment False (SrcSpan "tests/examples/CParser.hs" 5872 1 5872 43) " Check whether the speed win is worth it" , Comment False (SrcSpan "tests/examples/CParser.hs" 5908 1 5908 22) " postfixing variant" , Comment False (SrcSpan "tests/examples/CParser.hs" 5917 1 5917 46) " add top level attributes for a declarator." , Comment False (SrcSpan "tests/examples/CParser.hs" 5918 1 5918 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5919 1 5919 28) " In the following example" , Comment False (SrcSpan "tests/examples/CParser.hs" 5920 1 5920 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5921 1 5921 101) " > int declr1, __attribute__((a1)) * __attribute__((a2)) y() __asm__(\"$\" \"y\") __attribute__((a3));" , Comment False (SrcSpan "tests/examples/CParser.hs" 5922 1 5922 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5923 1 5923 64) " the attributes `a1' and `a3' are top-level attributes for y." , Comment False (SrcSpan "tests/examples/CParser.hs" 5924 1 5924 49) " The (pseudo)-AST for the second declarator is" , Comment False (SrcSpan "tests/examples/CParser.hs" 5925 1 5925 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5926 1 5926 16) " > CDeclr \"y\"" , Comment False (SrcSpan "tests/examples/CParser.hs" 5927 1 5927 64) " > [CFunDeclr ..., CPtrDeclr __attribute__((a2)) ... ]" , Comment False (SrcSpan "tests/examples/CParser.hs" 5928 1 5928 23) " > (asm \"$y\")" , Comment False (SrcSpan "tests/examples/CParser.hs" 5929 1 5929 56) " > [__attribute__((a1)), __attribute__((a3)) ]" , Comment False (SrcSpan "tests/examples/CParser.hs" 5930 1 5930 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5931 1 5931 96) " So assembler names and preceeding and trailing attributes are recorded in object declarator." , Comment False (SrcSpan "tests/examples/CParser.hs" 5932 1 5932 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5981 1 5981 28) " lift CAttrs to DeclSpecs" , Comment False (SrcSpan "tests/examples/CParser.hs" 5982 1 5982 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 5986 1 5986 100) " when we parsed (decl_spec_1,...,decl_spec_n,attrs), add the __attributes__s to the declspec list" , Comment False (SrcSpan "tests/examples/CParser.hs" 5987 1 5987 61) " needs special care when @decl_spec_n@ is a SUE definition" , Comment False (SrcSpan "tests/examples/CParser.hs" 5997 1 5997 76) " convenient instance, the position of a list of things is the position of" , Comment False (SrcSpan "tests/examples/CParser.hs" 5998 1 5998 31) " the first thing in the list" , Comment False (SrcSpan "tests/examples/CParser.hs" 5999 1 5999 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 6011 1 6011 77) " Take the identifiers and use them to update the typedef'ed identifier set" , Comment False (SrcSpan "tests/examples/CParser.hs" 6012 1 6012 64) " if the decl is defining a typedef then we add it to the set," , Comment False (SrcSpan "tests/examples/CParser.hs" 6013 1 6013 62) " if it's a var decl then that shadows typedefed identifiers" , Comment False (SrcSpan "tests/examples/CParser.hs" 6014 1 6014 3) "" , Comment False (SrcSpan "tests/examples/CParser.hs" 6035 1 6035 27) " extract all identifiers" , Comment False (SrcSpan "tests/examples/CParser.hs" 6042 1 6042 22) " * public interface" , Comment False (SrcSpan "tests/examples/CParser.hs" 6044 1 6044 123) " | @parseC input initialPos@ parses the given preprocessed C-source input and returns the AST or a list of parse errors." , Comment False (SrcSpan "tests/examples/CParser.hs" 6049 1 6049 110) " | @translUnitP@ provides a parser for a complete C translation unit, i.e. a list of external declarations." , Comment False (SrcSpan "tests/examples/CParser.hs" 6052 1 6052 75) " | @extDeclP@ provides a parser for an external (file-scope) declaration" , Comment False (SrcSpan "tests/examples/CParser.hs" 6055 1 6055 53) " | @statementP@ provides a parser for C statements" , Comment False (SrcSpan "tests/examples/CParser.hs" 6058 1 6058 55) " | @expressionP@ provides a parser for C expressions" , Comment True (SrcSpan "tests/examples/CParser.hs" 6061 1 6061 36) "# LINE 1 \"GenericTemplate.hs\" #" , Comment True (SrcSpan "tests/examples/CParser.hs" 6062 1 6062 28) "# LINE 1 \"\" #" , Comment True (SrcSpan "tests/examples/CParser.hs" 6063 1 6063 32) "# LINE 1 \"\" #" , Comment True (SrcSpan "tests/examples/CParser.hs" 6064 1 6064 36) "# LINE 1 \"GenericTemplate.hs\" #" , Comment False (SrcSpan "tests/examples/CParser.hs" 6065 1 6065 66) " Id: GenericTemplate.hs,v 1.26 2005/01/14 14:47:22 simonmar Exp" , Comment True (SrcSpan "tests/examples/CParser.hs" 6067 1 6067 37) "# LINE 28 \"GenericTemplate.hs\" #" , Comment True (SrcSpan "tests/examples/CParser.hs" 6076 1 6076 37) "# LINE 49 \"GenericTemplate.hs\" #" , Comment True (SrcSpan "tests/examples/CParser.hs" 6078 1 6078 37) "# LINE 59 \"GenericTemplate.hs\" #" , Comment True (SrcSpan "tests/examples/CParser.hs" 6080 1 6080 37) "# LINE 68 \"GenericTemplate.hs\" #" , Comment False (SrcSpan "tests/examples/CParser.hs" 6085 1 6085 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6086 1 6086 22) " starting the parse" , Comment False (SrcSpan "tests/examples/CParser.hs" 6090 1 6090 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6091 1 6091 23) " Accepting the parse" , Comment False (SrcSpan "tests/examples/CParser.hs" 6093 1 6093 70) " If the current token is 0#, it means we've just accepted a partial" , Comment False (SrcSpan "tests/examples/CParser.hs" 6094 1 6094 76) " parse (a %partial parser). We must ignore the saved token on the top of" , Comment False (SrcSpan "tests/examples/CParser.hs" 6095 1 6095 27) " the stack in this case." , Comment False (SrcSpan "tests/examples/CParser.hs" 6101 1 6101 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6102 1 6102 35) " Arrays only: do the next action" , Comment True (SrcSpan "tests/examples/CParser.hs" 6107 7 6107 20) " nothing " , Comment True (SrcSpan "tests/examples/CParser.hs" 6111 22 6111 35) " nothing " , Comment True (SrcSpan "tests/examples/CParser.hs" 6113 22 6113 35) " nothing " , Comment True (SrcSpan "tests/examples/CParser.hs" 6115 36 6115 49) " nothing " , Comment True (SrcSpan "tests/examples/CParser.hs" 6119 22 6119 35) " nothing " , Comment True (SrcSpan "tests/examples/CParser.hs" 6132 1 6132 38) "# LINE 127 \"GenericTemplate.hs\" #" , Comment False (SrcSpan "tests/examples/CParser.hs" 6136 1 6136 33) " #if __GLASGOW_HASKELL__ > 500" , Comment False (SrcSpan "tests/examples/CParser.hs" 6138 1 6138 36) " #elif __GLASGOW_HASKELL__ == 500" , Comment False (SrcSpan "tests/examples/CParser.hs" 6140 1 6140 9) " #else" , Comment False (SrcSpan "tests/examples/CParser.hs" 6142 1 6142 10) " #endif" , Comment False (SrcSpan "tests/examples/CParser.hs" 6144 1 6144 34) " #if __GLASGOW_HASKELL__ >= 503" , Comment False (SrcSpan "tests/examples/CParser.hs" 6146 1 6146 9) " #else" , Comment False (SrcSpan "tests/examples/CParser.hs" 6148 1 6148 10) " #endif" , Comment False (SrcSpan "tests/examples/CParser.hs" 6162 1 6162 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6163 1 6163 37) " HappyState data type (not arrays)" , Comment True (SrcSpan "tests/examples/CParser.hs" 6165 1 6165 38) "# LINE 170 \"GenericTemplate.hs\" #" , Comment False (SrcSpan "tests/examples/CParser.hs" 6167 1 6167 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6168 1 6168 20) " Shifting a token" , Comment False (SrcSpan "tests/examples/CParser.hs" 6172 1 6172 42) " trace \"shifting the error token\" $" , Comment False (SrcSpan "tests/examples/CParser.hs" 6178 1 6178 52) " happyReduce is specialised for the common cases." , Comment False (SrcSpan "tests/examples/CParser.hs" 6208 32 6208 72) " it doesn't hurt to always seq here..." , Comment False (SrcSpan "tests/examples/CParser.hs" 6238 1 6238 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6239 1 6239 43) " Moving to a new state after a reduction" , Comment True (SrcSpan "tests/examples/CParser.hs" 6243 4 6243 17) " nothing " , Comment False (SrcSpan "tests/examples/CParser.hs" 6252 1 6252 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6253 1 6253 42) " Error recovery (0# is the error token)" , Comment False (SrcSpan "tests/examples/CParser.hs" 6255 1 6255 55) " parse error if we are in recovery and we fail again" , Comment False (SrcSpan "tests/examples/CParser.hs" 6257 1 6257 22) " trace \"failing\" $" , Comment True (SrcSpan "tests/examples/CParser.hs" 6260 1 6269 3) " We don't need state discarding for our restricted implementation of\n \"error\". In fact, it can cause some bogus parses, so I've disabled it\n for now --SDM\n\n-- discard a state\nhappyFail 0# tk old_st (HappyCons ((action)) (sts))\n (saved_tok `HappyStk` _ `HappyStk` stk) =\n-- trace (\"discarding state, depth \" ++ show (length stk)) $\n happyDoAction 0# tk action sts ((saved_tok`HappyStk`stk))\n" , Comment False (SrcSpan "tests/examples/CParser.hs" 6271 1 6271 50) " Enter error recovery: generate an error token," , Comment False (SrcSpan "tests/examples/CParser.hs" 6272 1 6272 58) " save the old token and carry on." , Comment False (SrcSpan "tests/examples/CParser.hs" 6274 1 6274 42) " trace \"entering error recovery\" $" , Comment False (SrcSpan "tests/examples/CParser.hs" 6277 1 6277 26) " Internal happy errors:" , Comment False (SrcSpan "tests/examples/CParser.hs" 6281 1 6281 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6282 1 6282 62) " Hack to get the typechecker to accept our action functions" , Comment False (SrcSpan "tests/examples/CParser.hs" 6290 1 6290 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6291 1 6291 61) " Seq-ing. If the --strict flag is given, then Happy emits" , Comment False (SrcSpan "tests/examples/CParser.hs" 6292 1 6292 26) " happySeq = happyDoSeq" , Comment False (SrcSpan "tests/examples/CParser.hs" 6293 1 6293 22) " otherwise it emits" , Comment False (SrcSpan "tests/examples/CParser.hs" 6294 1 6294 28) " happySeq = happyDontSeq" , Comment False (SrcSpan "tests/examples/CParser.hs" 6300 1 6300 78) "---------------------------------------------------------------------------" , Comment False (SrcSpan "tests/examples/CParser.hs" 6301 1 6301 72) " Don't inline any functions from the template. GHC has a nasty habit" , Comment False (SrcSpan "tests/examples/CParser.hs" 6302 1 6302 75) " of deciding to inline happyGoto everywhere, which increases the size of" , Comment False (SrcSpan "tests/examples/CParser.hs" 6303 1 6303 37) " the generated parser quite a bit." , Comment False (SrcSpan "tests/examples/CParser.hs" 6323 1 6323 26) " end of Happy Template." ] )